iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Prefer not to run the server on your own PC? Godlike.Host offers hosted Minecraft Java servers with free DDoS protection and up to three free backups a day.
To move a Minecraft: Java Edition single-player world, copy its world folder from %APPDATA%.minecraftsaves on Windows to the Linux server, then set level-name in server.properties to that folder’s exact name. Stop both Minecraft and the server before copying, keep a complete backup, and use a server version and Java runtime compatible with the world. The server must find level.dat directly inside the selected folder.
Before you start: confirm the edition, version and Java runtime
This procedure is for Minecraft: Java Edition. The official server download guidance states that its server setup is compatible only with Java Edition. A Bedrock Dedicated Server uses a different package and directory layout, so a Bedrock world must not be dropped into a Java server directory.
- Edition: Confirm that the world was created in Java Edition, not Bedrock Edition.
- Version: Prefer the same Minecraft version on the Linux server that was used on Windows. If you must upgrade, use a documented upgrade path and make a backup first.
- Java: Install the Java runtime required by the server version. Java Edition 26.1 requires Java 25. Older server releases may require a different Java version.
- Server software: Download the server JAR for the intended Minecraft release and keep it in its own Linux directory.
Do not open an important world in a newer version simply to test it and then move it back to an older server. Minecraft can make one-way data changes during an upgrade. Keep the original Windows copy untouched until the Linux instance has been checked.
What you are actually moving
A Java single-player save is a directory, not one standalone file. The directory contains the world metadata, terrain, player data, advancements, dimensions and other files. The most important placement check is that level.dat is immediately inside the world directory.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
For example, this is a correctly nested layout:
my-world/
level.dat
region/
playerdata/
advancements/
data/
This layout is wrong because the server will see an extra wrapper directory:
my-world.zip/
my-world/
level.dat
After extracting, place the inner my-world directory in the server directory. The ZIP itself is useful as a transport copy, but the server normally loads an extracted folder.
Recommended Free Tools
Locate and inspect the Windows world
Open the Java saves directory
- Exit Minecraft completely. Wait for the game and launcher to finish writing files.
- Press
Win+R. - Enter
%APPDATA%.minecraftsavesand press Enter. - Each subfolder is a Java world. Open likely candidates and check the folder’s modified date and contents.
The correct world folder should contain level.dat at its top level. If you see only another folder before reaching level.dat, you are looking at an extra extraction or backup wrapper rather than the folder the server should load.
Identify the correct save safely
Use the world name shown in Minecraft’s Singleplayer list together with the folder’s modified time. If two folders look similar, do not guess: open the world in Minecraft, note a landmark or your player location, exit, and match that save’s timestamp. Never rename or delete the original while you are still identifying it.
Stop everything and make a complete backup
A migration is safest when no process is writing to the world. Exit the Windows game before copying. If a Linux server already exists, stop it through its hosting panel, terminal session or service manager and wait for the console to report a clean shutdown.
Make at least one complete, separate copy of the Windows world before transferring anything. A ZIP archive is convenient because it preserves the directory as one file; an uncompressed duplicate is also useful for quick recovery. Retain the original and the transfer archive until the Linux copy has been opened and verified.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
Do not copy only region or only your player file. Those partial copies omit world metadata and can produce missing terrain, incorrect settings or an apparently new world.
Choose a way to transfer the folder
Minecraft does not require a particular physical device or transfer protocol. Choose based on where the Linux host is located and how much recovery protection you need.
| Method | Security | Convenience | Speed and resume behavior | Backup retention |
|---|---|---|---|---|
| SFTP client | Encrypted in transit when connected to the server over SFTP. | Direct upload to the server; requires host, account and destination details. | Usually good for large folders; many clients can resume an interrupted transfer. | Keep the original ZIP locally after the upload. |
| Hosting control panel | Depends on the panel’s HTTPS account and access controls. | Upload a ZIP and extract it in the server’s file manager. | Often convenient for a remote host; browser uploads may need restarting if interrupted. | The ZIP can remain on the server, but keep an independent local copy. |
| Cloud storage | Depends on the provider account, sharing settings and download path. | Useful when the Windows PC and Linux host are in different locations. | Upload and download speed depend on both connections; resume support varies. | The cloud ZIP can serve as an additional copy if access is reliable. |
| Removable storage | Protect the drive and the archive; it is not encrypted merely because it is removable. | Works for a physically accessible Linux machine. | Can be fast locally, but requires safely moving and mounting the device. | Leave the archive on the drive only if it is stored securely; keep another copy. |
For a remote Linux server, SFTP is a practical default because it encrypts the transfer and commonly supports resuming. A ZIP through a hosting panel is often easier when the host provides a file manager. The transfer method does not change the world data.
Prepare the Linux server directory
Create a dedicated directory and install Java
Use a directory dedicated to this Minecraft instance rather than mixing the server files with unrelated applications. Install the Java runtime required by the chosen Minecraft release and confirm that the command resolves to the expected version:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
java -version
For Java Edition 26.1, the required runtime is Java 25. If java -version reports an older runtime, install or select Java 25 before starting a 26.1 server. For another Minecraft release, follow that release’s documented Java requirement.
Run the server once
Copy the matching server JAR into the dedicated directory. Run it once so it can create its initial files. A typical command is:
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
java -Xms2G -Xmx4G -jar server.jar --nogui
Replace server.jar with the actual filename and adjust memory values to suit the machine. The command is an example; the essential requirements are the compatible Java runtime and the correct server JAR.
The first run normally creates eula.txt and server.properties. Stop the process after those files appear. Open eula.txt, read the license, and change eula=false to eula=true only if you accept it. Do not start the server with an unaccepted EULA.
Upload and install the world
Put the archive or folder in the server directory
Transfer the complete world folder, or transfer its ZIP and extract it on Linux. The destination is the directory used by the server process—the directory containing the server JAR and server.properties, unless your service explicitly configures another working directory.
After extraction, inspect the result. If the archive produced server-directory/my-world/level.dat, the nesting is correct. If it produced server-directory/my-world/my-world/level.dat, move the inner folder up one level or extract the archive again without the extra wrapper.
Set the exact world name
Open server.properties and find:
level-name=
Set the value to the exact Linux folder name, including capitalization, spaces and punctuation. For a folder named my-world, use:
level-name=my-world
Alternatively, rename the uploaded folder to the name already specified by level-name. Do not set the property to a display name unless that is also the actual directory name. Save the file while the server is stopped.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
If level-name points to a folder that does not exist, or if the expected level.dat is not directly inside it, the server can generate a fresh world instead of loading the save you uploaded.
Start the server and verify the migration
Read the startup console
Start the server with the compatible Java command. Watch the console rather than assuming that a successful process launch means the correct world loaded. Confirm that the startup messages reference the intended world and that the server completes its normal loading sequence without errors.
Join locally first
Before opening the server to other players, connect from the same network or machine if possible. Check all of the following:
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11- The terrain and structures near a known landmark match the Windows save.
- Your inventory, experience, health and player position are present.
- Advancements and statistics are intact.
- The Nether and End, or other dimensions used by the world, open correctly.
- Gamerules, difficulty, spawn point and other world settings match expectations.
- Recent builds and containers contain their expected items.
Walk beyond the initially loaded area only after these checks pass. This helps distinguish a correct migration with unexplored terrain from a newly generated world.
Keep the rollback copy
Do not delete the Windows save or the ZIP immediately after the first successful login. Keep the backup until players have used the Linux copy and you have confirmed that no files were omitted. If anything is missing, stop the server, preserve its current directory for diagnosis, and restore from the untouched backup rather than repeatedly overwriting files.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Why the server creates a new world
level-name does not match the folder
The most common cause is a spelling, capitalization or punctuation mismatch. Compare the value after level-name= character by character with the Linux directory name. A value such as level-name=My World does not select a folder named my-world.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
An extra directory is nested inside the selected folder
Check the path the server is using. The selected directory must contain level.dat directly. If the path is world/world/level.dat, move the inner folder up one level or change level-name to the directory that directly contains the file.
The server was running during the copy
A live server can rewrite region files and metadata while you are replacing them. Stop it cleanly, restore the complete backup, verify ownership and permissions for the account running the server, and start again.
You uploaded the wrong edition’s files
Bedrock worlds do not use the Java save path or Java server format. Microsoft’s Bedrock Dedicated Server documentation places Bedrock worlds under worlds/ and requires its server.properties level-name to match the world folder. That layout is not interchangeable with a Java server.
The version or Java runtime is incompatible
Running a server release that is older than the world, or using an unsupported Java runtime, can prevent startup or cause conversion problems. Use the source world’s version where possible. For an upgrade, stop first, retain the backup, install the required Java version and follow the release’s documented conversion path.
Java 26.1 and the changed world layout
Java Edition 26.1 requires Java 25 and changes where Overworld data is stored. In that release, Overworld data moved from the world root to dimensions/minecraft/overworld. Tutorials written for earlier versions may show every dimension directory at the world root; that diagram is not reliable for 26.1 and newer.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Do not manually rearrange a migrated world to force it to resemble an older tutorial. Use a matching 26.1 server, allow the server to interpret the format, and keep a full backup before any version conversion. The key migration checks remain the same: the selected world folder contains level.dat directly, and level-name selects that folder.
Java and Bedrock are separate migration paths
| Question | Java Edition | Bedrock Dedicated Server |
|---|---|---|
| Windows single-player location | %APPDATA%.minecraftsaves |
Not this Java path; Bedrock uses its own storage format. |
| Server package | Java server JAR and a compatible Java runtime. | Bedrock Dedicated Server package. |
| World directory convention | Folder selected by server.properties level-name. |
Worlds are placed under worlds/, with level-name matching the folder. |
| Can you copy the folder directly between them? | No. Do not copy a Bedrock world into a Java server directory or assume that a Java save can be used by Bedrock without a separate conversion process. | |
A repeatable migration checklist
- Confirm Java Edition and record the source Minecraft version.
- Confirm the Linux server version and install its required Java runtime.
- Exit Minecraft and stop any existing server cleanly.
- Back up the entire Windows world, including
level.datand all subdirectories. - Open
%APPDATA%.minecraftsavesand identify the correct world folder. - Transfer the folder or a ZIP using a method appropriate to the host.
- Extract it so
level.datis directly inside the selected world folder. - Set
server.propertieslevel-nameto that folder’s exact name. - Start the server with the compatible Java command and inspect the console.
- Join locally, check terrain, player data, dimensions, advancements and gamerules, and retain the original backup.
When a managed Linux server changes the steps
A managed Minecraft host or Linux VPS may hide the operating-system details behind a control panel. The underlying migration is still the same: stop the instance, upload the complete Java world, extract it in the server’s configured directory, set level-name, and start the matching server version. Follow the provider’s file-permission and restart controls, but do not skip the backup or nesting checks. If the panel regenerates server.properties, verify level-name again after saving.
Quick Recap
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.

