Networking

Port forwarding that actually works

Most “it worked yesterday” stories are double NAT, wrong protocol, or a firewall rule that only opens TCP when the game needs UDP. For protocol fundamentals, IETF’s plain-language companion on how the Internet works is still useful background: The Tao of IETF (dense, but honest about why networking is opinionated).

Static maps beat hope

Pick a port range per game instance. Document internal IP, external port, protocol, and which process binds it. UPnP can help labs; production communities deserve explicit maps — see our UPnP vs static note.

Verify from outside your LAN

Testing only from inside the house often hits hairpin NAT quirks. Use a phone on cellular data or a friend’s client to confirm the public path.

We run this as a managed service.

Dedicated game servers with backup discipline, mod-aware update windows, and an operator who reads crash logs.