keepcalculator

06 Numbers and Powers

Sons of the Forest Server Not Showing Up: Fixes

Card No. 06·41301 · Updated · Standard formula, shown below

If your Sons of the Forest dedicated server is not showing up in the in-game server browser, the fix is usually a combination of port forwarding (UDP 8766 and 27016), disabling the Windows firewall for those ports, and then using the “IP:Port� direct connect option instead of relying on the browser list. This article walks through the most common causes and the exact steps to get your server visible and joinable.

Why Servers Disappear from the List

The in-game server browser in Sons of the Forest relies on Steam’s master server system. When you host a dedicated server, it sends a heartbeat to Steam, and Steam’s directory then lists it for other players. If that heartbeat never arrives, or if the game client can’t reach the server directly, the server simply won’t appear. The three most common reasons are:

  • Ports are not forwarded – the server can’t send the heartbeat to Steam, so it never gets listed.
  • Windows Firewall is blocking the game – even if ports are forwarded, the local firewall can stop the traffic.
  • The server is on a different network or using a VPN – this can hide it from the browser.

Before doing anything else, confirm that the server is actually running and that you can see it on your own LAN. If you can’t join it locally, no amount of port forwarding will help.

Step 1: Check the Server is Running and Reachable

On the machine hosting the server, open the server console or check the process list. The server executable is typically sons.exe (or sons_server.exe if you’re using the dedicated server tool). If you see a window with logs, it’s running. Next, try to join it from another computer on the same local network using the “IP:Port� direct connect option in the game. If that fails, fix the local issue first – usually that means allowing the game through the firewall.

Step 2: Forward the Correct Ports

Sons of the Forest uses two UDP ports by default:

  • 8766 – used for Steam query (the heartbeat that makes the server appear in the browser).
  • 27016 – the game traffic port.

Log into your router’s admin panel (usually at 192.168.1.1 or 192.168.0.1), find the “Port Forwarding� or “Virtual Server� section, and create two rules:

  1. Protocol: UDP, External port: 8766, Internal port: 8766, IP: the local IP of your server machine.
  2. Protocol: UDP, External port: 27016, Internal port: 27016, IP: the same local IP.

If your router asks for a “service name,� just use “SonsOfTheForest.� After saving, reboot the router and the server. Then check if the server appears in the browser. If not, move on to the firewall.

Step 3: Allow the Game Through Windows Firewall

Windows Firewall often blocks the server’s outbound heartbeat. To fix this:

  1. Open Windows Defender Firewall from the Control Panel.
  2. Click Allow an app or feature through Windows Defender Firewall.
  3. Click Change settings, then Allow another app.
  4. Browse to your server executable (sons.exe or sons_server.exe) and add it.
  5. Make sure both Private and Public checkboxes are ticked for that app.

If you’re using the dedicated server tool from Steam, also add that executable. After adding, restart the server and test again.

Step 4: Use Direct Connect as a Workaround

Even after fixing ports and firewall, some players still can’t see the server in the browser due to Steam’s caching or regional issues. The reliable fallback is to use the IP:Port direct connect option in the game’s main menu. Click Join Game, then click the IP tab, and enter your public IP address followed by :27016 (e.g., 123.45.67.89:27016). This bypasses the browser entirely and connects straight to the server.

To find your public IP, search “what is my IP� on any device. If you’re on the same LAN as the server, you can also use the local IP (e.g., 192.168.1.100:27016) to test.

Common Mistakes and Misconceptions

One frequent mistake is forwarding the wrong protocol. Sons of the Forest uses UDP only – forwarding TCP won’t help. Another is using the wrong internal IP address. If your server machine’s IP changes (DHCP), the forwarding rules break. Set a static IP on the server machine or configure a DHCP reservation in your router.

A common misconception is that you need to forward port 27015 (the old Sons of the Forest default). The current version uses 27016 for game traffic. Check your server’s launch arguments – if you’ve set a custom port, you must forward that exact port, not the default.

Also, if you’re using a VPN or a cloud hosting service, the server may not be able to send the heartbeat to Steam. In that case, the server will never appear in the browser, and direct connect is the only option.

When Nothing Works: Advanced Checks

If you’ve done all the above and the server still doesn’t show up, try these:

  • Check if your ISP uses Carrier-Grade NAT (CGNAT) – if your public IP is not unique to you, port forwarding won’t work. Contact your ISP or consider a VPN with port forwarding.
  • Disable the in-game overlay – sometimes Steam overlay interferes with the server list. Disable it in Steam settings.
  • Verify the server files – on the server machine, right-click the game in Steam, go to Properties → Local Files → Verify Integrity of Game Files.
  • Check the server log – look for lines about “heartbeat� or “Steam� – if there are errors, that tells you the exact issue.

If you’re hosting on a separate machine, ensure the game is fully updated on both the server and the client. Version mismatches can cause the server to not appear or to be unjoinable.

Frequently Asked Questions

Why can I join my server locally but friends can’t see it?

That’s almost always a port forwarding or firewall issue. Local LAN connections don’t need port forwarding, but internet connections do. Double-check that the ports are forwarded to the correct internal IP and that the firewall allows both inbound and outbound traffic on those ports.

Do I need to forward ports for a dedicated server on the same PC I play on?

Yes, if you want other players to join from the internet. Even if the server and client are on the same machine, the router still needs to forward the ports to that machine’s IP.

What is the default port for Sons of the Forest dedicated server?

The default game port is 27016 (UDP), and the Steam query port is 8766 (UDP). If you’ve changed the game port in the server config, you must forward that new port instead.

Can I use a VPN to host a server?

Yes, but it’s tricky. A VPN that provides port forwarding (like some commercial VPNs) can work, but many VPNs block inbound connections. If you use a VPN, the server will likely not appear in the browser – you’ll need to give players your VPN IP and port to connect directly.

Why does my server show up for me but not for others?

If you’re on the same LAN as the server, you may see it via the local network even if the internet-facing ports aren’t forwarded. Other players outside your network won’t see it. Verify that the server’s public IP is correct and that the ports are open (you can use an online port checker).

Is there a way to make the server appear faster in the browser?

Steam’s master server can take a few minutes to update. After starting the server, wait 5–10 minutes before refreshing the browser. Also, make sure the server is set to “Public� in its config – if it’s set to “LAN� or “Friends Only,� it won’t appear in the public list.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →