# How to Upload a Save to Your Icarus Server (/docs/icarus/import-save)



import { Step, Steps } from 'fumadocs-ui/components/steps';

You can migrate a local singleplayer prospect to your dedicated server by copying the save files.

> **Warning:** Do NOT rename prospect save files or edit their JSON contents — this causes **unrecoverable corruption** per the official RocketWerkz documentation.

Local Save Location [#local-save-location]

Your local prospect saves are at:

```
%UserProfile%\AppData\Local\Icarus\Saved\PlayerData\{SteamID}\Prospects\
```

Each prospect is a `.json` file.

Upload to the Server [#upload-to-the-server]

<Steps>
  <Step>
    Stop the server [#stop-the-server]

    In the [XGamingServer Panel](https://panel.xgamingserver.com), go to **Console** and stop the server.
  </Step>

  <Step>
    Upload the prospect file [#upload-the-prospect-file]

    Click **Files** in the sidebar and navigate to `Icarus/Saved/PlayerData/DedicatedServer/Prospects/`. Upload your `.json` prospect file here.
  </Step>

  <Step>
    Configure the server to load the prospect [#configure-the-server-to-load-the-prospect]

    In `Icarus/Saved/Config/ServerSettings.ini`, set:

    ```ini
    [/script/icarus.dedicatedserversettings]
    LoadProspect=YourProspectName
    ```

    Or set `ResumeProspect=true` if it's the only prospect.
  </Step>

  <Step>
    Start the server [#start-the-server]

    Start from **Console**. The server loads the uploaded prospect.
  </Step>
</Steps>

Character Persistence [#character-persistence]

Character data (levels, talents, tech tree) persists across prospects and is stored separately from prospect saves. Uploading a prospect does not transfer character progress — players keep their existing character data.

Related Guides [#related-guides]

* [Server Configuration](/docs/icarus/server-config)
* [Wipe & Reinstall](/docs/icarus/wipe-reinstall)
