Blog / Migration

Migrate Your Minecraft Server to Evolvify Without Losing Anything

Moving hosts does not have to be stressful. This checklist covers world files, plugins, configs, and how to test everything before going live.

Migrating a live Minecraft server is the kind of task that seems complicated but follows a clean checklist once you have done it. Here is how to do it without losing player data, permissions, or world progress.

1. Take a full backup on your old host first: Download everything - world folders, plugins folder, plugin configs, server.properties, ops.json, whitelist.json, banned-players.json. Do not skip configs.

2. Note your current jar type and version: You need to install the exact same Minecraft version and jar type (Vanilla, Paper, Purpur, Forge, Fabric) on Evolvify before importing anything.

3. Upload in this order: Upload world folders first, then plugins, then configs, then properties files. This avoids the server regenerating missing files over your uploaded ones.

4. Whitelist the server and test before going live: Start the server whitelisted, join yourself, check spawn, test permissions, and confirm plugin behaviour is correct.

5. Update your server IP in your community: Once the test passes, update Discord pinned messages, your website, and any server listing pages with the new IP.

If you run into issues during migration, join the Evolvify Discord and share your jar type, Minecraft version, and the relevant log section. The team can usually turn it around fast.