Sons of the Forest Server Performance Optimization
Good SOTF performance comes from a suitable host, a current server build, a reachable network, and measured world activity. The dedicated server does not expose the generic MaxAICount, DrawDistance, ShadowQuality, or TickRate switches often copied into fake configuration guides.
Start with the supported configuration
Use the JSON configuration reference and keep the generated keys from the current build. The documented performance-related values include:
| Setting | Default in the documented example | What it affects |
|---|---|---|
IdleTargetFramerate | 5 | Target while the server is idle. |
ActiveTargetFramerate | 60 | Target while the server is active. |
IdleDayCycleSpeed | 0.0 | Idle day-cycle value in the generated config. |
SaveInterval | 600 seconds | Automatic save cadence; it does not replace backups. |
Do not assume that a setting from a client graphics menu, another game, or an old community post is a dedicated-server option.
Host-side checks
- Use a current CPU with single-thread headroom and SSD/NVMe storage.
- Keep the server process, saves, and temporary files on local fast storage.
- Leave RAM for the operating system, backups, and monitoring; size from an eight-player test rather than a slot badge.
- Choose a region close to the main group and avoid sharing a small VM with unrelated workloads.
- Confirm the host exposes UDP
8766,27016, and9700.
Separate server lag from client FPS
| Symptom | First test |
|---|---|
| Every player rubber-bands or disconnects | Check host CPU, process logs, packet loss, and all required UDP ports. |
| Only one player has low FPS | Check that player's graphics settings, drivers, overlays, and hardware. |
| Problems begin after a patch | Update clients and dedicated-server files together and test a backup copy. |
| World loads slowly or rolls back | Check storage latency, save duration, backup jobs, and the data path. |
Measure a real session
Record idle and peak CPU/RAM, save duration, disconnects, and reconnect time while the actual group builds, explores, fights, and loads the world. Change one variable at a time. A bigger plan cannot fix a blocked UDP port, a mismatched build, or a corrupted save.
Safe maintenance
- Back up the whole
SonsOfTheForestDSdirectory before updates or large configuration changes. - Use planned restart procedures supported by your panel or service manager; there is no official RCON path to script around.
- Keep the server current through SteamCMD app
2465200or the host's verified updater. - Use the RAM guide when measurements show memory pressure, not because a generic table promises a number.
Official reference
Verify new keys and defaults in the official Sons of the Forest dedicated-server guide.
Want managed backups and server monitoring? Host Sons of the Forest with Supercraft.