Managing Worlds on a Minecraft Bedrock Dedicated Server

The gamever Minecraft server Overview tab with addresses, power controls and the live console

 

    A Minecraft Bedrock Dedicated Server stores its worlds differently from a Java server, and knowing the layout makes uploading a world or taking a clean backup simple instead of risky. This guide covers where Bedrock worlds live on your gamever server, how the server decides which world to load, how to upload an existing Bedrock world through the panel, and — the part people get wrong most — how to back a world up safely so the save database never gets copied mid-write. It's Bedrock-only; for a Java server the folder layout is different (see the Java world upload guide).

 

How Bedrock stores worlds

 

    On a Bedrock Dedicated Server every world is its own folder inside a top-level worlds/ folder (note the plural — Java uses a single world/ folder instead). The default world folder is named Bedrock level. Open the File Manager tab in your gamever panel and you'll find worlds/ alongside server.properties.

 

    Inside a world folder, three things matter:

 

ItemWhat it is
db/The LevelDB database — terrain, entities and world data for the Overworld, Nether and End all live here. This is the heart of the save.
level.datThe world settings file (little-endian NBT).
levelname.txtA plain text file holding the world's display name.

 

    You may also see level.dat_old (a previous copy) and world_icon.jpeg (the thumbnail). The db/ folder is the one that cannot be lost or copied half-written — more on that under backups.

 

The gamever Minecraft File Manager showing the server's folders and files

 

Choosing which world loads: level-name

 

    The server loads exactly one world, chosen by the level-name line in server.properties. Its value is the folder name inside worlds/:

 

level-name=Bedrock level

 

    To run a different world, set level-name to match that world's folder name inside worlds/ exactly, capitalisation and spaces included. If no folder matches the name, the server quietly generates a brand-new world under that name instead of loading the one you expected — so a mismatch is the usual reason an uploaded world "didn't show up." Edit server.properties in the File Manager, change the one line, and save.

 

Uploading an existing Bedrock world

 

    To bring a world from your device onto the server, you upload the whole world folder — the one containing db/, level.dat and levelname.txt:

 

  1. Stop the server from the Overview tab. A running server keeps writing to the active world, so uploading over a live world risks a corrupted save or an overwrite.
  2. Open the File Manager and go into worlds/.
  3. Upload your world folder into worlds/ as an unpacked folder. The server reads a plain folder — it does not read .mcworld or .zip files, so if your export is one of those, extract it first and upload the resulting folder.
  4. Set level-name in server.properties to match the uploaded folder's name exactly (see above).
  5. Start the server from Overview and watch the Console to confirm it loaded your world rather than generating a new one.

 

    Big worlds? A large world is thousands of small LevelDB files — far more reliable over FTP than through the browser uploader. Your FTP address, user and password are on the Network tab and under Settings → FTP; point an FTP client such as FileZilla at them and drop the folder into worlds/. See getting started for where the panel's addresses live.

 

Backing up a world safely

 

    The one rule for Bedrock backups: never copy the db/ LevelDB while the server is actively writing to it. A mid-write copy can be corrupt. There are two safe ways to avoid that.

 

Option 1 — Stop, then copy (simplest)

 

    Stop the server from Overview, then copy or download the world folder from worlds/ over FTP or the File Manager. With the server stopped, nothing is being written, so the copy is always consistent. This is the recommended route for a one-off backup. See backup and restore for the panel's Backups tab and FTP download flow.

 

Option 2 — The live-backup commands (no downtime)

 

    Bedrock has a built-in three-command sequence for backing up without stopping the server, run from the panel's Console tab:

 

CommandWhat it does
save holdAsks the server to prepare for a backup. Returns immediately.
save queryPoll this repeatedly; once it reports success it returns the list of files to copy and the exact length of each.
save resumeTells the server it may resume its normal save behaviour once you've finished copying.

 

    The server keeps running throughout, so files can still change underneath you — the sequence is only valid if you copy only the files save query lists and truncate each copied file to the length it reported. That truncation detail is why this path is meant for automated backup tooling rather than a quick manual grab; for a hands-on backup, Option 1 is safer and easier.

 

Additional Tips

 

  • Match level-name to the folder name exactly — a mismatch makes the server generate a fresh world instead of loading yours.
  • Upload folders, not archives — extract .mcworld/.zip exports first; the server only reads a plain world folder.
  • Stop the server before swapping or overwriting a world, every time.
  • Protect db/ above all — it's the LevelDB save; a half-copied db/ is a corrupt backup.
  • Use FTP for whole worlds — thousands of tiny files transfer far more reliably than through the browser.
  • Watch the Console on first start to confirm your world loaded rather than a new one.

 

Conclusion

 

    Bedrock world management comes down to a few facts: worlds sit in worlds/<folder>/ with a LevelDB db/, level.dat and levelname.txt; the level-name line in server.properties picks the one that loads and must match the folder name exactly; and you upload a world as an unpacked folder through the File Manager or FTP. For backups, either stop the server and copy, or use save hold / save query / save resume so the LevelDB is never read mid-write.

 

    Rent your Minecraft Bedrock server at gamever.io — full File Manager and FTP access, a built-in Console and one-click backups make managing your worlds easy. Free trial, promo code WELCOME.

Build your world together. Get your own Minecraft server ready in 2 minutes. Free with code WELCOME
Create serverStart hosting your server now
Knowledge Base