How to Upload a World to Your Minecraft Bedrock Server
Transfer a local Bedrock world or .mcworld file to your dedicated server, including the correct folder structure and configuration.
You can upload a singleplayer world, a world from another server, or a downloaded map to your Bedrock dedicated server.
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
Your world folder should contain these 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
Stop the server
In the XGamingServer Panel, go to Console and stop your server.
Back up the existing world
Go to Backups in the sidebar and create a backup, in case you want to restore it later.
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).
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).
Update server.properties
Go back to the root directory and open server.properties. Set level-name to match your uploaded folder name exactly:
level-name=MyWorldThis is case-sensitive and must match the folder name, not the levelname.txt contents.
Start the server
Start from Console. Your uploaded world should load.
Uploading a .mcworld File
If you have a .mcworld file (exported from Bedrock's world settings):
- Rename it from
.mcworldto.zip - Extract the contents — you'll get a world folder
- Follow the upload steps above
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:
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
| 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
How is this guide?
How to Set Game Rules on Your Minecraft Bedrock Server
Complete reference for all Bedrock Edition game rules including keepInventory, mobGriefing, PvP, coordinates, and Bedrock-exclusive rules.
How to Connect to Your Minecraft Bedrock Server
Join your Bedrock dedicated server from Windows, mobile, Xbox, PlayStation, or Nintendo Switch — including workarounds for consoles that lack direct IP connect.