Sons of the Forest Save File Location Guide
Sons of the Forest stores save data in different locations depending on whether you're playing singleplayer, hosting a peer-to-peer co-op session, or running a dedicated server. Knowing where each save type lives is essential for manual backups, migrating worlds, fixing corrupted saves, or troubleshooting progress loss issues.
3 Save Types
There are three distinct save categories: Singleplayer, Multiplayer (P2P co-op), and Dedicated Server. Each stores data in a different path.
๐ SteamID Folders
Client-side saves use your numeric Steam64 ID as a folder name. You can find yours at steamidfinder.com.
Singleplayer Save Location
Windows:
C:\Users\[YourUsername]\AppData\LocalLow\Endnight\SonsOfTheForest\Saves\[SteamID64]\SinglePlayer\
Linux (Steam native or Proton):
~/.steam/steam/userdata/[SteamID]/1326470/remote/Saves/SinglePlayer/
Each numbered subfolder (0, 1, 2โฆ) represents a separate save slot:
SinglePlayer/
โโโ 0/ โ Save Slot 1
โ โโโ WorldObjectLocatorManager.saved
โ โโโ GameState.saved
โ โโโ WeatherSystem.saved
โ โโโ PlayerInventories/
โ โโโ [SteamID].saved
โโโ 1/ โ Save Slot 2
Multiplayer (P2P Co-op) Save Location
When you host a co-op session (not dedicated), the save data lives on the host player's machine:
Windows:
C:\Users\[HostUsername]\AppData\LocalLow\Endnight\SonsOfTheForest\Saves\[SteamID64]\Multiplayer\
Linux:
~/.steam/steam/userdata/[SteamID]/1326470/remote/Saves/Multiplayer/
Dedicated Server Save Location
Dedicated server saves are stored in the Unity persistent data path, which differs from the client save path:
Windows Server:
C:\Users\[ServerUser]\AppData\LocalLow\Endnight\SonsOfTheForest\Saves\Multiplayer\
Linux Server:
/home/[user]/.config/unity3d/Endnight/SonsOfTheForest/Saves/Multiplayer/
Note there is no Steam64 ID subfolder in the dedicated server path โ saves are organised solely by slot number.
What Each Save File Does
| File | Contents |
|---|---|
WorldObjectLocatorManager.saved | All placed structures, items, and world objects (the most important file) |
GameState.saved | Story progression flags, current game day, cannibal camp states |
WeatherSystem.saved | Current weather cycle state and seasonal progression |
Companions/Kelvin.saved | Kelvin's position, health, inventory, and task queue |
Companions/Virginia.saved | Virginia's unlocked outfit, weapon, and trust state |
PlayerInventories/[SteamID].saved | Per-player inventory, equipped items, and crafting book progress |
Quick Backup Script (Linux)
#!/bin/bash
# backup-sotf.sh โ backs up dedicated server save slot 0
SAVE_DIR="/home/steam/.config/unity3d/Endnight/SonsOfTheForest/Saves/Multiplayer/0"
BACKUP_DIR="/home/steam/backups/sotf/$(date +%Y-%m-%d_%H-%M)"
mkdir -p "$BACKUP_DIR"
cp -r "$SAVE_DIR/" "$BACKUP_DIR/"
echo "Backup complete: $BACKUP_DIR"
Run this via a cron job before each scheduled server restart to maintain a rolling history of saves.
Quick Backup Script (Windows PowerShell)
# backup-sotf.ps1
$src = "$env:APPDATA\..\LocalLow\Endnight\SonsOfTheForest\Saves\Multiplayer\0"
$dst = "D:\Backups\SOTF\$(Get-Date -Format 'yyyy-MM-dd_HH-mm')"
Copy-Item -Recurse $src $dst
Write-Host "Backup saved to $dst"
AppData Shortcut (Windows): Press Win+R, type %AppData% and press Enter, then navigate up one level to LocalLow\Endnight\SonsOfTheForest\Saves. This avoids manually typing the full path.
Professional Hosting
All Supercraft-hosted Sons of the Forest servers include automated daily backups accessible through your control panel. Host your server and never lose a save again.