Version 1 supports one to four people. If fewer than four people join, each person can control more than one hero. Supported operating systems can play together.
Same local network
Use LAN discovery first when everyone is connected to the same local network. The host starts a multiplayer game; the other players select the discovered game and join its setup lobby.
LAN discovery sends local broadcasts to UDP port 47777. Once connected, the game uses UDP port 12312. If discovery is blocked, check that the host’s firewall allows the game on your trusted local network and that guest Wi-Fi or device isolation is not separating the players.
You do not need router port forwarding for players on the same local network. Do not forward discovery port 47777 to the internet.
Direct connection over the internet
Version 1.2.2 uses UDP port 12312 for game connections. TCP forwarding is not required.
If you are hosting behind an IPv4 NAT router:
- Find the local IP address of the device hosting the game. A DHCP reservation can keep that address from changing.
- Add a router port-forwarding rule with UDP as the protocol, 12312 as both the external and internal port, and the host device’s local IP address as the destination.
- Allow inbound UDP traffic on port 12312 for the game in the host device’s firewall. Keep the exception limited to the game’s needs.
- Host the game and share your public IP address with the people you trust to join. They enter that address in Direct Connect.
Joining players normally do not need their own port-forwarding rule. If your router offers “TCP,” “UDP,” or “Both,” choose UDP, not “Both.”
Direct connection exposes the host’s public IP address to invited players. Share connection details only with people you trust, and remove forwarding or firewall exceptions when no longer needed. Never disable a firewall globally or place the host in a router’s DMZ to make the game work.
Version 1 has no matchmaking or cloud lobby. The lobby shown after players connect is only for setting up that game.
If friends still cannot connect
- Confirm that the forwarding rule points to the device currently hosting and uses UDP port 12312 at both ends.
- Test an internet connection from outside the host’s local network; some routers cannot loop a public-IP connection back into the same network.
- Two routers in series can create double NAT. Carrier-grade NAT (CGNAT) at the internet provider can also prevent unsolicited inbound connections. A rule on your own router alone may not be enough; ask your provider about a publicly reachable connection.
- A TCP-only port checker cannot verify this UDP game port.
What was verified
The UDP protocol and port settings were checked against the Version 1.2.2 source code on September 8, 2026. The game uses Mirror’s KCP transport over UDP; LAN discovery uses a separate UDP broadcast listener. This source review was not a live multiplayer test or packet capture of the downloadable builds.
Need a hand? Get help from GameCodePlus on Discord.