Uploading a Minecraft world to your server is useful when you want to transfer an existing singleplayer world, move a world from another server, or restore a world from a backup.
A Minecraft world contains all of the terrain, structures, player builds, entities, and world data for that world. Uploading a world allows you to use an existing Minecraft world on your server instead of generating a completely new one.
This guide explains how to upload a Minecraft world to your server using the File Manager in your Game Panel.
This guide is written for Minecraft: Java Edition servers, including Vanilla, Paper, Spigot, and Purpur servers.
What Is a Minecraft World? #
A Minecraft world is stored as a collection of files and folders containing the world data.
A standard Minecraft server may have folders such as:
world
world_nether
world_the_endThe main world folder contains data such as:
- Terrain
- Player builds
- Chunks
- Villages
- Structures
- Entities
- Player data
- World settings
- Other world information
A world can be transferred between compatible Minecraft server versions.
Important: Always Create a Backup First #
Before replacing an existing world, create a backup of your server.
Uploading a world with the same name as an existing world may overwrite or replace the world you currently use.
If you have important builds or player progress, make sure you have a backup before continuing.
How to Upload a Minecraft World to Your Server #
Step 1: Stop Your Minecraft Server #
Stop the Minecraft server completely.
Do not upload or replace world files while the server is running.
This prevents Minecraft from writing new data to the world while you are replacing it.
Step 2: Prepare Your Minecraft World #
Find the Minecraft world you want to upload.
If the world is stored as a ZIP file, extract it on your computer first.
You should have a folder containing files and folders similar to:
level.dat
region
data
playerdata
entitiesThe exact files may vary depending on the Minecraft version and world.
Make sure you upload the actual world folder.
For example:
MyWorld
├── level.dat
├── region
├── data
├── playerdata
└── entitiesStep 3: Open Your Server Files #
Open the File Manager in your Game Panel.
Navigate to the main directory of your Minecraft server.
This is normally where you can find files such as:
server.properties
eula.txtand folders such as:
world
pluginsStep 4: Upload the World #
Use the Upload option in the File Manager.
Upload your Minecraft world folder or ZIP file, depending on what your Game Panel supports.
If you uploaded a ZIP file, extract it using the File Manager after the upload has finished.
Make sure the world folder is located directly inside the main server directory.
For example:
/home/container/MyWorld/and not:
/home/container/MyWorld/MyWorld/The folder containing level.dat should be the actual world folder.
Step 5: Rename the World #
You can rename the uploaded world folder to make it easier to identify.
For example:
MyWorldor:
survivalThe folder name will be used when configuring the server to load the world.
Step 6: Configure the Server to Use the World #
Open:
server.propertiesFind:
level-name=Set it to the name of the uploaded world folder.
For example, if your world folder is:
MyWorldset:
level-name=MyWorldMake sure the name matches the folder name exactly.
Step 7: Save the Configuration #
Save your changes to:
server.propertiesMake sure the file has finished saving before continuing.
Step 8: Start the Server #
Start your Minecraft server.
Minecraft will load the world specified by:
level-name=If everything is configured correctly, the server should load your uploaded world.
Step 9: Check Your World #
Join the Minecraft server and check that your world has loaded correctly.
Check important areas such as:
- Spawn
- Player builds
- Chunks
- Villages
- Nether
- The End
- Player data
If everything looks correct, the world has been successfully uploaded.
Uploading a World With a Different Name #
You do not have to rename the world folder to world.
For example, you can upload:
SurvivalWorldand configure:
level-name=SurvivalWorldMinecraft will then use that folder as the main world.
Uploading a World From Singleplayer #
If you are uploading a singleplayer world, you can normally find your worlds in your Minecraft saves folder.
A typical Windows location is:
%appdata%\.minecraft\savesEach folder inside the saves directory is a Minecraft world.
Copy the world you want to upload and transfer it to your server.
Make sure the server is running a Minecraft version compatible with the world.
Uploading the Nether and End #
If you are transferring a complete server world, you may also need to transfer the Nether and End dimensions.
A standard server may use:
world
world_nether
world_the_endThe exact folder names depend on your server software and configuration.
If you are uploading a singleplayer world, the Nether and End are normally stored inside the main world folder rather than as separate folders.
Do not rename or move dimension folders unless you know how your server software handles them.
Common Mistakes to Avoid #
Uploading the Wrong Folder #
Make sure the folder containing:
level.datis the folder being used as the world.
Avoid accidentally creating:
MyWorld/MyWorld/level.datwhen the server expects:
MyWorld/level.datForgetting to Change level-name #
If your uploaded world is called:
MyWorldbut server.properties still contains:
level-name=worldthe server may continue loading the old world.
Uploading While the Server Is Running #
Always stop the server before replacing or uploading world data.
Forgetting to Create a Backup #
Uploading a world can replace an existing world.
Always create a backup before making major world changes.
Using an Incompatible Minecraft Version #
Worlds created on a newer Minecraft version may not work correctly on older versions.
Always check that the Minecraft version of the world is compatible with your server.
