Uploading a single-player world to your server

Worlds & Backups Reviewed September 6, 2026 1 min read

A single-player save and a server world are the same format, so this works — but the folder layout differs, and getting it wrong produces a fresh empty world instead of an error.

What to do

  1. Find your save folder

    On Windows it is in %appdata%\.minecraft\saves, on macOS in ~/Library/Application Support/minecraft/saves. Each world is one folder in there.

  2. Zip the world folder itself

    Not the folder containing it. When you open the archive you should see level.dat and region, not another folder name.

  3. Stop the server and delete the old world folders

    The server will not merge two worlds. Remove or rename world, world_nether and world_the_end before uploading.

  4. Upload and unarchive into the server root

    Then rename the extracted folder to exactly world, or set level-name in server.properties to whatever the folder is called.

  5. Split the dimensions if your server needs it

    A single-player save keeps the Nether and End inside the world folder as DIM-1 and DIM1. On Paper or Spigot, move DIM-1 into a world_nether folder and DIM1 into world_the_end.

A wrong folder name looks like a lost world

If level-name does not match a folder that exists, the server does not complain — it generates a brand new world with that name. Your upload is still there, just not the one being loaded.

Your own inventory travels with it

Single-player player data is inside level.dat rather than playerdata, so your inventory usually does not carry over to your multiplayer account. Expect to re-give yourself things.

How to confirm it worked

You join and spawn in the world you built, and walking to a known landmark finds it where it should be.