How to Move a Minecraft Server to a New Host

Moving a Minecraft server to a new host can sound intimidating, especially if your server has an established world, plugins, mods, and active players. The good news is that migrating a Minecraft server is safe, straightforward, and downtime can be minimized if done correctly.

This guide walks you through exactly how to move your Minecraft server to a new host, step by step, while preserving your world, configurations, and player data.


Why Move a Minecraft Server to a New Host? #

Server migrations usually happen for one or more of these reasons:

  • Frequent lag or low TPS
  • Not enough RAM or CPU performance
  • Poor uptime or crashes
  • Lack of mod or plugin support
  • No backups or weak security
  • Growing player count
  • Better pricing or performance elsewhere

If your server has outgrown its current environment, migrating is often the smartest long-term decision.


What You Need Before Migrating #

Before starting the move, gather the following:

  • Access to your current server files (SFTP/FTP or file manager)
  • Access to your new hosting control panel
  • Your server version and software type (Vanilla, Paper, Spigot, Purpur, Forge, Fabric, modpack)
  • A recent full backup (critical)

Important: Always take a fresh backup immediately before migrating.


Step 1: Stop Your Minecraft Server #

Before copying any files, the server must be fully offline:

  • Stop the server from your control panel
  • Confirm it is not still writing files
  • Wait 30–60 seconds to ensure shutdown is complete

This prevents world corruption and data loss.


Step 2: Download Your Server Files #

You will need to download all core server files, including:

Required Files and Folders #

  • world, world_nether, world_the_end
  • plugins/ (plugin servers)
  • mods/ (modded servers)
  • config/
  • server.properties
  • ops.json
  • whitelist.json
  • Permissions files (LuckPerms, etc.)

Recommended Method #

  • Use SFTP or FTP
  • Download everything to a local folder
  • Keep folder structure intact

Tip: Avoid downloading only the world folder unless you intend to reconfigure everything manually.


Step 3: Prepare the New Server #

On your new host:

  1. Create a new server instance
  2. Select the same Minecraft version
  3. Choose the same server software
    • Example: Paper → Paper
    • Forge → Forge (same loader version)
  4. Start the server once, then stop it

This creates the correct base file structure.


Step 4: Upload Your Server Files #

Now upload your files to the new server:

  • Connect via SFTP or your file manager
  • Upload your backed-up files
  • Overwrite existing files when prompted
  • Ensure world folders match exactly

Common Mistakes to Avoid #

  • Uploading files into the wrong directory
  • Mixing Java and Bedrock files
  • Using mismatched Forge or Fabric versions

Step 5: Verify Server Configuration #

Before starting the server, double check the basics:

server.properties #

  • level-name matches your world folder
  • server-port is correct
  • online-mode is unchanged

Plugins & Mods #

  • Plugin versions are compatible with your server version
  • Mods match the loader version (Forge/Fabric)
  • No missing dependencies

Step 6: Start the Server and Test #

Start the server on the new host and validate everything works as expected.

What to Check #

  • World loads correctly
  • Players retain inventories
  • Plugins initialize properly
  • No console errors
  • TPS is stable

If errors occur:

  • Check logs for the exact error
  • Disable plugins one at a time to isolate conflicts
  • Confirm Java version compatibility with your server build

Step 7: Update Your Server IP Address #

Once everything is confirmed working:

  • Share the new IP with players
  • Update DNS if using a domain
  • Consider using a subdomain for future flexibility

Tip: Using a domain makes future migrations much easier because players connect to the same address even if the backend server changes.


How Long Does a Minecraft Server Migration Take? #

Typical migration times:

Server SizeEstimated Time
Small SMP10–20 minutes
Medium Modded20–45 minutes
Large Community45–90 minutes

Downtime can be reduced by preparing the new server before taking the old one offline.


Can You Move a Minecraft Server Without Downtime? #

Yes, partial zero downtime migration is possible:

  1. Upload files while the old server is running
  2. Stop the old server briefly
  3. Upload the final world changes
  4. Start the new server immediately

This limits downtime to just a few minutes.


Common Migration Issues (And Fixes) #

Server Crashes on Startup #

  • Version mismatch
  • Missing mods or plugins
  • Wrong Java version

World Not Loading #

  • Incorrect level-name value
  • World folder uploaded incorrectly

Players Missing Data #

  • Missing playerdata folder inside the world folder
  • Permissions plugin data not transferred

Should You Switch Minecraft Hosts? #

If you experience any of the following, migrating to a higher-performance host is often the right move:

  • Repeated lag or low TPS
  • Slow support or poor incident handling
  • Limited scalability as your playerbase grows
  • No automated backups or weak recovery options
  • Poor mod/plugin compatibility

Final Thoughts #

Moving a Minecraft server to a new host is a normal part of server growth. When done correctly, you keep your world, your progress, and your community intact while gaining better performance and reliability.

If you choose a host built for Minecraft performance, scalability, and long-term growth, migrations become a one-time improvement instead of a recurring problem.

Was this Guide helpful?
Updated on February 3, 2026
error: Content is Protected!!