Your Windrose world is backed up every time the server sleeps, and every 10 minutes while it runs. You can also make a backup yourself, restore any backup, or download one as a zip from Backups. This page also shows where Windrose keeps its saves, and how to bring a world from single player or another host.
How backups work on Wilderack
| Backup | When | Kept |
|---|---|---|
| Latest safe copy | Every time the server sleeps, and every 10 minutes while it runs | Always the newest |
| Your own backups | When you press the backup button in Backups | Until you delete them |
| Scheduled backups | On a schedule you set in Schedules | The oldest is replaced when your slots are full |
| Safety backups | Automatically, before risky steps like a restore or an update | 7 days |
Backups hold your world and your settings files, never the game files.
Make, restore and download a backup
Make one: open Backups, press the backup button and give it a name, like “before the kraken”.
Restore one:
- Open Backups and pick the backup.
- Restore it. We make a safety backup of the current world first, so you can undo.
- Start the server.
Download one: pick the backup in Backups and download it as a zip. The link works for 24 hours.
Windrose’s own backups
Windrose also keeps backups of its own, inside the save folder. Since version 0.10.0.5 it zips each world every 10 minutes of play and when the world closes. The newest zip ends in _Latest.
If the latest save is broken when the server starts, the game can load the newest good zip instead. That’s what AutoLoadLatestBackupIfHasBroken in ServerDescription.json does. A zip that failed its check gets Broken- added to the start of its name.
Where the world lives on the server
Everything is under R5/Saved/SaveProfiles/Default/:
| Folder | What’s in it |
|---|---|
RocksDB_v2_Backups |
The real saves. Zips for each world, the newest ending in _Latest, in <game version>/Worlds/<world ID>/ |
RocksDB_v2 |
A working copy the game rebuilds from the zips at every start. Don’t edit it |
RocksDB |
Saves from version 0.10.0.4 and older. The game moves them to the new format on its own |
Which world loads is set by WorldIslandId in R5/ServerDescription.json. It must match the world’s folder name exactly.
Never rename a world folder, and stop the server before you change anything in Saved. The game relies on the folder names, and it overwrites files it has open.
Bring your single-player world
Find it on your PC
Close Windrose first. Then open your save folder:
| Where you play | Folder |
|---|---|
| Windows, Steam or Epic | %localappdata%\R5\Saved\SaveProfiles\ then the folder with your ID |
| Windows, Stove | %localappdata%\R5\Saved\SaveProfiles\StoveDefault\ |
| Steam Deck or Linux | ~/.local/share/Steam/steamapps/compatdata/3041230/pfx/drive_c/users/steamuser/AppData/Local/R5/Saved/SaveProfiles/ then your Steam ID folder |
Type %localappdata% in the Windows address bar or the Run box (Win + R) to jump there. Windrose isn’t on Mac or consoles.
Inside, open RocksDB_v2_Backups, then the version folder, then Worlds. Each folder there is one world, named by its ID. If you have several, open RocksDB_v2/<game version>/Worlds/<world ID>/WorldDescription.json to see each one’s WorldName.
If you haven’t played since before version 0.10.0.5, your world may only be in the old RocksDB folder. Launch the game once so it moves your saves to the new format, then look again.
Upload it
The easy way:
- Zip the world’s folder (the one named with the long ID). Keep the folder name as it is.
- Open Games > Bring your world and upload the zip.
The manual way, with Files or SFTP:
- Stop the server on Overview.
- Upload the world folder to
R5/Saved/SaveProfiles/Default/RocksDB_v2_Backups/<game version>/Worlds/. Use the same version folder name as on your PC. - Open
R5/ServerDescription.jsonand setWorldIslandIdto the world folder’s name. - Start the server and check that your world loads.
The developers have seen Windrose saves break after being copied with FileZilla. Uploading a zip through Games avoids that. If you use FileZilla anyway, set Transfer > Transfer type to Binary first.
Move a world from another host
- On the old host, stop the server and download the
Savedfolder from insideR5. - Find the world in
SaveProfiles/Default/RocksDB_v2_Backups/<game version>/Worlds/. Note its folder name. - Upload it here with the steps in Upload it.
- Set
WorldIslandIdto the folder name and start the server.
Your Wilderack server and the old one should be on the same Windrose version when you move the world.
Take a world back to single player
- Download a backup from Backups, or download the world folder from Files.
- Close Windrose and put the world folder in the same
RocksDB_v2_Backups/<game version>/Worlds/folder on your PC. - Start Windrose. If Steam asks about a save conflict, choose the local files, so the cloud copy doesn’t overwrite the world you just added.
Questions
Where are Windrose single-player saves on PC?
In %localappdata%\R5\Saved\SaveProfiles, inside a folder named after your Steam ID. Since version 0.10.0.5 the real saves are zip backups in the RocksDB_v2_Backups folder there.
Can I move my Windrose single-player world to my server?
Yes. Copy the world's folder from RocksDB_v2_Backups, upload it to the same place on the server, and set WorldIslandId in ServerDescription.json to the folder's name.
Why did my Windrose server make a new world instead of loading mine?
Usually WorldIslandId in ServerDescription.json doesn't match the world folder's name, or the folder is in the wrong place. Fix the ID or the location, then start the server again.
Sources we checked
- Dedicated Server Guide (saves and transfers)Kraken Express
- FAQ and troubleshooting (save issues)Kraken Express
- Patch notes, version 0.10.0.5.120 (new save system)Kraken Express
