How to Upload a Singleplayer World to Your Hytale Server
Started an amazing adventure in singleplayer and want to bring your friends along? You can easily upload your existing Hytale world to your MintServers host so you don't have to start from scratch.
This guide will show you how to locate your save files on your computer and upload them to your server correctly.
Understanding Hytale Universe Structure
Hytale uses a universe/worlds structure. A single universe can contain multiple worlds. This is why world files are stored in the universe/worlds/ subdirectory on your server.
universe/
βββ players/
βββ worlds/
βββ default/ β Default world
βββ MyCustomWorld/ β Your uploaded world
βββ AnotherWorld/
Step 1: Locate Your World Files
First, you need to find where Hytale stores your saves locally on your PC.
- Press
Windows Key + Ron your keyboard to open the Run box. - Type
%appdata%and press Enter. - Navigate to the Hytale folder, then open UserData > Saves > universe > worlds.
- Identify the specific world folder you want to transfer.
Pro Tip: We recommend creating a .zip archive of your world folder before uploading. Right-click the folder, select "Compressed to", and click "ZIP File".
Step 2: Upload to MintServers
Now that you have your files ready, itβs time to move them to the server.
If your world is larger than 100MB, the web browser uploader may fail or time out. For large worlds, you should use an FTP client (like FileZilla) instead.
π Click here to learn how to connect to your server via FTP
- Log into your MintServers game panel.
- Stop your server using the "Stop" button in the Console.
- Go to the "Files" tab.
- Open the universe folder, and then the worlds folder.
- Path:
/universe/worlds/
- Path:
- Drag and drop your world folder (or the
.zipfile you created) into this directory. - If you uploaded a
.zipfile, right-click it in the file manager and select "Unarchive" or "Unzip".
Step 3: Load the World
Uploading the files isn't enough; you have to tell the server to actually load this specific world.
- Go back to the "Console" tab and click "Start".
- Once the server is online, type the following command into the console bar (do not add a
/if typing directly into the panel console):
world load MyAwesomeWorld
(Replace "MyAwesomeWorld" with the exact name of the folder you uploaded). - Wait for the confirmation message: "World loaded successfully."
Step 4: Set as Default (Optional)
If you want new players to spawn in this world automatically when they join, you need to set it as the default.
- In the console, type:
world setdefault MyAwesomeWorld - Restart your server one last time to ensure all changes stick.
How to Keep Your Inventory (Player Data)
By default, uploading a world only transfers the terrain. Your character's inventory, levels, and location are stored separately in the Universe data.
If you want to keep your progress, you need to migrate your player data files alongside the world.
Player data is tied to the specific Universe it was created in. You must upload the player data to the matching universe folder on your server for it to work correctly.
Step 1: Locate Your Singleplayer Data
The easiest way to find the correct files is through the game itself.
- Launch Hytale and click on Worlds.
- Right-click on the world you want to upload.
- Select "Open Folder". This opens your specific Universe directory.
- Open the players folder. (Path:
universe/players/). - Keep this window openβthese are the files you need to upload.
Step 2: Upload to MintServers
Now, move these files to your server to sync your character.
- Stop your server via the MintServers Console. (Crucial to prevent data corruption!)
- Go to the "Files" tab in your panel.
- Navigate to
universe/players/. - Upload the files from your computer into this folder.
- Start your server.
Data Transfer Reference
Here is a quick breakdown of what is actually being moved when you transfer these files:
| Data Type | Description |
|---|---|
| Character Progress | Your Level, Experience (XP), and Skill Unlocks. |
| Inventory | All items in your bag, hotbar, and equipped armor. |
| Player Stats | Current Health, Mana, Stamina, and Status Effects. |
Frequently Asked Questions
I uploaded the world but I can't travel to it?
Make sure you ran the world load command. You can check which worlds are currently running by typing world list in the console. If your world is listed there, you can teleport to it using /tp world in-game.
My world name has spaces, what do I do?
If your folder name is "My New World", the console might get confused. We strongly recommend renaming the folder to use underscores (e.g., My_New_World) before you upload it to the server. This makes typing commands much easier!