How to back up and restore a Minecraft server without corrupting your world
A useful Minecraft backup is a restorable copy of the worlds, plugins, and configuration, captured after a clean save and kept away from the live machine.
A safe Minecraft server backup includes the world folders, plugin data, server configuration, allowlists, permissions, and any external database data needed to rebuild the server. Capture it after a clean save, keep multiple versions, store a copy off the live machine, and test a restore.
A green “backup complete” message proves that files were copied. It does not prove that you can recover.
What to include
For a conventional Paper server, preserve:
- Every world directory, including separate Nether and End folders where applicable.
plugins/, including plugin configuration and local databases.server.properties, Paper configuration, permissions, operators, bans, and whitelist files.- The server JAR version or a record of its exact build.
- Startup arguments and the Java version.
- External MariaDB or MySQL databases used by plugins.
Backing up only world/ can preserve terrain while losing inventories, permission configuration, economy data, maps, and moderation history.
Make a consistent backup
The safest general procedure is:
- Tell players about the maintenance window.
- Run
save-all flushif supported by your server version. - Stop the server cleanly and wait for the process to exit.
- Copy or snapshot the complete server data set.
- Start the server and check the startup log.
Some backup systems coordinate live snapshots safely, but ordinary file copies can catch a region file or plugin database between writes. If you do not know whether the tool coordinates writes, stop first.
Keep more than one recovery point
A single rolling backup can be overwritten after corruption, griefing, or a bad plugin change. Keep several generations across different intervals, for example recent hourly copies, daily copies, and a smaller set of weekly copies.
Retention should match how quickly you notice problems. If players may discover griefing two weeks later, seven daily copies are not enough.
Store a copy off the machine
A backup beside the live world protects against a mistaken file edit but not disk failure, account compromise, or loss of the host. Follow the basic 3-2-1 idea where practical: live data, another copy, and an off-site copy on separate infrastructure.
gummies.cloud uses two layers: a saved VM snapshot for fast node rollback and scheduled off-site server backups for failures that affect the underlying machine. The expected pricing page states the included storage allowance.
Restore without making the incident worse
- Stop the server and preserve the broken state separately.
- Confirm the backup date and the server, plugin, and Java versions it expects.
- Restore into a temporary directory or test instance first.
- Start it and inspect
logs/latest.log. - Join and check player inventory, dimensions, claims, permissions, and plugin data.
- Only then replace the production data or switch traffic.
Never downgrade a world after it has been opened by a newer Minecraft version unless the server software explicitly supports that path. Paper warns operators to back up before updates because plugin problems or accidents may require restoration.
Test restores on a schedule
A quarterly restore drill is better than discovering a missing database during an emergency. Record how long recovery takes and which credentials or external services it requires. A backup that depends on one person's memory is not an operating procedure.
Sources and review
Reviewed July 15, 2026 against PaperMC's update and backup guidance and the Minecraft Wiki server-maintenance tutorial. Product backup claims were checked against the current gummies.cloud pricing and gummysnacks capability sources.