# How to Upload an Existing Windrose World to Your Server (/docs/windrose/upload-save)



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

If you've been playing Windrose locally or on another server, you can upload that world save to your XGamingServer dedicated server.

***

Where Local Save Files Are [#where-local-save-files-are]

The exact path depends on which platform you bought the game on:

**Steam:**

```
C:\Users\{UserName}\AppData\Local\R5\Saved\SaveProfiles\{YourProfile}\RocksDB\{GameVersion}\Worlds\{WorldID}
```

**Epic Games Store (EGS):**

```
C:\Users\{UserName}\AppData\Local\R5\Saved\SaveProfiles\{YourProfile}\RocksDB\{GameVersion}\Worlds\{WorldID}
```

**Stove:**

```
C:\Users\{UserName}\AppData\Local\R5\Saved\SaveProfiles\StoveDefault\RocksDB\{GameVersion}\Worlds\{WorldID}
```

The RocksDB folder contains your world data, organized by game version and world ID. Copy the entire `{WorldID}` folder — that is one world's complete save.

***

Upload via FTP / SFTP [#upload-via-ftp--sftp]

<Steps>
  <Step>
    Stop your server from the **Dashboard**.
  </Step>

  <Step>
    Connect to your server via FTP/SFTP. You can find the SFTP address and username in the **Dashboard** under the **SFTP Details** box.

    Use an FTP client like [FileZilla](https://filezilla-project.org/) and connect with:

    * **Host:** the SFTP address shown in the panel
    * **Username:** shown in the SFTP Details box
    * **Password:** your XGamingServer panel password
    * **Port:** 2022
  </Step>

  <Step>
    Navigate to `R5/Saved/SaveProfiles/Default/RocksDB/` on the server.
  </Step>

  <Step>
    Upload your local world folder into the same path on the server, matching the folder structure.
  </Step>

  <Step>
    Note the `IslandId` (folder name) of the world you uploaded. **Do not rename the folder** — the RocksDB database uses the original folder name as an internal key. Use it exactly as-is.
  </Step>

  <Step>
    Open the **File Manager** → `ServerDescription.json` (root of the file list).
  </Step>

  <Step>
    Update `WorldIslandId` to match the uploaded world's folder name/ID:

    ```json
    "WorldIslandId": "YOUR_UPLOADED_WORLD_ID"
    ```
  </Step>

  <Step>
    Save and start your server. It will load your uploaded world.
  </Step>
</Steps>

***

Upload via File Manager (Small Saves) [#upload-via-file-manager-small-saves]

For smaller saves, you can use the panel File Manager directly:

<Steps>
  <Step>
    Stop your server.
  </Step>

  <Step>
    In the panel sidebar, click **Files**.
  </Step>

  <Step>
    Navigate to `R5/Saved/SaveProfiles/Default/RocksDB/`.
  </Step>

  <Step>
    Click **Upload** and select your world folder (compressed as a zip).
  </Step>

  <Step>
    Extract the zip in the File Manager, then update `WorldIslandId` in `ServerDescription.json` to match.
  </Step>

  <Step>
    Start your server.
  </Step>
</Steps>

***

Related Guides [#related-guides]

* [Manage Worlds](/docs/windrose/manage-worlds)
* [Backup and Restore](/docs/windrose/backup-restore)
* [Server Configuration](/docs/windrose/server-config)
