Able to host, unable to join
Posted: Wed Dec 14, 2011 11:27 pm
http://bzforum.matesfamily.org/ -- Battlezone, Battlezone 2 forums
https://bzforum.matesfamily.org/
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.