A usable Minecraft backup must preserve server and add-on settings as well as the world. If a plugin uses a separate database, that database must also be backed up.
After creating the copy, perform a test restore. A successful file copy alone does not prove that the complete world can start again with the required versions.
1. List what needs restoring
| Adat | What to retain |
|---|---|
| Worlds | Every world and dimension in use, not just a folder named world. |
| Szerver | Configuration, startup settings, software and Java versions. |
| Add-ons | Plugins, mods, their configuration and local data files. |
| External data | A suitable database backup and related configuration for any database-backed plugin. |
2. Create a consistent backup
- Agree on a maintenance window and notify players of the required downtime.
- For the simplest verifiable method, shut down the server cleanly and wait for saving and shutdown to finish.
- Copy or archive all required data, including a database backup from the agreed recovery point where needed.
- Label the backup with its date and software versions. Retain several earlier recovery points and at least one copy separate from the running server.
- Restart the server and check the log and player connections.
3. Test restoration on a separate copy
- Create a separate test environment without changing the original server or backup.
- Restore the correct worlds, configuration, add-ons and database where needed.
- Start with verified, mutually compatible versions. Read the startup log.
- Check builds, dimensions, player inventories, permissions and important plugin data.
- Document restoration steps and duration before considering the backup process verified.
4. Before restoring production
- Save the current state too, so that a faulty backup is not your only recovery option.
- Clarify the recovery point for builds and player data; later changes are not part of an older backup.
- Confirm which data the restore will overwrite and when users can reconnect.
- After upgrading, do not force a newer world onto an incompatible older server; use an intact earlier backup.



