
How to Upload and Use a Custom World on a Minecraft Server
If you possess a custom Minecraft world obtained from singleplayer, downloaded online, shared with you by a friend, or sourced from your previous server, you can use it as the world for your new server by uploading and configuring it.
This guide covers how to configure a custom world for a Java Edition server. For steps on how to convert a Bedrock world into a Java Edition world, please refer to this guide.
Please Note
To ensure a smooth loading experience for your custom world on the server, it's recommended to use worlds generated in the same Minecraft version that your server is running. Using worlds generated in a different Minecraft version may result in issues such as broken chunks, misplaced items, or, in more severe cases, corrupt chunks and entities.
#Uploading a Custom World
You can upload a world folder by navigating to the files page on your control panel or by connecting via SFTP.
For the purpose of this tutorial, we will be uploading a custom world using the Shockbyte control panel.
-
Access your server's Control Panel and navigate to the Files tab.
-
Click the drop-down arrow next to the Upload button, and click Upload Folder.
You can also hold the CTRL key and click upload to automatically select the "Upload Folder" option.
- Select your desired world folder, then click upload.
If the world you would like to upload is in a zip file, make sure you unzip it before uploading the folder.
#Configuring a Custom World
After you have uploaded the world you would like to use, you need to set the level-name field in your server.properties file to the name of the world folder you uploaded.
-
After your world uploads, navigate to the Config tab and click the
server.propertiesfile to edit it -
Set the level-name field to the name of the world folder you just uploaded.
-
Save the file, then restart your server.
Once your server boots up, you will be able to login and play with your newly uploaded world.