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_endplugins/(plugin servers)mods/(modded servers)config/server.propertiesops.jsonwhitelist.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:
- Create a new server instance
- Select the same Minecraft version
- Choose the same server software
- Example: Paper → Paper
- Forge → Forge (same loader version)
- 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-namematches your world folderserver-portis correctonline-modeis 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 Size | Estimated Time |
|---|---|
| Small SMP | 10–20 minutes |
| Medium Modded | 20–45 minutes |
| Large Community | 45–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:
- Upload files while the old server is running
- Stop the old server briefly
- Upload the final world changes
- 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-namevalue - World folder uploaded incorrectly
Players Missing Data #
- Missing
playerdatafolder 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.
Written by
admin
Part of the Academy Hosting team — running game, bot, and web servers in production. Published February 2, 2026. • 5 min read.
Keep reading
More from this category
Minecraft Server Types Explained: Vanilla vs Paper/Spigot vs Modded
If you are new to hosting a Minecraft server, understanding the different Minecraft server types can feel overwhelming at first. Terms like Vanilla, Paper, Spigot, and Modded are used all the time, but many new server owners are not sure wh
How to Change Your Minecraft Server Version
You can easily change your Minecraft server version directly from the AcademyHosting Minecraft Game Panel. This allows you to switch between different server types such as Paper, Spigot, Vanilla, Forge, and adjust the Java version if needed

Reducing Lag for Minecraft: Optimizing Paper.yml file
Paper adds many advanced configuration options that go beyond Spigot, allowing for even better performance and stability. Tweaking paper.yml correctly can help greatly reducing lag for Minecraft, especially on busy or farm-heavy servers. ma
