25% OFF First Invoice

Code at Checkout: APEX25

How To Upload a World To Your Java Minecraft Server

Last modified on Apr 18, 2023 in control panel

mc head By ApexHosting


Whether you enjoy exploration, building, or anything in between, a Minecraft world is your canvas. This is brought to the next level with servers, which allow you and other players to work with or against each other in the same world. While this is fun, many server owners prefer to use an existing world rather than starting fresh. Thankfully, worlds can be uploaded and used on your server at any time. This can be used to continue your singleplayer saves or use a map created by someone else. Worlds can easily be swapped at any time on our panel, however it can be a bit tricky to upload a Java world for those that are unfamiliar with the process. With this in mind, we have created this Apex Hosting tutorial to help you get started.

Downloading a World Online

If your goal is to upload a previously-created map from online, we highly recommend only using an official site such as PlanetMinecraft or CurseForge as they are trustworthy compared to alternative platforms. When searching for a world, ensure you select one that matches the version of Minecraft you wish to play.

  1. From your chosen site, save the world file to a safe location on your computer.
    Java World Upload Download
  2. If zipped, we recommend extracting it with a program like 7-ZIP or WinRar.
  3. Find the extracted world folder and rename it to be easily identifiable without special characters.
    Java World Upload Rename Folder

    E.g. Change $_MyWorld_$ to just MyWorld.

  4. Once done, zip the world file once again to prepare it for the upload process.


Finding a Singleplayer World

In other cases, you may wish to upload a singleplayer world directly from your own game. These are easy to find regardless of your operating system with the Minecraft launcher.

  1. Open your Minecraft launcher, then press “Installations” at the top.
  2. Highlight your version profile, then click the “Open Folder” icon to the far-right.
    Java World Upload Open Folder
  3. In the new window, locate and enter the “Saves” folder.
  4. Find the singleplayer world that you wish to use.
    Java World Upload Local World
  5. (Optional) Rename the folder so it is easily-identifiable later on.
  6. Using a program like 7-ZIP or WinRar, zip your world folder.
    Java World Upload Zip
  7. Keep this window open, as it will be needed shortly.


Uploading to the Server

When uploading large files to a server, we highly recommend using an external FTP program such as Filezilla. These will ensure transfer speeds are increased while minimizing the chances of a failed upload.

  1. Navigate to your Apex server panel, then stop the server.
  2. Connect to your server through an external FTP program.
  3. If enabled, enter your server profile folder to find the main directory.
    Java World Upload Server Profiles
  4. Upload the world .zip file from earlier until it is fully uploaded.
    Java World Upload FTP UPload


Unzipping the File

  1. Return to your Apex panel, then enter the “FTP File Access” on the left-hand side.
    Java World Upload FTP File Access
  2. Once logged in, find your uploaded .zip file, then select it with the checkbox.
  3. Press “Unzip” in the top-right corner, then click the green “Submit” button.
    Java World Upload Unzip
  4. Once completed, go back and verify the folder name of the world.
  5. After all of this is completed, you are now ready to load up your world on the server for use!


Loading the World Server-Side

  1. Return to the main panel page and ensure the server is still offline.
  2. Scroll down to the “World” section and press the accompanying “Change World” button.
    Java World Upload Change World Button
  3. In the prompt, enter the exact folder name for your world, case-sensitive.
    Java World Upload Change World
  4. Afterwards, choose to restart the server to load up the new world.


Common Issues

The world is still my old one:

In most cases, this means that the world was not properly changed or the server did not restart. Return to the World section and follow the steps again to ensure you change the name of the world to match your uploaded world folder. Once this is done, confirm that the server is properly restarting by checking the Console tab, which should allow your new world to generate.

There’s a new world, but it’s not my uploaded one:

Oftentimes, this issue can occur through multiple reasons during the upload and loading process. First, verify that the world folder is uploaded into the main server directory and that the folder itself contains the level.dat file. If the world is uploaded into any other location or is within a sub-folder, it will not work. Additionally, if you are using server profiles, ensure you are entering the correct profile before uploading the world.

The server is crashing/buildings are missing:

If this occurs, there may be an issue with the upload process or the world itself. Keep in mind that the server should match the version of the world you are attempting to use. If you are using a newer world on an older server version, you may receive a crash upon startup. Additionally, we highly recommend only uploading .zip files for your world rather than an entire folder. This will transfer all files at once instead of potentially encountering errors on each individual world file. Once this is solved, continue loading the world as normal and restart the server.

Helpful Links

PlanetMinecraft Maps
CurseForge Maps
How to Connect with FTP

Start Your Minecraft Server

Get started with your own minecraft server in 5 min and start trying out these great features.