Opening ports can be a technical task that not all players could feel comfortable doing themselves. However, below is a simple guide to aid in opening ports in your firewall if you run into issues while trying to host a dedicated server.
Below can be found the ports that need to be opened:
TCP
- 8080-8081 (ONLY if you plan to administer your server remotely.)
- 8082 (If you are using Alloc's mods, this is for the web map.)
- 26900
UDP
- 26900-26903
Required Ports for Steam
-
To log into Steam and download content:
- HTTP (TCP port 80) and HTTPS (443)
- UDP 27015 through 27030
- TCP 27015 through 27030
-
Steam Client
- UDP 27000 to 27015 inclusive (Game client traffic)
- UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
- UDP 27031 and 27036 (incoming, for In-Home Streaming)
- TCP 27036 and 27037 (incoming, for In-Home Streaming)
- UDP 4380
-
Dedicated or Listen Servers
- TCP 27015 (SRCDS Rcon port)
-
Steamworks P2P Networking and Steam Voice Chat
- UDP 3478 (Outbound)
- UDP 4379 (Outbound)
- UDP 4380 (Outbound)
Lastly, don't forget to set up port forwarding on your router.
If you don’t know how to forward ports, please follow these instructions:
- Go to this Site.
- Select your router brand
- Select your router version. (If your version is not there, pick the one closest to your version.)
- Select 7 Days to Die.
- Follow the instructions on the site.
| Port | Default | Protocol | Direction | Used for |
| BasePort | 26900 | TCP | In | Game (Game details query port) |
| BasePort+0 | 26900 | UDP | In | Game (Steam's master server list interface) |
| BasePort+1 | 26901 | UDP | In | Game (Steam communication) |
| BasePort+2 | 26902 | UDP | In | Game (networking via LiteNetLib) |
| BasePort+3 | 26903 | UDP | In | Currently unused, but not opening may block joining the server if not forwarded. |
| WebDashboardPort | 8080 | TCP | In | Web based control panel* |
| TelnetPort | 8081 | TCP | In | "Telnet" control interface - Use RAW connection |
* To create an account for login to the web control panel, use the console command 'createwebuser' while logged into the server.
Comments
0 comments
Article is closed for comments.