Want your own Bedrock world live on your server so friends can join? Follow this step-by-step: export, upload, set level-name, start. With our dedicated Minecraft server, enjoy exceptional performance.
Prerequisites
- Access to your Oxygenserv panel (login and password)
- SFTP client installed (FileZilla, WinSCP) with host, user, password, port
22
- A world file in
.mcworld
or.zip
format (exported or downloaded) - Enough server disk space for the unzipped world
- Server stopped before editing files
Detailed steps
-
Export your world from Minecraft Bedrock (singleplayer option)
Launch Minecraft Bedrock, hit Play, then the pencil on your world. In the General tab, scroll down and click Export World. Save the.mcworld
file somewhere easy (e.g., Desktop\BedrockWorld). If you’re using a downloaded world, go to the next step. -
Prepare a downloaded world (internet option)
Download from a trusted source (e.g., Planet Minecraft). The file must be.mcworld
or.zip
. If it’s.rar
, repackage it as.zip
before upload. Keep the file handy for the next steps. -
Log in to the panel and stop the server
Sign in to your Oxygenserv panel and open your Bedrock server page. Click the red Stop button and wait until the console confirms it’s fully stopped. If logs keep flowing, give it 10–20 seconds. -
Open an SFTP session to your server
Start FileZilla/WinSCP and connect via SFTP using the host, user, password, and port22
from the panel’s SFTP tab. Once connected, open the server root folder. You should see aworlds
directory. If you get ECONNREFUSED or auth errors, verify the host, credentials, and that you’re using SFTP, not FTP. -
Create your world folder
Insideworlds
, create a new folder with the exact name you want for the world (e.g.,Survival2025
). Avoid spaces and special characters; use letters/numbers/underscores. If a folder with that name already exists, choose a different one to prevent conflicts. -
Upload your .mcworld or .zip into that folder
Drag and drop the.mcworld
or.zip
intoworlds/Survival2025
. Wait for 100% transfer completion before proceeding. For large worlds, prefer wired internet over Wi‑Fi to reduce timeouts. -
Rename .mcworld to .zip if needed
If your file is.mcworld
, rename it to.zip
(e.g.,MyWorld.mcworld
→MyWorld.zip
). Many file managers support right-click → Rename. If not, rename locally before uploading. -
Unarchive the zip at the correct level
Right-click the.zip
and choose Extract/Unarchive. After extraction, insideworlds/Survival2025
you must seelevel.dat
and folders likedb
,behavior_packs
,resource_packs
. If you see a nested folder (e.g.,worlds/Survival2025/Survival2025/level.dat
), move the contents up one level solevel.dat
sits directly inworlds/Survival2025
. -
Set the world in server.properties
Openserver.properties
in the panel’s file manager. Findlevel-name=
and set it to your folder name, e.g.,level-name=Survival2025
. Save the file. Any typo here makes the server generate a fresh world. -
Start and test in-game
Go back to the Console and click the green Start button. Wait for “Server started” and for it to listen on port19132
. Join from Bedrock using your server IP and port19132
. If you spawn in a new/empty world, rechecklevel-name
and ensurelevel.dat
is at the correct folder level.
Tips & optimization
– Use simple folder names without spaces/accents (e.g., My_World
) to avoid path issues.
– Always upload as .zip
: a 1.5 GB world often compresses to 600–900 MB, speeding up transfers by 30–60%.
– Keep a local backup of worlds/YourWorld
before major changes for quick recovery.
– For very large worlds, SFTP is more reliable than browser uploads, especially > 2 GB.
– After import, tune server.properties
(simulation distance, player cap) to match your world size and player count to prevent lag.
FAQ
The server loads a new world instead of mine
This is almost always a name/path issue. Open server.properties
and verify level-name
. In worlds/[level-name]
, level.dat
must be directly present (not inside another subfolder). Fix the name, move files if needed, save, and restart.
I can’t connect via SFTP
Ensure SFTP (not FTP), port 22
, and the exact credentials from the panel’s SFTP tab. If 2FA is enabled, use the provided SFTP password if applicable. Restart your SFTP client and check that the server isn’t under maintenance.
I don’t see level.dat after extraction
Open the archive locally: contents are often nested one folder too deep. Extract and move the inner files so they sit directly in worlds/[your_folder]
. Without level.dat
at the root of the world, Bedrock won’t load it.
Do I need to delete the old world?
No. You can keep multiple worlds in worlds
and switch by changing level-name
. Always stop the server before switching.
You’re done! Your Bedrock world is live and ready. Want zero lag and 24/7 uptime? Oxygenserv has your back. Have fun!