Ik heb een servertje draaien met FreeBSD 7 (omdat ik graag ZFS wilde gebruiken). Hierop draaien verschillende services zoals sshd, ftp, webserver etc. Dit werkt allemaal goed, alleen wilt een trackmania servertje niet werken.
Ik heb de dedicated server gedownload en dit archief uitgepakt, daarna de config files even aangepast:
Ik start de dedicated trackmania server met het volgende (sh) scriptje:
Maar dan krijg ik errors, hier de logfile die de server aanmaakt:
Dan ben ik gaan zoeken op het internet achter deze errors en hoe ze op te lossen en kwam ik enkele topics tegen op het offiële TMN forum. Enkele quotes uit deze topics:
Als ik die hostname ping gaat dit probleemloos. Een nslookup geeft het volgende:
Het ip in de 192 range hangt aan mijn modem/router combo en stuurt alles via forwarding door naar het lan netwerk (10.x range).
Ik hoop dat iemand me verder kan helpen met dit probleem, want ik weet echt niet meer hoe ik het kan oplossen
. Onder windows of een andere linux box werkte de trackmania server wél direct, ook met dezelfde config file.
De topics op de TMN fora:
http://www.tm-forum.com/v...14ddb47b0b9d38c23f78bcf90
http://www.tm-forum.com/v...php?t=1371&highlight=init
http://www.tm-forum.com/viewtopic.php?t=1628
Ik heb nog even zitten twijfelen of het probleem in NOS of spielerij problemen hoorde, maar het is meer een probleem met NOS omdat de server wél werkt onder windows en een linux pc
.
Ik heb de dedicated server gedownload en dit archief uitgepakt, daarna de config files even aangepast:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| <?xml version="1.0" encoding="utf-8" ?>
<dedicated>
<authorization_levels>
<level>
<name>SuperAdmin</name>
<password>*****</password>
</level>
<level>
<name>Admin</name>
<password>*****</password>
</level>
<level>
<name>User</name>
<password>*****</password>
</level>
</authorization_levels>
<masterserver_account>
<login>*****</login>
<password>*****</password>
</masterserver_account>
<server_options>
<name>test server</name>
<comment></comment>
<max_players>12</max_players>
<password></password>
<max_spectators>32</max_spectators>
<password_spectator></password_spectator>
<ladder_mode>normal</ladder_mode> // value between 'inactive', 'normal' and 'forced' (or '0', '1', '2')
<enable_p2p_upload>True</enable_p2p_upload>
<enable_p2p_download>True</enable_p2p_download>
<callvote_timeout>60000</callvote_timeout>
<callvote_ratio>0.5</callvote_ratio>
<allow_challenge_download>True</allow_challenge_download>
</server_options>
<system_config>
<connection_type>DSL_16384_4096</connection_type>
<server_port>2350</server_port>
<server_p2p_port>3450</server_p2p_port>
<client_port>0</client_port>
<xmlrpc_port>5000</xmlrpc_port>
<bind_ip_address>192.168.1.2</bind_ip_address>
<force_ip_address>192.168.1.2</force_ip_address>
<use_proxy>False</use_proxy>
<proxy_login></proxy_login>
<proxy_password></proxy_password>
<blacklist_url></blacklist_url>
</system_config>
</dedicated> |
Ik start de dedicated trackmania server met het volgende (sh) scriptje:
code:
1
| ./TrackManiaServer /game=nations /internet /game_settings=MatchSettings/Internet/AdvancedTraining.txt /dedicated_cfg=dedicated.cfg /nodaemon |
Maar dan krijg ik errors, hier de logfile die de server aanmaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| [Sys] Os = Linux
[Sys] Cpu = Unknown
[Sys] Physical memory = 100 Mb
[Sys] Windows GDI resolution = 0x0x0b
Crc Time = 26
[Sys] ExeChecksum = 0x7B6163EA
[Gbx] Exe date = 26/01/2008 11:46, game name = TmDedicated, game version = 0.1.7.4
[Gbx] Log date = 30/01/2008 12:51:33.367
[Sys] WARNING : GpuPerf not found => Automatic settings 'll be based upon device capabilities.
[Sys] Login =
[Sys] WARNING : GpuPerf not found => Automatic settings 'll be based upon device capabilities.
[TimeMs] Total=28 CheckNetwork=0
--- 28 CGbxApp::Init SetLogFile=1 CreateEngines=27 SetRegistry=0 SystemConfig=0
[Hms] CPlugTreeVisualMip::s_ScaleZ = 4
[Hms] ShaderQuality=PC0
[Hms] TextureQuality=|TexturesQuality|VeryLow
[Hms] Shadows=|Shadows|Minimum
[Hms] ShadowBufferDisable=0
[Hms] MaxFiltering=|MaxFiltering|Bilinear
[Hms] AnisotropicLevel=4
[Hms] VertexProcess=|VertexProcess|Hardware
[Hms] MultiSampling=None
[Dx9] MemoryAgpUseFactor=0
[Console] Initializing...
[Console] Configuration file : dedicated.cfg
[Console] Loading system configuration...
[Console] ...system configuration loaded
[Net] Connection Type : DSL16384_4096
[Net] DefaultServerUDPPort : 2 350
[Net] DefaultServerTCPPort : 2 350
[Net] DefaultClientUDPPort : 0
[Net] DefaultClientTCPPort : 0
[Net] DefaultP2PServerTCPPort : 3 450
[Net] ForceServerAddress : 192.168.1.2
[Net] ForceUseLocalAddress : 0
[Net] Connection Type : DSL16384_4096
[Net] Network error: Err = 0, errno=2 (No such file or directory)
Assert Failed in ../../../Engines/MwFoundations/source/MwCmdBufferCore.cpp Line 794
=> 'False' failed.
Assert Failed in ../../../Engines/MwFoundations/source/MwCmdBufferCore.cpp Line 719
=> 'False' failed.
[Console] Listening for xml-rpc commands on port 5000.
[TimeMs] Total=27 ViewportConfig=0
--- 0 InputPort
--- 0 ViewportCreate
--- 0 AudioPort
--- 27 StartApp
------ 0 LoadGameFile
------ 26 GameApp::Start InitShadows=0 OnStartGame=0
--------- 0 NetInitGame
--------- 25 CtnGame::Start Collector=0 ProfileScore=0 AllocSoundRessources=0 NetLoadBlackList=0 NetLoadGuestList=0
------------ 0 Skin
------------ 24 ChallengeCampaign
--------- 0 ScanDiskForReplays
starting game.
[Console] Loading dedicated server configuration...
[Console] ...Dedicated server configuration loaded
[Console] Match settings file : MatchSettings\Internet\AdvancedTraining.txt
[Console] Loading match settings...
[Console] ...Match settings loaded
[Console] Autostart server on internet
[Console] Starting server...
[Net] Network error: Err = 0, errno=11 (Resource temporarily unavailable)
Assert Failed in ../../../Engines/MwFoundations/source/MwCmdBufferCore.cpp Line 794
=> 'False' failed.
Assert Failed in ../../../Engines/MwFoundations/source/MwCmdBufferCore.cpp Line 719
=> 'False' failed.
[Console] Could not init the network.
[Console] ...Server stopped
[Console] Ready, waiting for commands.
[Dx9] 0 Textures wanting 0Mb, 0Mb actually allocated.
6 ms 116 calls 1 blocks : GetAllChildFidByClassId |
Dan ben ik gaan zoeken op het internet achter deze errors en hoe ze op te lossen en kwam ik enkele topics tegen op het offiële TMN forum. Enkele quotes uit deze topics:
There must be a valid Domain Name in etc/HOSTS - i never had any problems with this, all services were running well.
After i entered the servers domain name, it worked immediately.
Als ik het goed begrijp wordt dit probleem dus veroorzaakt door een (slechte) /etc/hosts file. Ik zie echter niets bijzonders bij mij:Yes it is working now!
I actually did have hostnames that did lookup, but also alias - and apparently it did not like that!
[root@fbsd /data/evert/TmDedicatedServer]# cat /etc/hosts 127.0.0.1 localhost 192.168.1.2 <iets>.homelinux.org
Als ik die hostname ping gaat dit probleemloos. Een nslookup geeft het volgende:
[root@fbsd /data/evert/TmDedicatedServer]# nslookup <iets>.homelinux.org Server: 193.109.184.75 Address: 193.109.184.75#53 Non-authoritative answer: Name: <iets>.homelinux.org Address: xx.xxx.xx.xxx (mijn static internet ip)
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:1b:11:47:27:41
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:1a:4d:84:26:88
inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
Het ip in de 192 range hangt aan mijn modem/router combo en stuurt alles via forwarding door naar het lan netwerk (10.x range).
Ik hoop dat iemand me verder kan helpen met dit probleem, want ik weet echt niet meer hoe ik het kan oplossen
De topics op de TMN fora:
http://www.tm-forum.com/v...14ddb47b0b9d38c23f78bcf90
http://www.tm-forum.com/v...php?t=1371&highlight=init
http://www.tm-forum.com/viewtopic.php?t=1628
Ik heb nog even zitten twijfelen of het probleem in NOS of spielerij problemen hoorde, maar het is meer een probleem met NOS omdat de server wél werkt onder windows en een linux pc