Hytale

Move Hytale Singleplayer Worlds to a Server

Hytale·May 20, 2026·14 min read

Moving a Hytale singleplayer save to your server lets you keep building, exploring, and surviving with friends instead of abandoning a world you already care about. You can either replace the server's full universe data with your local save, or upload only specific worlds while keeping existing multiplayer data intact.

Common Hytale save locations:

  • PC: `%appdata%\Hytale`
  • Mac: `~/Application Support/Hytale`
  • Linux: `$XDG_DATA_HOME/Hytale`

Before You Upload Anything

Stop your server before changing world files. Uploading while the server is running can cause missing chunks, half-written files, or the kind of problem that makes backups suddenly feel very interesting.

If you want to keep the current server worlds, use the selected-world method below. If you want the server to become a copy of your singleplayer save, use the full universe method.

Replace the Server With Your Full Singleplayer Universe

This method removes the server's existing world data and replaces it with the `universe` folder from your singleplayer save. It does not automatically move mods, packs, or other custom files.

  1. Open your local Hytale saves folder, for example `C:\Users\[Username]\AppData\Roaming\Hytale\UserData\Saves`.
  2. Open the save folder you want to transfer.
  1. In your server panel, stop your Hytale server.
  2. Open the file manager or your FTP client and sign in with your panel password.
  1. Find the server's `universe` directory, right-click it, and delete it.
  1. Drag the `universe` folder from your singleplayer save into the server's `hytale` directory.
  1. Wait for the upload to finish completely, then return to the main server panel.
  1. Start the server and join it to confirm your singleplayer worlds loaded correctly.

Upload Only Specific Singleplayer Worlds

Use this method if you want to add singleplayer worlds without deleting worlds already on the server.

  1. Open your Hytale saves folder, such as `C:\Users\[Username]\AppData\Roaming\Hytale\UserData\Saves`.
  2. Open the singleplayer save folder you want to copy from.
  3. Go to `universe > worlds`. This folder contains the individual world folders and chunk data.
  1. In your server panel, stop your server.
  2. Open the file manager or your FTP client and log in.
  1. In the server files, open `universe > worlds`.
  2. Drag the singleplayer world folder, or multiple world folders, into the server's `worlds` folder.
  1. Wait until every file finishes uploading, then return to the main panel.
  1. Start the server, join it, and run `/world list` to confirm the uploaded world is available. Admin permissions are required for this command.

Checking the Transfer

After the server starts, look for your world in-game. If it appears in `/world list`, you can try teleporting to it with `/tp world [world_name]`. If it does not appear, stop the server again and confirm the folder was uploaded to the correct `universe > worlds` location.

For a full universe transfer, player progress from that singleplayer save should come with the uploaded data. For selected-world transfers, only the world data is moved unless you also transfer the related player files.

Hytale Save Transfer FAQ

Will this delete my existing server worlds?

Only the full universe replacement method deletes existing server world data. Uploading selected world folders into `universe > worlds` keeps the current server universe in place.

Can multiple singleplayer worlds be uploaded together?

Yes. Select the world folders you want from your local `universe > worlds` folder and upload them together. Just wait for the full transfer to finish before starting the server.

Do mods transfer with the world save?

No. Mods, packs, `.jar` files, `.zip` files, and related mod folders need to be uploaded separately to the correct server directories.

Why is the uploaded world missing?

Check that the world folder is inside the server's `universe > worlds` directory, then restart the server. Use `/world list` after joining. If the command is blocked, make sure your account has admin permissions.

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support