How to Migrate Your Minecraft Server to a New Host Without Losing Data
A safe, step-by-step process for moving your world, plugins, and player data to a new Minecraft hosting provider.
How to Migrate Your Minecraft Server to a New Host Without Losing Data
Switching hosts is stressful when your world, player data, and plugin configs represent months (or years) of work. Follow this process to migrate safely.
Step 1: Take a Full Backup First
Before touching anything, download a complete backup of:
- The
world,world_nether, andworld_the_endfolders (or your world name equivalent) - The
pluginsfolder, including each plugin's config subfolder server.properties,whitelist.json,ops.json,banned-players.json,banned-ips.json- Any custom datapacks or resource packs
Do this even if your current host claims to auto-migrate for you. Never rely on a single copy of your world existing in only one place during a migration.
Step 2: Set Up the New Server (Don't Start It Yet)
- Create the new server instance on your new host at the matching Minecraft version and server jar (Paper/Purpur/Forge/Fabric) as your old one.
- Upload your world folders and plugins before first boot.
- Copy over
server.propertiessettings you rely on (gamemode, difficulty, MOTD, etc.).
Step 3: Do a Test Boot Privately
Start the new server with the old world loaded, but keep it off the public IP/DNS for now:
- Confirm the world loads without corruption errors in the console
- Check
/tpsand general stability for a few minutes - Verify plugins loaded correctly and player data (balances, ranks, claims) is intact
Step 4: Freeze the Old Server Before Final Sync
Announce a short maintenance window, stop the old server, and take one final backup of the world folder โ this captures any changes made between your first backup and the cutover.
Step 5: Cut Over DNS/IP and Announce
Update your server address (A record, SRV record, or shared IP in your Discord) and let players know. Keep the old host active for a few days as a safety net in case anything needs to be pulled from it.
Common Migration Mistakes
- Forgetting
usercache.jsonand per-player data files inworld/playerdata - Migrating to a different Minecraft version without checking plugin compatibility first
- Not testing the new server privately before pointing players at it
RepublicNodes support can help walk through a migration and includes automated backups on every Minecraft hosting plan, so you always have a safety net during a move.