How to Migrate a Minecraft Server Without Losing Data
Moving to a new host? Follow this bulletproof step-by-step guide to migrate your Minecraft server safely.

Migrating a server to a new host can be terrifying. One wrong move, and your players' inventories are wiped, or chunks of your world get corrupted.
Follow this guide to safely transfer your files using SFTP with zero data loss.
Warning: Never attempt to migrate files while either server (the old or the new one) is actively running. This will cause file corruption!
1. Prepare and Backup
Before touching the new server, you need to lock down the old one.
- Announce the Move: Give players a heads-up and whitelist the server.
- Stop the Server: Hit the "Stop" button on your old panel and wait for the "Server marked as offline" message.
- Create a Backup (ZIP): Compress your entire directory (world files, plugins,
server.properties) into a single.zipor.tar.gzarchive. Moving one large file is 100x faster than moving thousands of tiny chunk files via FTP.
2. Transfer via SFTP
You will need an FTP client like FileZilla or WinSCP.
- Download the backup archive from your old host to your desktop.
- Log into your new host's SFTP (you can find these credentials in your new panel under Settings).
- Upload the archive into the root directory (
/home/containeror similar).
Pro Tip: Upgrading to better hardware? Check out our premium Minecraft Hosting with instant setup and unlimited NVMe storage.
3. Unpack and Test
Once the file is uploaded to the new host:
- Unarchive: Use the panel's file manager to Unzip the archive.
- Verify Software: Ensure the new server is set to run the exact same Java version (e.g., Java 21 for 1.20+) and software (Paper, Forge) as the old one.
- Start the Server: Boot it up and watch the console closely for missing dependencies or plugin errors.
4. Point Your Domain (DNS)
Your new server has a different IP address. If you use a custom domain (play.yourdomain.com):
- Go to your domain registrar (Cloudflare, Namecheap, etc.).
- Update your
A Recordto point to the new numeric IP. - If your port changed, update your
SRV Record. - Wait 15-30 minutes for DNS propagation.
Frequently Asked Questions
How to Reduce Minecraft Server Lag
MinecraftBest Minecraft Hosting Setup for Large Modpacks
MinecraftReady to host your own server?
Experience blazing-fast performance with LuxuryNodes. Built for gamers, loved by developers.
View Hosting Plans