Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Redmond desk9 min

How to Move a Minecraft Java World From Windows to a Linux Server

Copy a Java world from Windows to a Linux server safely: locate the save, back it up, transfer it, configure level-name, verify the load, and troubleshoot common mistakes.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To move a Minecraft Java Edition single-player world, copy its world folder from %APPDATA%.minecraftsaves into the Linux server directory, set level-name in server.properties to that folder’s exact name, and start a compatible server. Stop Minecraft and the server first, keep a complete backup, and verify the copy before deleting anything.

This procedure is for Java Edition. Bedrock Dedicated Server uses a different package and world layout, so a Bedrock world cannot simply be dropped into a Java server directory.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check edition, Minecraft version and Java before copying anything

The official dedicated-server setup is compatible only with Minecraft: Java Edition. Confirm the edition in the launcher and the version of the world before creating the Linux server. The safest migration runs the same Minecraft version on both sides. If you are moving to a newer version, use a documented upgrade path and make a backup first; opening a world in a newer version can change data in a way that an older server cannot safely reverse.

Java is part of the compatibility check. The server JAR must run on a Java runtime supported by that Minecraft release. Minecraft Java Edition 26.1 requires Java 25. Do not assume that a Java version which worked for an older server will work for 26.1, and do not replace the world files until the Linux host can launch the intended server version.

  • Edition: Java Edition, not Bedrock.
  • Server version: the same release as the source world, unless you have deliberately planned an upgrade.
  • Runtime: the Java version required by that server release; Java 25 for Java Edition 26.1.
  • Storage: enough Linux disk space for the extracted world plus a separate backup.
  • Access: permission to upload files and edit the server directory and server.properties.

Stop the game and make a complete backup

Exit Minecraft before locating the save. If a server is already running, type stop in its console and wait for the process to finish. Copy the entire world folder, not just individual region files. Keep the original Windows folder untouched and retain a second copy, such as a ZIP stored separately, until the Linux copy has been opened and checked.

A complete backup should include level.dat, region data, player data, advancements, dimension data, and any other files inside the world folder. Backing up only screenshots, selected regions, or a folder that is still being written can produce an incomplete migration.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Find the Java world folder on Windows

  1. Press Win+R to open the Run dialog.
  2. Enter %APPDATA%.minecraftsaves and press Enter.
  3. Each subfolder is a Java Edition world. Sort by date if you have several saves, then open likely candidates and inspect them.
  4. Confirm the chosen folder contains level.dat directly inside it. The folder name is the name you will use for level-name unless you rename it.
  5. Close Minecraft if it is still open, then copy the complete folder to a safe location.

World names can contain spaces and punctuation. Linux preserves the exact spelling and capitalization, while many Linux filesystems treat uppercase and lowercase as different characters. Record the folder name exactly before uploading it.

Choose a way to transfer the folder

Minecraft does not require a particular cable, drive, cloud service, or transfer protocol. Choose the method that fits your connection and the way you want to retain the backup. Compressing the folder into a ZIP is often practical because it keeps the files together and makes it easier to upload one object, but extraction is required on the Linux host.

Method Security Convenience Speed and resume Backup retention
SFTP Encrypts the connection during transfer. Requires an SFTP client and Linux login details. Suitable for remote uploads; many clients can resume an interrupted transfer. Keep the original Windows folder or a separate ZIP after the upload.
ZIP through a hosting control panel Protection depends on the panel and its connection; use an account protected by a strong password. Uploads one archive and extracts it on the server. Convenient for a remote host; browser resume behavior varies. The ZIP can remain on your computer as a restorable copy.
Cloud storage or removable media Depends on the account, device and sharing settings. Useful when the Windows PC and Linux host are not reachable directly. Speed depends on the upload and download links; a ZIP avoids transferring thousands of small files separately. Keep an offline or cloud copy until verification is complete.
Local-network copy Use a trusted network and an encrypted transfer method where possible. Fast when both machines are nearby. Usually faster than a remote upload; resume support depends on the client. Retain the original copy independently of the server.

Create an archive on Windows

Right-click the world folder, choose the Windows archive option, and create a ZIP. Open the archive once to ensure it contains a single top-level world folder and that level.dat is inside that folder. Do not create an archive of an empty parent directory while leaving the actual world one level deeper than expected.

Upload with SFTP

Use the Linux host’s address, account name, port and authentication method supplied by the host. Upload the ZIP or the uncompressed world folder to a temporary location first if you want to inspect ownership and extraction before replacing an existing world. A command-line client can also copy a directory recursively, for example:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
scp -r "MyWorld" [email protected]:/home/user/

Replace the example path, account and hostname with your own values. SFTP clients are generally easier for large folders because they show progress and may resume a failed transfer.

Prepare the Linux server directory

Use a dedicated directory for the server rather than placing the JAR among unrelated files. The following shell sequence illustrates the order; adjust the JAR filename and paths to match the release you downloaded.

  1. Create and enter a directory, such as ~/minecraft-server.
  2. Install the Java runtime required by the server release. Check it with java -version; for Java Edition 26.1, the runtime must be Java 25.
  3. Download the official server JAR for the exact Minecraft version you intend to run and place it in this directory.
  4. Run the JAR once so it creates its initial files. A typical invocation is java -jar server.jar nogui; substitute the actual filename.
  5. Read eula.txt. Set eula=false to eula=true only if you accept the Minecraft End User License Agreement. The server will not continue until this file is accepted.
  6. Review the generated server.properties. The first run may create a default world; that is expected. Stop the process before replacing that world with your Windows save.

If the JAR exits immediately, read the console output before attempting the migration. A missing or incompatible Java runtime, an unaccepted EULA, a wrong filename, or insufficient permissions must be fixed first.

Install the Windows world on Linux

  1. Stop the server and wait until the console confirms that it has shut down. Never overwrite a world while the server is saving.
  2. Move or extract the uploaded world into the directory used by the server process. If you made a ZIP, extract it there and then inspect the result.
  3. Make sure the layout is exactly server-directory/world-folder/level.dat. A common mistake is server-directory/world-folder/world-folder/level.dat; move the inner folder up one level if that happened.
  4. Open server.properties and set level-name= to the exact world-folder name. For a folder named MyWorld, the line is level-name=MyWorld.
  5. Alternatively, rename the copied folder to the name already present after level-name=. Do not leave two similarly named folders and assume the server will choose the correct one.
  6. Check that the Linux account running the server can read the folder and write its files. If the upload account differs from the service account, correct ownership and permissions before starting.
  7. Keep any automatically generated world in a separate backup or remove it only after confirming that level-name points to the copied save. The server loads the folder selected by that property.

Do not edit level.dat or manually rearrange dimension files to make an older tutorial’s diagram fit. Let the matching server version interpret the world in its expected layout.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Mattel Games UNO Minecraft Card Game with Storage Tin,Ages 7+ | Video Game Themed Deck with Special Rule for Kids, Teens, Parties & Family Game Night, 2-10 Players (Amazon Exclusive)
  • The classic UNO card game builds fun on game night with a Minecraft theme.
  • UNO Minecraft features a deck and storage tin decorated with graphics from the popular video game.
  • Players match colors and numbers to the card on top of the discard pile as in the classic game.
  • The Creeper card unique to this deck forces other players to draw 3 cards.
  • Makes a great gift for kid, teen, adult and family game nights with 2 to 10 players ages 7 years and older, especially Minecraft and video game fans.

Start the server and verify the migration

  1. Launch the server with the Java command appropriate for its release, such as java -jar server.jar nogui.
  2. Watch the console for the configured world name and for errors while chunks and data are loaded.
  3. Join from the same machine or local network first, before opening the server to other players.
  4. Compare the terrain around a familiar location with the Windows save.
  5. Check your inventory, player position, advancements, gamerules, and access to the Nether and End.
  6. Walk into several previously explored areas and confirm that they load without repeated errors.
  7. Keep the original Windows copy and the uploaded ZIP until all important data has been verified.

A successful login alone is not proof that the correct world loaded. A server can start normally while pointing at a newly generated folder with a similar name, so check landmarks and player data before treating the migration as complete.

Java Edition 26.1 and changed world storage

Java Edition 26.1 requires Java 25 and changes the Overworld storage layout: Overworld data moves from the world root to dimensions/minecraft/overworld. Older guides often show every dimension folder at the world root, so their diagrams may not describe a 26.1 world.

The practical rule is to use the server release that matches the world and allow that release to read its own layout. Do not copy files from a 26.1 world into an older server, or manually move the Overworld directory because an older guide says it belongs elsewhere. If you must change versions, make a restorable backup and confirm the target release’s documented upgrade path first.

Why the server generates a new world instead

The level-name value does not match

Linux uses the exact configured folder name. Check spelling, spaces and capitalization in server.properties, then stop and restart the server after saving the file.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The world is nested one directory too deep

Open the configured folder and look for level.dat. If you see another folder first, correct the extraction or upload layout so level.dat is directly inside the selected world folder.

Rank #4
Mattel Games UNO Minecraft Card Game for Kids, Adults, Families & Parties, Deck & Special Rule Inspired by the Video Game, 2 to 10 Players
  • Now Minecraft lovers can play a special version of UNO!
  • Same as Basic UNO but features Minecraft characters and includes special Creeper rule card. Draw this card and the other players have to draw three more cards from the pile!
  • The goal is to get rid of all the cards in your hand.
  • First player or team to 500 wins.
  • When you're down to one card, don't forget to yell "UNO"!

The files are in the wrong server directory

Confirm the directory from which the server process is launched and the working directory used by any service manager or hosting panel. A correctly named folder in a different directory will not be loaded.

The server was not stopped before replacement

Stop it cleanly, wait for the process to exit, restore the backup if necessary, and repeat the copy. Files changed during a live upload can be incomplete or overwritten by the running server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The transfer or extraction was incomplete

Compare the extracted folder with the Windows copy, verify that level.dat and region files are present, and transfer the archive again if the client reported an interruption.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Other common migration failures

The server refuses to start

Read the first relevant error in the console. Confirm the JAR filename in your command, the installed Java version, available disk space, accepted EULA, and read/write access. A world-version mismatch can also prevent loading; return to the backup and use the matching server release rather than repeatedly starting an incompatible one.

The world loads but important data appears absent

First verify that you joined the intended folder by checking recognizable terrain and the configured world name. Then inspect the backup and the copied folder for player, advancement and dimension data. Do not delete the Windows original while investigating.

Permissions prevent saves

The account that launches the server must be able to read the world and write updated chunks, player data and logs. Correct the directory ownership or permissions using the Linux administration method appropriate for your distribution, then restart and test by changing a small area and stopping the server normally.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Java and Bedrock are separate procedures

This guide uses the Java Edition save path %APPDATA%.minecraftsaves and a Java server JAR. Bedrock Dedicated Server has a different package and stores worlds under a worlds/ directory. Its server.properties also uses level-name, but that value must match the Bedrock world folder in that layout.

Do not copy a Bedrock world into a Java server directory, and do not use the Java Windows path to search for a Bedrock save. If the source is Bedrock, follow the Bedrock server documentation for the edition and version you are running instead.

After verification: protect the new server copy

  • Keep at least one backup that is not inside the live server directory.
  • Stop the server cleanly before taking a new full-world backup.
  • Label backups with the Minecraft version and date so you know which Java runtime and server release created them.
  • Retain the pre-migration Windows copy until the Linux server has been used long enough to confirm all dimensions, inventories and advancements.
  • When upgrading Minecraft later, make another full backup before the first launch on the new release.

The migration is complete when the Linux server runs the intended Java version, level-name selects the copied folder, familiar terrain and player data are present, and an independent backup remains available.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.