Survival Horror

Sons of the Forest workshop

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

Player tools indexed: 10 Admin consoles: 8

One-stop Sons of the Forest toolkit: dedicatedserver.cfg generator and JSON linter (a .cfg file whose contents are strict JSON), a 22-setting custom difficulty balancer, the three-UDP-port matrix and a troubleshooting decision tree. Player side: threat index, cave loadout, build resource budget, Kelvin throughput, zipline geometry, season progression and 8-player squad planning.

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 tools can I use online?
We list 10 tools for Sons of the Forest: Console Command Reference, Zipline Geometry & Cost Calculator, Threat Index Evaluator, Build Resource Budget Calculator, Kelvin Throughput Scheduler, Companion Guide & Trust Checklist, Season & Day-Cycle Planner, Cave Loadout Checklist, Landmark & GPS Planner, 8-Player Squad Planner. All of them run straight in your browser.
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.