# How to Upload a World to Your Minecraft Bedrock Server (/docs/minecraft-bedrock/import-save)



import { Step, Steps } from 'fumadocs-ui/components/steps';
import { Files, Folder, File } from 'fumadocs-ui/components/files';

You can upload a singleplayer world, a world from another server, or a downloaded map to your Bedrock dedicated server.

Finding Your Local World [#finding-your-local-world]

On **Windows 10/11**, Bedrock worlds are stored at:

```
%LocalAppData%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\
```

> Press `Win + R`, paste the path, and hit Enter to open the folder directly.

Each world is a folder with a random name like `sB4fj_kAAQA=`. To identify the right one, open the `levelname.txt` file inside — it contains the world's display name.

Expected Folder Structure [#expected-folder-structure]

Your world folder should contain these files:

<Files>
  <Folder name="YourWorld" defaultOpen>
    <File name="level.dat" />

    <File name="level.dat_old" />

    <File name="levelname.txt" />

    <File name="world_icon.jpeg" />

    <File name="world_behavior_packs.json" />

    <File name="world_resource_packs.json" />

    <Folder name="db" defaultOpen>
      <File name="000003.ldb" />

      <File name="CURRENT" />

      <File name="MANIFEST-000001" />
    </Folder>

    <Folder name="behavior_packs" />

    <Folder name="resource_packs" />
  </Folder>
</Files>

The `db/` folder is the LevelDB database containing **all dimensions** (Overworld, Nether, and End) in a single database. This is different from Java Edition which has separate folders per dimension.

Upload Your World [#upload-your-world]

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

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

  <Step>
    Back up the existing world [#back-up-the-existing-world]

    Go to **Backups** in the sidebar and create a backup, in case you want to restore it later.
  </Step>

  <Step>
    Delete or rename the current world [#delete-or-rename-the-current-world]

    Click **Files** in the sidebar, navigate to the `worlds/` directory, and either delete the existing world folder or rename it (e.g., `Bedrock level_old`).

    {/* Screenshot needed: File Manager showing worlds/ directory */}
  </Step>

  <Step>
    Upload your world folder [#upload-your-world-folder]

    Still in the `worlds/` directory, upload your world folder. You can:

    * **Drag and drop** the folder into the File Manager
    * **Compress** the folder to `.zip`, upload it, then **Unarchive** it in the panel

    Make sure the world is a folder inside `worlds/`, not nested deeper (e.g., `worlds/MyWorld/level.dat`, not `worlds/MyWorld/MyWorld/level.dat`).
  </Step>

  <Step>
    Update server.properties [#update-serverproperties]

    Go back to the root directory and open `server.properties`. Set `level-name` to match your uploaded folder name exactly:

    ```properties
    level-name=MyWorld
    ```

    This is case-sensitive and must match the folder name, not the `levelname.txt` contents.
  </Step>

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

    Start from **Console**. Your uploaded world should load.
  </Step>
</Steps>

Uploading a .mcworld File [#uploading-a-mcworld-file]

If you have a `.mcworld` file (exported from Bedrock's world settings):

1. Rename it from `.mcworld` to `.zip`
2. Extract the contents — you'll get a world folder
3. Follow the upload steps above

If Addons Were Active [#if-addons-were-active]

If your local world used behavior packs or resource packs, you also need to upload the pack folders to the server. See:

* [Install Behavior Packs](/docs/minecraft-bedrock/addon-setup)
* [Add Resource Packs](/docs/minecraft-bedrock/add-resource-pack)

The `world_behavior_packs.json` and `world_resource_packs.json` files inside the world folder reference which packs are active. Make sure the referenced packs exist on the server.

Common Issues [#common-issues]

| Problem                      | Fix                                                                                                                                                       |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| "World not found" on start   | Check that `level-name` in server.properties matches the folder name exactly (case-sensitive)                                                             |
| World is empty / regenerated | The `level.dat` or `db/` folder is missing or corrupted. Re-upload from a clean backup                                                                    |
| Addons not loading           | Upload the pack folders to `behavior_packs/` or `resource_packs/` in the server root, and verify `world_behavior_packs.json` references the correct UUIDs |

Related Guides [#related-guides]

* [Download Your World](/docs/minecraft-bedrock/download-world)
* [Server Properties Reference](/docs/minecraft-bedrock/server-properties)
* [Install Behavior Packs](/docs/minecraft-bedrock/addon-setup)
