Survival Horror

Config JSON Linter · 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

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

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.