I have a problem to host : The host is visible "Masters have registered this session. You should be visible to others" BUT: Nobody can join and I am not seeing that anyone is trying to join (I asked some guys to try it, nobody can connect to it)


Moderators: GSH, VSMIT, Red Devil, Commando
Code: Select all
NAT Negotiation (natneg) technology
Battlezone 2 1.3.6.2 contains support for natneg through Gamespy's servers. Prior to 1.3.6, users who wished to host a game session had to manually forward ports from their router to their machines. Now, with natneg support, the Gamespy servers can act as an intermediary while joining a session to help open up ports through a router without reconfiguring the router. Once a client has successfully joined, all communication is then between the BZ2 players; the Gamespy servers are not used after that initial join. This means that far more people can create games; no need to whine and beg for others to create a game for you.
When creating a game, there is a new option as to whether prospective clients should use natneg or not. By default, this is set to true (on). If, however, you find that people cannot join your game, try switching this to off and rehosting a game. If your router has been configured to forward ports to the right machine, setting this to 'off' may work more reliably, but there is almost no way for BZ2 to reliably detect if you've got ports forwarded before a game starts. This 'clients should use natneg' option has no effect on LAN games. Also, this option should be stored between games, and your choice from last time should be remembered.