Enshrouded Player Data Not Saving Fix for Dedicated Server
One of the most critical bugs reported on Enshrouded dedicated servers in early 2026 involves Player Data Desync. Players may log off with legendary gear only to return with their inventory reverted to a state from hours prior, even if the world itself (the base) has saved correctly. This guide provides the technical steps to fix this "Rolled Back" character issue.
๐พ Character vs. World
Enshrouded uses a hybrid save system. While your character lives in your local client's save, the server validates and "shadow saves" your inventory to prevent cheating.
๐จ The Session Bug
If a player loses connection abruptly, the server may fail to commit the final inventory JSON, causing a rollback upon the next login.
Common Fixes for Save Corruption
1. Disable Steam Cloud Sync (for Testing)
Often, the conflict isn't with the dedicated server, but with Steam Cloud overwriting the "fresh" server-validated data with an "old" local backup. Try disabling Cloud Sync for Enshrouded temporarily to see if the rollbacks stop.
2. Fix Server-Side Write Latency
If the server is overloaded, the I/O thread may time out when trying to save player metadata. If you see "Worker thread timed out" in your logs:
- Move your server to an NVMe SSD. Hard drives are too slow for Enshrouded's voxel-based saving.
- Reduce the number of active Magic Chests. These chests force the server to scan inventory every time a player crafts, significantly increasing save load.
3. Manual Save File Recovery
Enshrouded dedicated servers store player metadata in the /savegame/ directory. Look for files with the .bak extension. If a Level.sav becomes corrupted, you can rename the latest .bak to restore the most recent stable state.
Admin Command: You can force a server-side save by using the console (if using a management tool) and triggering a graceful shutdown. Never kill the process via Task Manager or kill -9 as this is the leading cause of data loss.
Prevention Strategy
To ensure your players never lose progress, implement an Off-site Backup system. At Supercraft, we perform hourly snapshots of the entire savegame directory, allowing for point-in-time recovery of specific player characters.