PDA

Bekijk Volledige Versie : Soldiers of Fortune II



Rob77
02/12/08, 11:38
Hi,

Ik probeer op 2 linux bakjes van me een dedicated SoF2 server op te zetten (Gentoo & Ubuntu)

Op beide kom ik op hetzelfde punt, geen errors meer bij het opstarten, ding lijkt alles te doen, maar doet uiteindelijk niets :P


root@ubuntu:/usr/local/games/sof2# ./sof2ded +set net_ip 192.168.202.242 dedicated 1 + exec server.cfg
SOF2MP V1.02 linux-i386 Sep 23 2002
Initialising zone memory .....
----- FS_Startup -----
Current search path:
/root/.sof2/base
/usr/local/games/sof2/base/MP
/usr/local/games/sof2/base/update102.pk3 (213 files)
/usr/local/games/sof2/base/therest.pk3 (7125 files)
/usr/local/games/sof2/base/textures1234.pk3 (10843 files)
/usr/local/games/sof2/base/textures0.pk3 (2816 files)
/usr/local/games/sof2/base/skins.pk3 (4117 files)
/usr/local/games/sof2/base/musicandsound.pk3 (3055 files)
/usr/local/games/sof2/base/mp.pk3 (338 files)
/usr/local/games/sof2/base/models.pk3 (3643 files)
/usr/local/games/sof2/base/maps.pk3 (466 files)
/usr/local/games/sof2/base
./sof2ded/base/MP
./sof2ded/base

----------------------
32616 files in pk3 files
execing sof2mp_default.cfg
execing sof2mp.cfg
execing autoexec.cfg
Hunk_Clear: reset the hunk ok
--- Common Initialization Complete ---
logfile opened on Mon Dec 1 17:03:35 2008

Opening IP socket: 192.168.202.242:20100
Hostname: ubuntu.domeinnaam.local
Alias: ubuntu
IP: 127.0.1.1
Working directory: /usr/local/games/sof2
execing server.cfg
g_gametype will be changed upon restarting.
g_gametype will be changed upon restarting.


en dan staat ie te wachten :)

met netstat -anp zie ik ook dat de poort in gebruik is door het proces sof2ded, dus so far so good.

Echter, connecten lukt niet vanaf een client (vanaf het lokale lan, dus er zitten geen firewall's of routers tussen).

Als ik tcpdump draai op de linux bak en ik probeer te connecten vanaf een andere machine, dan zie ik;

17:01:43.121375 IP 192.168.202.12.20100 > 192.168.202.242.20100: UDP, length 16
17:01:47.151899 IP 192.168.202.12.20100 > 255.255.255.255.20100: UDP, length 15
17:01:47.152278 IP 192.168.202.12.20100 > 255.255.255.255.20101: UDP, length 15

Het verkeer komt dus wel aan op de linux bak, echter deze reageert niet.

Met net_ip 192.168.202.242 geeft ie wel aan Opening IP socket: 192.168.202.242:20100

maar daaronder staat ook IP: 127.0.1.1

Iemand ervaring hiermee ?
Voor mijn gevoel mis ik net dat ene kleine stapje . . .

Julian
02/12/08, 12:37
Gebruik;


map_rotate

Het IP wat je noemt hangt samen met de alias ('ubuntu' in jouw geval) - deze heb je verder niet nodig.
Edit: toevoegen aan je startup moet ook voldoen :)

Mikejuh!
03/12/08, 21:28
Bij Quake engines altijd plusjes gebruiken he. Dus:

./sof2ded +set net_ip 192.168.202.242 +dedicated 1 + exec server.cfg +map_rotate

Zoals hierboven al staat :smartass:

Rob77
03/12/08, 22:20
Het gaat nu vrij voorspoedig, enige probleem nu is dat SoF (de client zeg maar) beweert dat de server vol is, nog ff puzzelen . . . .

Rob77
05/12/08, 09:04
Bij Quake engines altijd plusjes gebruiken he. Dus:

./sof2ded +set net_ip 192.168.202.242 +dedicated 1 + exec server.cfg +map_rotate

Zoals hierboven al staat :smartass:

Ja daar kwam ik ook achter toen 'dedicated' niet deed wat ik wilde. In een tcpdump vlogen er ineens een zooi connecties voorbij :P

Nu alleen nog dat 'server full' zien te fixen :s

Rob77
08/12/08, 15:46
Nou, t'is gefixt :)

Op Gentoo doet ie het iig, vanavond eens kijken op Ubuntu32, op 64 bits kreeg ik het in ieder geval niet aan de praat.

Edit; het hóe; alle updates zijn nodig op de server, en niet allemaal op de client, bleek, Het is wat puzzelen . . .

Madie
09/01/09, 17:37
-spam-