ForgeWorld Gaming

Hosting guide

Back up and restore a Minecraft server world

Back up and restore a Minecraft server world on Paper, Vanilla or Forge: stop and copy the world folders, an optional live-copy step, and how to restore.

Updated 8 October 2026

See available Minecraft plans

One version note, kept consistent with the upload guide: Minecraft 26.1 restructured where dimension and player data sit inside a world folder, so folder names are written for Java Edition 26.1 and newer, with the older names given wherever they differ.

What to copy

The Minecraft Wiki's server maintenance tutorial gives two options. For a full backup: "To make a backup, create a copy of your entire server directory, and put it in another drive or storage." For a world only: "If you only need to create a world backup, you can create a copy of the server's world directory." (Minecraft Wiki - Tutorial: Server maintenance). Which one you need depends on what you would be unable to rebuild. The world cannot be downloaded again; the server jar can. Our backup checklist lists the configuration and plugin or mod data worth keeping next to the world.

The server's world directory is the one named by level-name in server.properties, world by default (see the server.properties reference). The question that varies by software is where the Nether and the End sit:

  • Vanilla. They sit inside the world folder: under dimensions/minecraft/the_nether and dimensions/minecraft/the_end on 26.1 and newer, and under DIM-1 and DIM1 on older versions, as the upload guide sets out. Copying the one folder takes all three dimensions with it.
  • Paper. PaperMC's migration guide says that, for older versions, "Paper stores worlds slightly differently than Vanilla": its table puts the Nether at /world_nether/DIM-1 and the End at /world_the_end/DIM1, beside world rather than inside it. The same page's text for current versions says "Paper shares a similar world structure to Vanilla" (PaperMC - Vanilla migration guide). Because the layout depends on the version, do not assume it: look in your server directory and copy every world folder you find there, not just world.
  • Forge. Our Forge modpack guide covers the level-name folder and copying it before every pack update. This page makes no further claim about where a modpack keeps extra dimensions or mod data, because we have no source for it. If you run mods that store data outside the world folder, back up the whole server directory instead.

Method 1: stop the server, then copy

This is the method this page recommends. The wiki's maintenance tutorial says "Stopping the server with /stop also saves the world." So the order is: run /stop from the console, wait for the server process to end, and only then copy.

  1. Run /stop and wait until the server has stopped.
  2. Copy the world folder or folders (or the whole server directory) to another drive or another machine, not into the server's own folders.
  3. Name the copy with the date. The wiki tutorial suggests the same habit: "Keep a track of your server backup with a date or a timestamp on the name of your backup server directory."
  4. Start the server again.

Method 2: an optional precaution for copying while it runs

If stopping the server is not an option, the wiki documents three commands that can be combined. This is a sequence built from their descriptions, not a procedure the wiki or PaperMC publishes as a whole, and we have not tested it on any server software. Treat it as a precaution, not a replacement for Method 1. The descriptions:

  • /save-off: "Disables the server writing to the level files (except player, advancement, stat files), in order to copy them for backup." The page adds "All level changes are temporarily queued." and "This option is reset each time the server restarts." (Minecraft Wiki - save-off).
  • /save-all flush: "All the players and chunks are saved to the data storage device immediately, freezing the server for a short time." (Minecraft Wiki - save-all).
  • /save-on: "Enables the server writing to the level files." (Minecraft Wiki - save-on).

In that order, the sequence is /save-off, then /save-all flush, then copy the files, then /save-on. Read the descriptions for what they leave out. The player, advancement and stat files are the stated exception to /save-off, so this sequence does not give you one frozen moment for those files. The description says level changes are temporarily queued, so run /save-on as soon as the copy is done rather than leaving saving off. /save-all flush freezes the server "for a short time", which is worth knowing before you run it with players online. The wiki does not describe what a copy taken this way contains if the copy is interrupted, and we do not claim to know. Check each command's output in your own console, since we have not confirmed that every server software accepts all three.

Restore: the steps

These are practical steps, not sourced facts. We have written them to avoid the common ways a restore goes wrong.

  1. Run /stop and wait for the server to end. Do not swap world files under a running server.
  2. Rename the current world folder (and on Paper, its Nether and End siblings) rather than deleting it, for example by adding the date to its name. If the restore is wrong, you can go back.
  3. Copy the backup folders into the server directory and give them the names the server expects: the main folder must match level-name. Restore every folder from the same backup together, so the Overworld, Nether and End all come from one day.
  4. Start the server and read the console. If the server generates a new world instead of loading yours, the folder is not where level-name points or does not hold level.dat directly inside it; the upload guide's section on the two mistakes that leave you with a new world applies to restores too.
  5. Join and look at spawn and the builds you care about before you tell anyone the world is back.

Restore onto a server on the same Minecraft version as the backup, or newer. The upload guide's section on never loading a world in an older version quotes the wiki's warning on downgrading.

Check that the backup opens

Our backup checklist makes the point that a file you have not opened is not a backup. Once in a while, load a copy on a spare server or locally and look at the parts that cannot be regenerated. The Terraria backup guide shows the same stop, copy, restore routine for a game where a world is a pair of files.

The upload guide covers getting a world onto a server and the Vanilla and Paper folder layouts, the Paper versus Vanilla comparison covers the software, the Forge guide covers modpack servers, the backup checklist covers every game, and moving a server to a new host covers the day everything moves. Hosting notes for the game are on the Minecraft availability page.

Common questions

What do I copy to back up a Minecraft server world?

The Minecraft Wiki's server maintenance tutorial says "If you only need to create a world backup, you can create a copy of the server's world directory", or you can copy the entire server directory to another drive or storage. The world directory is the one level-name names, world by default. On Paper, look for the Nether and End folders beside it and copy those too.

Is it safe to copy the world while the server is running?

The method we recommend is to stop the server first: the wiki says "Stopping the server with /stop also saves the world." If you must copy while it runs, the wiki describes /save-off, /save-all flush and /save-on, which can be combined as an optional precaution. That sequence is built from the command descriptions, not published as a procedure, and we have not tested it.

What do save-off, save-all flush and save-on do?

Per the Minecraft Wiki, /save-off "Disables the server writing to the level files (except player, advancement, stat files), in order to copy them for backup"; the page adds that level changes are temporarily queued and that the option is reset each time the server restarts. /save-all flush saves all players and chunks immediately, "freezing the server for a short time". /save-on "Enables the server writing to the level files."

How do I restore a Minecraft server world from a backup?

Stop the server, rename the current world folder (and on Paper its Nether and End siblings) instead of deleting it, copy the backup folders in with the main one matching level-name, restore every folder from the same backup together, then start the server and check the console. Join and look at the world before telling anyone it is back.

Where are the Nether and the End on Paper and on Vanilla?

On Vanilla they sit inside the world folder: dimensions/minecraft/the_nether and the_end on 26.1 and newer, DIM-1 and DIM1 on older versions. PaperMC's migration guide says that for older versions Paper stores worlds slightly differently, with world_nether and world_the_end beside world, and that for current versions it shares a similar structure to Vanilla. Check your own server directory rather than assuming.

Does a Forge server need anything different?

We make no Forge-specific claim beyond our Forge modpack guide, which covers the level-name folder and copying it with the server stopped before every pack update. We have no source for where a modpack stores extra dimension or mod data, so if your mods keep data outside the world folder, back up the whole server directory.

Sources

Check current order availability. Minecraft (Paper, Vanilla and Forge) Standard: 8–56 player slots at CA$9.89–CA$69.23/month; Terraria Standard: 4–24 player slots at CA$8.99–CA$16.99/month; Valheim Standard: 3–10 player slots at CA$11.99–CA$17.99/month; Garry’s Mod Standard: 8–56 player slots at CA$9.89–CA$69.23/month; Factorio Standard: 8–24 player slots at CA$9.99–CA$13.99/month; Palworld Standard: 4–8 player slots at CA$12.99–CA$16.99/month; Enshrouded Standard: 4–6 player slots at CA$11.99–CA$13.99/month; Satisfactory Standard: 4–6 player slots at CA$14.99–CA$18.99/month; Conan Exiles Standard: 8 player slots at CA$15.99/month; 7 Days to Die Standard: 4–8 player slots at CA$10.99–CA$15.99/month; Rust Standard: 50 player slots at CA$19.99/month; Project Zomboid Standard: 8 player slots at CA$13.99/month; ARK Standard: 10 player slots at CA$19.99/month. Other game orders and other sizes and qualities are temporarily paused. Check game availability before ordering. After payment. Your server is set up automatically after payment. Prices are in Canadian dollars, there is no setup fee, and you can cancel any time.

See available Minecraft plans

Questions this guide did not answer? Email support@fwg.world for pre-sales help. No account or payment is required.