A Core Keeper server holds several world slots and loads one of them. Switching between them is a config change, not a deletion.
1. Find your world files
- Stop the server in the Game Panel.
- Open the Files tab and browse the dedicated server data folder, next to
ServerConfig.json. - World saves are stored per slot. The slot the server loads is the one named in the config.
2. Start a new world without losing the old one
- Stop the server.
- Open
ServerConfig.jsonand change the world slot to one that has not been used. - Set the
worldNameandworldSeedyou want. - Start the server. A new world is generated and the old one stays where it is.
Switching the slot back later brings the old world up exactly as you left it.
3. Download a copy
- Stop the server so nothing is being written.
- Download the world files from the Files tab.
- Keep them somewhere off the server. A copy that only exists on the server is not a backup.
Do this before adding a mod, before a large update and before any change you are not sure about.
4. Upload a world from single player
- Stop the server.
- Find your local save on your PC, in the Core Keeper folder under your user profile.
- Upload it into the server's world folder, matching the layout of the files already there.
- Point
ServerConfig.jsonat that slot and start the server. - Check the console for the world name it loaded.
5. Rules that avoid lost worlds
- Always stop the server before copying or uploading. A world file copied while it is being written is often unusable.
- Never delete a world folder to start fresh. Change the slot instead.
- Keep the Game ID stable when you switch worlds, so your players do not have to be told a new one.
Open a ticket from Support in the Client Area if a world will not load, and tell us the slot and the world name you expect.





