New

EmeraldHost 2.0 is here: faster, more intuitive, and made for everyone - the new panel!

Learn more
Guides
How to Add a Savegame to Your Kerbal Space Program Server

How to Add a Savegame to Your Kerbal Space Program Server

Add a savegame to a Kerbal Space Program server

3 min read
Jul 30, 2026

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.

  1. Install the DMP client
    Install the DMP client as described in Join Server and start Kerbal Space Program.

  2. 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.

  3. Open the options
    Click on Options in the DMP window and then on Advanced.

  4. 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>/
    
  5. Check the result
    Your KSP folder now contains the new folder Universe with the subfolders Vessels, Kerbals and Scenarios. This is exactly the folder you upload in the next step.

Upload the savegame

  1. Stop the server
    Stop your server via the dashboard. While the server is running it constantly writes to the Universe folder.

  2. Save the current state
    Create a backup or download the existing folder: Download Savegame.

  3. Connect via SFTP
    Connect to your server via SFTP.

  4. Remove the old savegame
    Delete the existing folder in the main directory of your server:

    /Universe/
    
  5. Upload the new savegame
    Upload your Universe folder including all subfolders into the main directory. The folder has to be named exactly Universe.

  6. Start the server
    Start your server. It creates any missing subfolders on startup.

Written byEmeraldHost Team
Last updated on Jul 30, 2026 Edit on GitHub

Did this article help you?

Your feedback helps us improve our guides.

Help shape the guides

€10.00 in credit for every new guide, €5.00 for every improvement.

Contact Support

Create a support ticket and our team will get back to you as soon as possible – personal and professional.

Go to Support
1257 members online

Discord Community

Connect with other players, get quick help from the community, and stay up to date with the latest news.

Join Discord
Kerbal Space Program

Ready to get started?

Rent your Kerbal Space Program Server now

Join our Discord community 1257 members online right now