The savegame of a DarkMultiPlayer server is not a single file but a complete folder named Universe in the main directory of your server. Inside it the server keeps individual text files for every vessel, every Kerbal and every player.
Structure of the savegame
| Folder | Content |
|---|---|
Universe/Vessels/ |
One file per vessel |
Universe/Kerbals/ |
One file per Kerbal |
Universe/Scenarios/ |
Progress such as science, funds, reputation and tech tree – one subfolder per player |
Universe/Crafts/ |
Shared craft library |
Universe/Flags/ |
Uploaded flags |
Universe/Players/ |
Public keys of the players |
Universe/Groups/ |
Player groups |
Universe/Permissions/ |
Vessel ownership |
Convert a single player savegame
A regular KSP save file (persistent.sfs) cannot be uploaded directly. The DMP client ships a converter that turns your local savegame into a ready-to-use Universe folder.
-
Install the DMP client
Install the DMP client as described in Join Server and start Kerbal Space Program. -
Enter your player name
In the DMP window in the main menu, enter exactly the name you want to use on the server later in the Player name field. -
Open the options
Click on Options in the DMP window and then on Advanced. -
Run the converter
Click on Generate DMP universe from saved game.... The Universe Converter window opens and lists your local savegames – click the one you want. Your savegames are stored locally at:[KSP folder]/saves/<name of the savegame>/ -
Check the result
Your KSP folder now contains the new folderUniversewith the subfoldersVessels,KerbalsandScenarios. This is exactly the folder you upload in the next step.
Upload the savegame
-
Stop the server
Stop your server via the dashboard. While the server is running it constantly writes to theUniversefolder. -
Save the current state
Create a backup or download the existing folder: Download Savegame. -
Connect via SFTP
Connect to your server via SFTP. -
Remove the old savegame
Delete the existing folder in the main directory of your server:/Universe/ -
Upload the new savegame
Upload yourUniversefolder including all subfolders into the main directory. The folder has to be named exactlyUniverse. -
Start the server
Start your server. It creates any missing subfolders on startup.
