#1 Le 26/07/2007, à 15:37
- Bena
Openarena serveur : Probleme de detection du serveur par les client.
Bonjour,
J'essaye de monter un serveur openarena.
Le serveur fonctionne bien.
Mon problème ce situe au niveau de la détection du serveur par les client.
Mon client fonctionne bien a priori car j'arrive a détecter un autre serveur qui se trouve sur mon reseau.
Le client fait bien des braodcast pour trouver les serveurs present sur le lan :
sudo tcpdump -p udp port 27960
16:25:18.459743 IP ***.27960 > 255.255.255.255.27960: UDP, length 15
16:25:18.459813 IP ***.27960 > 255.255.255.255.27961: UDP, length 15
16:25:18.459849 IP ***.27960 > 255.255.255.255.27962: UDP, length 15
16:25:18.459909 IP ***.27960 > 255.255.255.255.27963: UDP, length 15
16:25:18.459941 IP ***.27960 > 255.255.255.255.27960: UDP, length 15
16:25:18.460004 IP ***.27960 > 255.255.255.255.27961: UDP, length 15
16:25:18.460073 IP ***.27960 > 255.255.255.255.27962: UDP, length 15
16:25:18.460109 IP ***.27960 > 255.255.255.255.27963: UDP, length 15
Mais mon serveur n'y répond pas ( le tcpdump a été fait a partir du serveur )
Voici les infos au sujet de mon serveur :
--- Common Initialization Complete ---
Opening IP socket: *.*.*.*:27961
Hostname: ***
Alias: ***
IP: *.*.*.*
Started tty console (use +set ttycon 0 to disable)
execing config.cfg
execing maprotation.cfg
------ Server Initialization ------
Server: aggressor
Hunk_Clear: reset the hunk ok
et mon fichier de config :
seta net_ip "*.*.*.*"
seta net_port "27961"
seta g_log "oa.log"
seta sv_hostname "***"
seta sv_maxclients 20
seta sv_master1 ""
seta g_motd "*** OA server"
seta g_forcerespawn 15
seta rconpassword "***"
seta g_gametype 0
seta sv_allowDownload 1
seta fraglimit 20
seta timelimit 15
seta capturelimit 5
seta sv_pure 1
seta sv_floodProtect 0
exec maprotation.cfg
J'ai essayé :
* de mettre des set a la place des seta,
* de changer les port
* pleins d'autre trucs
Quand je choisis de spécifier l'adresse IP de mon serveur a la main, je peux jouer.
C'est juste que mon serveur ne veux pas répondre aux broadcast pour dire qu'il est la
Ou alors il me manque l'option magique pour, ou alors y a quelque chose dans dans le noyau (?) qui fait que la machine ignore les broadcasts ^^'
Si quelqu'un a une idée ?
#2 Le 27/07/2007, à 09:13
- Bena
Re : Openarena serveur : Probleme de detection du serveur par les client.
Apres moulte recherche, il semblerait qu'il faille activer cela :
echo "1" > /proc/sys/net/ipv4/udp_wide_broadcast
Le hic c'est que je ne trouve pas ce paramètre
Ca cause a quelqu'un ?
Hors ligne
#3 Le 27/07/2007, à 12:05
- shyne69
Re : Openarena serveur : Probleme de detection du serveur par les client.
Il suffit de taper ca en root dans une console, tt simplement.
Par contre faut le refaire a chaque reboot ou recompiler les kernel avec l'option activé...
#4 Le 27/07/2007, à 13:20
- Bena
Re : Openarena serveur : Probleme de detection du serveur par les client.
Au risque de me répéter ... Y a pas ce paramètre ...
$ echo "1" > /proc/sys/net/ipv4/udp_wide_broadcast
bash: /proc/sys/net/ipv4/udp_wide_broadcast: Aucun fichier ou répertoire de ce type
ls /proc/sys/net/ipv4/udp_wide_broadcast
ls: /proc/sys/net/ipv4/udp_wide_broadcast: Aucun fichier ou répertoire de ce type
Hors ligne