How to Upload a Custom Hytale World?
Universe vs. Single World
Game saves in Hytale are divided into two levels:
- Universe: Contains a complete save of the game state, including all associated worlds, dimensions, as well as full player data and progress.
- Single World: Consists solely of the map/terrain geometry file itself. It does not contain any data about players or their inventories.
If you are transferring your existing single-player progress to the server, you need to upload the entire universe. If you only want to add a clean map found online, you upload a single world.
How to Find Your Local Save Game (Singleplayer)
Before starting the transfer, you must locate the save files on your computer.
- Open the official Hytale launcher.
- Click the settings icon (gear).
- Click the Open directory button.
- Navigate to the
UserDatafolder, then enter thesavesdirectory. - Each folder located there corresponds to one of your single-player worlds. Inside each of them is a subfolder named
universe.
Method 1: Uploading the Entire Universe (Retaining Progress)
This method overwrites the current server state and uploads your private save along with your progress.
- Stop the server in the
Consoletab. - Connect to your server via the SFTP protocol.
- In the server file manager, locate and delete the current
universedirectory located in the server's root folder. - Upload the
universefolder from your computer along with all of its contents. - Restart the server in the
Consoletab.
Method 2: Uploading a Single World
This method allows you to replace just the map for a specific world without deleting the global universe data.
- Stop the server in the
Consoletab. - Connect to the server via SFTP.
- Navigate to the path
universe/worlds/. - The
defaultfolder contains your main map. If you want to replace it, enter it and delete all of its contents. - Copy the contents of your local world folder and upload it directly to the clean
defaultdirectory on the server. - Restart the server.
Adding Additional Worlds to the Server
The Hytale engine supports managing multiple maps simultaneously from the command line.
- Go to the
Consoletab. - Enter the command to create a new, clean world:
worlds add [name](for example,worlds add survival). - Once the command is processed, the engine will create a new folder in the path
universe/worlds/[name]. - If you want to upload a custom map there from your computer, turn off the server and replace the contents of this new folder using an SFTP connection.