Skip to content

Enshrouded Save File Location (and How to Move Your World to a Server)

Where Enshrouded keeps world saves on PC, in Steam Cloud and on a dedicated server, and how to move a world onto your server without losing progress.

Updated October 28, 2026
Enshrouded

Enshrouded keeps its save files in one of three places, depending on where the world runs:

Where the world runs Save file location
Your PC (local saves) %USERPROFILE%\Saved Games\keen games\Enshrouded\default\
Steam Cloud C:\Program Files (x86)\Steam\userdata\<SteamID>\1203620\remote
Dedicated server savegame/ in the server root, set by "saveDirectory": "./savegame" in enshrouded_server.json

Keen Games give the PC folder in their 1.0 changelog and list all three locations in their Save Game Management guide. For a dedicated server, Keen say the files are "either located under the same path as your server exe or in the top level of the providers file manager", and on your Enshrouded game server that is the savegame/ folder in the panel's File Manager.

The rest of this guide moves a world from your PC onto a server. The world you started in singleplayer or hosted co-op runs on a dedicated server, and the move is a copy, a rename and an upload. Your character is not part of it, and Keen are explicit about why: "Character progression is stored only on clients. The world progression is stored on the dedicated servers." Levels, skills and inventory follow the player to any server automatically. Plan for ten minutes, and take a backup of the server's current world first if anyone has played on it.

Where Enshrouded Stores Local Saves

Since 1.0, local saves live at:

%USERPROFILE%\Saved Games\keen games\Enshrouded\default\

Keen's 1.0 changelog gives this folder. Before 1.0 the saves sat directly in Saved Games\Enshrouded\. When 1.0 first loads a world created in version 0.8 or earlier, it backs the old save up and converts it to the new 1.0 save format.

Each world is a set of files named after a fixed hex ID, not after the world's name. Keen Games publish the list: "The file names of world saves are static hexadecimals, given to each world in order of creation." The first ten are:

World ID World ID
1 3ad85aea 6 37d85631
2 3bd85c7d 7 34d85178
3 38d857c4 8 35d8530b
4 39d85957 9 32d84e52
5 36d8549e 10 33d84fe5

The base file has no extension, and it is only one of several files that share the world's ID. Enshrouded keeps ten numbered rolling copies of every world — a new copy every ten minutes and one on shutdown, overwriting the oldest — so the folder also holds numbered files such as 3ad85aea-1, and an -index file that records which copy is current, under a latest key. On a PC you will also see _info files, which Keen say "contain meta data such as world name".

Playing with Steam Cloud on?

Your newest save may live in Steam\userdata\<your id>\1203620\remote instead of Saved Games. Since 1.0 the world selection menu shows local and Steam Cloud worlds on separate tabs, so the tab a world is listed under tells you which folder it is in. Quit the game fully before copying, and if the two locations disagree, the remote copy is usually the newer one.

Step 1: Identify and Copy Your World's Files

Quit Enshrouded to desktop first — the game writes a fresh save copy on shutdown, so what you copy is current.

In Saved Games\keen games\Enshrouded\default, copy every file that starts with your world's ID: the base file, its numbered copies, its -index file and anything else sharing the ID. Don't pick and choose. The -index file is not optional — it carries the latest pointer to the newest of the ten rolling copies, and the copy it points to may be a numbered file rather than the base file. Leaving the -index file or the numbered copies behind is how a server ends up loading a stale world.

To confirm which ID is which world, match it against the order you created your worlds in, using the table above.

Step 2: Rename the Files to the Server's World ID

A dedicated server on 1.0 doesn't use the hex IDs above for its world. We tested a fresh server on 28 October 2026 (build 26083076): it saved its world as world0.ksd in savegame/, next to a backup/ folder, and loaded world0.ksd again on every later boot. So the world you upload has to end up as savegame/world0.ksd. We haven't yet tested how a world copied from a PC maps onto that name, so if your local world isn't a single .ksd file, contact support before you upload instead of renaming files by hand. The same applies to a world save downloaded from Nexus, which is the one kind of Enshrouded mod that always runs on a dedicated server.

Step 3: Stop the Server and Clear Its Old World

Click Stop on the Console tab. In the File Manager, open savegame/. If the server has generated its own world, take a snapshot via the Backups tab (or rename the old files) before deleting the existing world0.ksd — this is the state you would roll back to if the transfer goes wrong.

Step 4: Upload

Still in savegame/, upload your renamed files. For a large, long-running world, SFTP into the same folder is faster and resumes interrupted transfers.

Step 5: Start and Verify

Hit Start. Keen describe a healthy boot as ending on its session transition and the deserialize timing (their example, so your own timing will differ):

[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!
[server] Load deserialization took 2.77 s

Don't wait for those lines on our servers: on a test server on 28 October 2026 the HostOnline line never appeared on any of 5 boots, so the panel kept showing the server as starting. Check the world by joining instead.

Join the server: you should spawn into your world with your bases, altars and shroud progress intact — and your character exactly as they were, because characters never left your machine.

Once confirmed, take a fresh snapshot from the Backups tab so the migrated world is your new restore point. The server saves on its own from here on, and the interval is not configurable — there is no key for it in enshrouded_server.json. Keen's own two pages disagree on the figure (the Dedicated Server FAQ says every 5 minutes, Save Game Management says a new rolling copy every 10), so assume the pessimistic end and plan for up to ten minutes of loss on an unclean stop.

Common Issues

  • The server loaded a fresh world: The uploaded world is not named world0.ksd, or it landed outside savegame/. Check both in the File Manager.
  • The world loaded, but progress is hours old: The latest pointer in the -index files is naming one of the ten rolling copies that you did not bring across. Those copies are separate files that share the world's ID, and the same again for _info. Re-copy from your PC after quitting the game cleanly, and bring everything matching the stem, not just the base file and its -index file. See Enshrouded server backups and restoring a world for the full file layout.
  • My save on the PC looks older than my last session: Steam Cloud holds the newer copy. Check userdata\<your id>\1203620\remote for the same file names.
  • Version mismatch when players join: Client and server must be on the same game build. The server updates automatically on restart; make sure your own game is updated too.
  • Characters reset: They shouldn't — characters are stored client-side. A player whose character is missing is on a different PC or Steam account than usual.

Made with 💜 by GameServerKings

Need an Enshrouded server?

Deploy an instantly-provisioned Enshrouded server on high-clock hardware. DDoS protected, no contracts, cancel anytime.

From $7.30 /month