En général les jeux réseaux n'utilisent pas TCP mais plutot UDP comme protocol sous-jacent. Mais il ne suffit pas qu'ils utilisent UDP pour que ca traverse les firewalls.
Il faut:
Un firewall acceptant les connections UDP entrantes sous certaines conditions (NAT friendly).
Que le protocole du jeu respectent ces memes conditions.
"Pourtant avec d'autres jeux comme quake 2, half life, warckarft 3... "
Les protocoles de ces jeux sont NAT friendly, Star Wars Galactic Battleground ne semble pas l'être, je ne vois pas de solution mis à part forwarder les packets via IPtables comme tu l'as déja fait. Malheureusement ca limite le nombre de joueur à 1 chez toi.
Pour comprendre simplement la mise en place d'un protocole NAT friendly: http://www.alumni.caltech.edu/~dank/peer-nat.html(...)
[^] # Re: iptable, nat et Cie
Posté par Frédéric Desmoulins (site web personnel) . En réponse au journal iptable, nat et Cie. Évalué à 2.
- Un firewall acceptant les connections UDP entrantes sous certaines conditions (NAT friendly).
- Que le protocole du jeu respectent ces memes conditions.
"Pourtant avec d'autres jeux comme quake 2, half life, warckarft 3... " Les protocoles de ces jeux sont NAT friendly, Star Wars Galactic Battleground ne semble pas l'être, je ne vois pas de solution mis à part forwarder les packets via IPtables comme tu l'as déja fait. Malheureusement ca limite le nombre de joueur à 1 chez toi. Pour comprendre simplement la mise en place d'un protocole NAT friendly: http://www.alumni.caltech.edu/~dank/peer-nat.html(...)