[FreeBSD] Trackmania server: Could not init the network

Pagina: 1
Acties:

  • DeadLock
  • Registratie: December 2005
  • Laatst online: 30-01 21:30

DeadLock

Vastlopen is relatief....

Topicstarter
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:
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 :).
Yes it is working now!
I actually did have hostnames that did lookup, but also alias - and apparently it did not like that!
Als ik het goed begrijp wordt dit probleem dus veroorzaakt door een (slechte) /etc/hosts file. Ik zie echter niets bijzonders bij mij:
[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 :(. 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 :).

Strava


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Ehm, het moet wel op FreeBSD 'kunnen' draaien? En om dan FreeBSD 7 te nemen... die is nog niet eens STABLE...

Misschien is dat je probleempje?

  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
Maak je gebruik van een freebsd binary of gebruik je de linux compat?

  • DeadLock
  • Registratie: December 2005
  • Laatst online: 30-01 21:30

DeadLock

Vastlopen is relatief....

Topicstarter
Ik maak van freebsd 7 gebruik omdat ik graag ZFS wilde. Volgens mij is dat zelfs het enige 'echte' unstable gedeelte. Maar deze trackmania error heeft vermoed ik niets te doen met mijn versie. Het is een linux binary. Ik heb de linux binary support en deze werkt wel goed voor andere linux programma's die ik gebruik :).

Strava


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 30-01 19:20

deadinspace

The what goes where now?

Wat geeft een strace rond die network error?