Set up your router for hosting
If you are planning to host games, it is highly recommended you set up your router for
Full Cone connections. Full Cone is preferred over the Symmetric NAT_TYPE
because once your router forwards Battlezone's port, any player can reach your game through it.
Symmetric NAT gives each connection a different, unpredictable port which can sometimes cause issues.
For the exact definitions, see Nielk1's code notes.
The steps below are simplified on purpose and written for Windows 11. Look up your own router's
documentation to find the equivalent settings. If you aren't sure about anything here, Google or your
favorite AI tool can walk you through your specific setup if you give it screenshots and these steps.
Set a static IP for your PC
-
Log in to your router's configuration interface. For most routers, this means entering an
address like
http://192.168.100.1into your browser. -
Find the MAC address of your PC. There are two ways to do this:
- If your PC has a unique name, look for a client list in your router's web management console. Your PC should be listed with its MAC address.
-
Open Command Prompt in Windows and enter
ipconfig /all. Look for the Physical Address field and note its value. If it uses hyphens instead of colons, you may need to convert it depending on your router.
-
Assign a static IP to your PC using its MAC address. This may differ depending on whether you
use Wi-Fi or Ethernet.
Forward ports
Once your PC has its static IP, forward your Battlezone ports:
- Find the port forwarding section in your router settings.
-
Set up a new port forwarding rule:
- Name: call the rule something like
BattlezoneorBZCC. - Type: use
UDPorBoth. - Ports: set ALL port values (for example Inbound and Outbound) to
17770. - IP: use the static IP you set earlier.
- Name: call the rule something like
-
Host a game. You should now see a message in the lobby mentioning Full cone,
which means it worked.