Yes, your co-op or single-player world can move to your server. Quit Windrose, upload your world's backup folder (or the _Latest.zip inside it) from the…
Yes, your co-op or single-player world can move to your server. Quit Windrose, upload your world's backup folder (or the _Latest.zip inside it) from the Backups card, and power up. Haptic finds the world and points the server at it, and your current server world is backed up first.
Quit Windrose to the desktop, so its backup has your latest progress.
Press Win+R, paste %LOCALAPPDATA%\R5\Saved\SaveProfiles, and press Enter.
Open your profile folder. On Steam it is a long number (your Steam ID); on the Epic Games Store it is a long mix of letters and numbers.
Open RocksDB_v2_Backups, then Worlds. Each world is a folder named with a long id, and inside it is a file ending in _Latest.zip plus older copies whose names end in a date. Not sure which world is yours? Sort by Date modified; the newest is the one you played last.
Upload that world folder, just its _Latest.zip file, or your whole profile folder (we load the world you played most recently).
Played on a friend's world? It is saved only on the PC that hosted it, so ask them for that world folder.
A save from before May 2026 sits in a RocksDB folder instead (RocksDB\0.10.0\Worlds\<long id>). Upload that world folder: Windrose converts it into the new format the first time your server starts.
The RocksDB_v2 folder is only Windrose's working copy. Upload the backup folder from RocksDB_v2_Backups whenever you have it.
From another host or your own server, the same folder is R5\Saved\SaveProfiles\Default\RocksDB_v2_Backups\Worlds. If it holds several worlds, add the server's R5\ServerDescription.json to the upload and we load the world it names.
Power down your server. Upload World is disabled while the server is running.
Open the Backups card and click Upload World, next to New Backup.
Drag in the world folder, the _Latest.zip file, or a ZIP of either. ZIP, RAR, 7Z, and TAR.GZ all work; password-protected archives do not. A folder is packed into a ZIP in your browser.
A ZIP or folder is checked on the spot, and the box names the world it found. Click Upload and replace world (on a server that has never run, the button reads Upload world).
When the import finishes, power up. Haptic points the server at your world automatically, so it loads yours instead of creating a fresh one.

Your previous world is kept as Backup before world upload in the Backups list; restore it any time.
Creating a brand-new server? Switch on Upload Existing World during setup and drop the same folder or file there.
"We couldn't find a Windrose world in this upload": the upload has no world in it. Upload the world folder from RocksDB_v2_Backups\Worlds, or the _Latest.zip inside it.
"This upload holds Windrose characters, not a world": you uploaded a character save (the Players folder). The world is on the PC that hosted it.
"This Windrose world backup is damaged": the backup was cut short or changed while it was copied. Upload one of the older copies from the same world folder, the files whose names end in a date.
"This Windrose backup has no WorldDescription.json": you uploaded a character backup, or only part of a world's backup (its Checkpoint folder on its own). Upload the world's folder, or its _Latest.zip whole.
"This ZIP is password protected": re-zip without a password.
The backup was written by a newer Windrose version than your server runs. The import still goes through, but the world may not load until the server has the same update. If it won't load, restore Backup before world upload and try again after the update.
If Windrose cannot load the world you uploaded when the server first starts (a damaged save, or one from a version the server cannot load), the server stops before starting and says so. Upload a good copy of your world's backup folder, or restore Backup before world upload on the Backups card, then start the server again.
In the Files card or over SFTP, your world is the archive in savegame/SaveProfiles/Default/RocksDB_v2_Backups/Worlds/<id>/. The RocksDB_v2 folder beside it is rebuilt at every start, so changes made there are lost. The server log is savegame/Logs/R5.log.
Leave server_description.json and WorldDescription.json alone: the server and the game rewrite them. Change settings from the dashboard instead.
New Backup captures the last autosave, so the last minute of play may be missing. For a to-the-minute copy, power the server down first: every normal power down takes a backup on the way out (Force shutdown does not).

To play the world on your PC again, download a backup and unzip it. With Windrose closed, copy the world's folder from RocksDB_v2_Backups\Worlds in the download into the RocksDB_v2_Backups\Worlds folder of your profile from the first section. If the game asks you to choose between a Local and a Cloud save at launch, pick Local so the copy you just placed is the one that survives.
Reach us on Discord or at support@haptic.gg with your server name and the exact message under the upload box.