Survival Horror

SteamCMD Deploy & Update · Sons of the Forest

Strict-JSON Server Workshop & Cave Threat Math · 8-Player Survival Horror · Survival Horror / Open World Crafting

Player tools indexed: 10 Admin consoles: 8

Pull anonymously with appid 2465200; after a game patch you must re-run app_update or version mismatch blocks everyone

Player tools (10)

Instant interactive calculations and recipe planners

Type cheatstick then press F1 — no input box appears. Covers godmode / invisible / addallitems / settimeofday / season / killradius / aidisable / addcharacter

#Console#cheatstick
Open tool →

The five enemy settings stack multiplicatively — all-High is an order of magnitude worse than one High. Weighted into surface and cave indices

#Difficulty#Threat
Open tool →

Markers are limited — rank bunkers, caves, 3D printers and weapons by priority (we do not duplicate a static coordinate database)

#Landmarks#GPS
Open tool →

Hard cap 8 — split across gathering / building / exploring / combat / logistics and flag risky setups like explorers with no fighters

#Squad#Roles
Open tool →

Server admin and config generation (8)

Config files, startup scripts and command wizards for running a server

Paste your config and catch syntax errors, misspelled keys, wrong nesting, type violations and logic conflicts in one pass

#Validation#Troubleshooting
Generate config →

Sons of the Forest Ports & Protocols

Port Protocol Purpose
8766 UDP Game port (GamePort) — nobody can connect without it
27016 UDP Query port (QueryPort) — without it direct connect works but the server is never listed
9700 UDP World blob-sync port (BlobSyncPort) — without it you get in but buildings/terrain are missing, often mistaken for save corruption

Sons of the Forest Dedicated Server Install (SteamCMD)

SteamCMD appid 2465200

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 2465200 validate +quit

https://xgamingserver.com/docs/sons-of-the-forest/server-config

Sons of the Forest Config file paths

  • dedicatedserver.cfg
  • %APPDATA%/../LocalLow/Endnight/SonsOfTheForestDS/dedicatedserver.cfg
  • ownerswhitelist.txt
  • Saves/

Server notes

CRITICAL: dedicatedserver.cfg has a .cfg extension but contains strict JSON — one trailing comma makes the server refuse to start with "configuration failed to parse". The two namespaces are NOT interchangeable: GameSettings uses bare prefixes (Gameplay.TreeRegrowth / Structure.Damage) while CustomGameModeSettings uses GameSetting.<ns>.<key> (22 settings). Custom difficulty has two silent-failure preconditions: GameMode must be Custom AND SaveMode must be New — difficulty is locked at world creation, so Continue makes your edits no-ops on an existing save. All three UDP ports matter; a missing 9700 BlobSyncPort means players join but see missing buildings and terrain. There is no official RCON — do not invent RconPort fields. ownerswhitelist.txt is the owner/admin list (one SteamID64 per line), not a player allowlist, and requires a restart; use Password for private access (40 chars max, case-sensitive). MaxPlayers is hard-capped at 8 (higher values are silently ignored). The console needs GameSetting.Multiplayer.Cheats enabled; in game type cheatstick (no input box appears) then press F1. No official mod support (no Workshop, no -mods). Linux needs Proton/Wine; on Windows use -userdatapath to relocate data.

FAQ

Which Sons of the Forest server-admin tools are available?
We list 8 tools for Sons of the Forest: dedicatedserver.cfg Generator, Custom Difficulty Balancer, Config JSON Linter, Three Ports & Firewall, "Server Not Showing" Decision Tree, Save Slots & Backup Rotation, Performance & Framerate Tuning, SteamCMD Deploy & Update. All of them run straight in your browser.
Which ports does Sons of the Forest need open?
Sons of the Forest defaults to 8766/UDP, 27016/UDP, 9700/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Sons of the Forest server?
Install it with SteamCMD — the dedicated server app id for Sons of the Forest is 2465200, so +app_update 2465200 validate downloads or updates it. Config files usually live at dedicatedserver.cfg, %APPDATA%/../LocalLow/Endnight/SonsOfTheForestDS/dedicatedserver.cfg, ownerswhitelist.txt.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.