Lodehost logoLodehost

Plan your server

How to move your Minecraft server to a new host

Moving a server is mostly copying folders, and most failed moves go wrong on one of three details: a different Minecraft version, a changed online-mode setting, or a new server that was still running while its world got replaced. Get those right and your players log in to the same base with the same items in their pockets.

6 min read

A world folder moving from one Minecraft server to another
A move comes down to three things in the right order: the same version, a clean copy, and a stopped server while the world goes in.

What to copy and what to leave behind

A server folder holds a lot of things that are created again on the first start. You only need the parts that carry your world, your players and your choices.

File or folderWhat it holdsCopy it?
worldThe map, player inventories, advancements and statisticsYes
world_nether and world_the_endThe Nether and the End on Paper, Purpur and Spigot before 26.1Yes, if they exist
pluginsPlugin files together with their settings and dataYes
mods and configMods and their settings on Fabric, Forge and NeoForgeYes
server.propertiesSeed, game mode, difficulty, whitelist switch and the restYes, except the port lines
ops.json, whitelist.json, banned-players.json, banned-ips.jsonOperators, whitelist and bansYes
bukkit.yml, spigot.yml, purpur.yml and the config folder of PaperSettings of the server softwareYes, when you keep the same software
server-icon.pngThe picture next to your server in the listYes
logs, crash-reports, cache, libraries, versionsOld logs and files that are downloaded againNo
The server jarThe server software itselfNo, the new server installs its own
Minecraft server migration illustrated in three steps: back up, copy and test
Keep a backup, copy the server files, then check the transferred world before inviting players back. Concept illustration. View larger.

Since Minecraft 26.1 a world keeps the Nether and the End inside the world folder, under dimensions, and player data under players. Older worlds are laid out differently. Copy them exactly as they are: a newer server rearranges the folders itself on its first start.

Three things that have to match

The Minecraft version, or a newer one

A world can move up in version and never back down. Opened in an older release, it loses what the newer one added, or it refuses to load at all. The first lines the old server prints when it starts name its version, so read them before you shut it down, and set the same version or a newer one on the new server.

The server software

Plugins need Paper, Purpur or Spigot; mods need the loader they were built for. Keep the same kind of server for the move itself. If you want to go from Spigot to Paper or from Forge to NeoForge, do that as a separate step once the world runs on the new host.

The online-mode setting

Player data is saved per UUID. With online-mode=true that UUID comes from the player's Microsoft account; with online-mode=false it is calculated from the name. Change the setting during a move and every player arrives as a stranger: new spawn point, empty inventory, no claims. Copy the value from the old server.properties as it is.

Move the server step by step

  1. Note the version and software of the old server

    Check its console or panel for the Minecraft version and whether it runs Paper, Purpur, Fabric, Forge or NeoForge, and write both down.

  2. Stop the old server and make a copy

    Stop it normally so the world is saved, then download a zip with the folders and files from the table above. A copy from a running server can catch a region file halfway through a save.

  3. Set up the new server to match

    On our panel, the Settings tab has the server software and the Minecraft version. Pick the same ones, start the server once so it creates its files, then stop it again.

  4. Upload the zip while the new server is stopped

    A running server writes its own world back to disk when it shuts down, right over the folder you just put in. In the Files tab, use Upload for small archives and From link for large ones.

  5. Extract it and check the world name

    Extract the zip in the server folder. The world folder has to carry the name in level-name inside server.properties, which is world unless someone changed it.

  6. Start the server and read the console

    Look for lines about plugins or mods that fail to load, then join, walk into a familiar base and open a chest before you invite everyone back.

From link import dialog in the real Lodehost file manager
Open Files, then From link, to enter a direct HTTPS download link. Screenshot from our demo account. View larger.

Getting a big world across

Uploading through a browser tab is fine for a few hundred megabytes. A world of several gigabytes is quicker when the new server fetches it itself: put the zip somewhere that gives a direct download link, paste that link under From link in the Files tab, and the download carries on in the background, even when you close the tab.

A link that opens a preview page instead of the file does not work, because the server would download that page. Test the link in a private browser window first: it should start the download straight away.

Plugin data that lives in a database

Some plugins keep their data in a MySQL database at the old host instead of in the plugins folder. Copying files does not bring that data along. Export it there first; LuckPerms, for example, has lp export and lp import for exactly this.

Coming from Realms, singleplayer or Bedrock

  • Java Realms. In the Realm's settings, open Backups and download the latest one. You get a world folder you can zip and upload like any other.
  • A singleplayer world. It sits in the saves folder of your Minecraft installation, one folder per world. Zip that folder, upload it and set level-name to its name, or rename the folder to world.
  • A Bedrock world. Bedrock stores worlds in a different format, so a Java server cannot open one directly. It has to be converted first, for example with the Chunker converter, and some blocks come out slightly different.

After the move

  • Send players the new address. If they reached the old server through a domain of your own, point that domain at the new address with your domain provider.
  • Keep the old server and its copy for a week before you cancel it. It is the cheapest insurance there is.
  • Take a manual backup on the new server once everything checks out, if your plan has backup slots, and give it a name you will recognise later.

Written and checked by the Lodehost team, last reviewed on 13 September 2026.

FAQ

Questions before a server move

Will players keep their inventories after a move?

Yes, as long as the world folder comes along and online-mode stays the same. Inventories, ender chests and advancements are stored inside the world folder, under the player's UUID.

Can I move a world to an older Minecraft version?

No. A world that was opened in a newer version cannot safely go back; blocks and data from the newer release get lost, or the world will not load. Move to the same version or a newer one.

Do I have to install every plugin again?

No. Copy the plugins folder with the plugin files and their settings folders inside. Do check that every plugin supports the version the new server runs.

My upload keeps failing on a large world. What now?

Use From link in the Files tab. Put the zip somewhere with a direct download link and paste it; the server fetches the file itself, with no size limit, and keeps going when you close the tab.

Can you move the server for us?

Yes. Help with moving a world over from another host comes with every plan. Contact us, tell us where the server runs now, and we tell you what we need.

Bring the world you already have.

Every plan includes help moving your world over, and the file manager takes an archive of any size through a link.

Compare the plans