How to Update Your Hytale Server

Keep your Hytale server on the latest version so players can connect. Includes LOW.MS panel steps and a self-hosted update guide using the official Hytale Downloader.

Hytale requires the client and server to match exactly. The game uses a protocol hash for compatibility, and if your server isn’t updated, players on the newest Hytale patch won’t be able to connect.

This guide covers:

  • Updating a hosted server on LOW.MS
  • Updating a self-hosted server (Windows / Linux / macOS)

Before you update (do this every time)

  1. Stop the server
  2. Take a backup of your world/save data (click Cloud Backup in LOW.MS)
  3. Make sure you know where your save data lives

Hytale’s dedicated server stores world and player data in the universe/ folder. Your server config and lists (bans, whitelist, permissions) live alongside it. These are the files you care about backing up before you replace the game binaries:

  • universe/ (world + player save data)
  • config.json
  • permissions.json
  • whitelist.json (if used)
  • bans.json (if used)

Tip: Configuration files are read on startup and may be written to while the server is running. Stop the server before editing or replacing anything.


Update on LOW.MS (hosted server)

LOW.MS makes updates simple: you can update through the panel, and your save data stays intact (still take a backup first via the cloud backup).

Option A: Panel update (recommended)

  1. Stop your server
  2. Create a Cloud backup (recommended)
  3. In the LOW.MS panel, click on 'Updates' and install the latest update.
  4. Start the server again
  5. Join and confirm players can connect

If you updated Hytale on your PC and suddenly get an “incompatible version” error, this is the fix.

Option B: Manual update via file manager (advanced)

Use this if you’re updating a custom build or you prefer full control.

  1. Stop the server and take a backup of universe/
  2. On your PC, download the latest server package (see “Self-hosted” below)
  3. Upload and overwrite only the game binaries:
    • Replace the Server/ folder
    • Replace Assets.zip (if your setup uses it in the server folder)
  4. Do not delete/replace:
    • universe/
    • config.json, permissions.json, whitelist.json, bans.json
  5. Start the server

If something goes wrong, restore universe/ from your backup.


Update a self-hosted Hytale server

The official Hytale Server Manual describes two ways to obtain server files:

  • Copy them from your Hytale launcher install (quick testing, annoying to keep updated)
  • Use the official Hytale Downloader CLI (recommended for production)

Below are both update methods.


Method 1: Update using the official Hytale Downloader (recommended)

1) Download / extract the Hytale Downloader

Grab hytale-downloader.zip and extract it somewhere convenient (for example, your server folder).

2) Check your current game version (optional but useful)

From the folder containing hytale-downloader:

./hytale-downloader -print-version

3) Download the latest server files

Download to a zip file:

./hytale-downloader -download-path game.zip

If you want to use the pre-release channel:

./hytale-downloader -patchline pre-release -download-path game.zip

4) Extract and replace the server binaries

  1. Stop your server
  2. Extract game.zip
  3. Copy these into your server directory (overwriting existing files):
    • Server/
    • Assets.zip

Do not overwrite or delete your:

  • universe/
  • config.json, permissions.json, whitelist.json, bans.json

5) Start the server and verify

Start the server as normal (example):

java -jar HytaleServer.jar --assets PathToAssets.zip

If players still can’t connect, double-check that your client and server are now on the same patch.


Method 2: Update by copying from your Hytale launcher install (manual)

This works, but it’s more tedious because you need to repeat it every patch.

1) Locate the launcher install files

The official locations are:

  • Windows: %appdata%\Hytale\install\release\package\game\latest
  • Linux: $XDG_DATA_HOME/Hytale/install/release/package/game/latest
  • macOS: ~/Application Support/Hytale/install/release/package/game/latest

Inside that latest folder, you should see:

  • Server/
  • Assets.zip

2) Stop server and replace binaries

  1. Stop the server
  2. Copy Server/ and Assets.zip into your dedicated server folder (overwrite existing)
  3. Leave universe/ and your JSON config files untouched
  4. Start the server

Verify the update worked

  • Server boots without errors
  • Players can join without “incompatible version” / protocol mismatch
  • Your world is still present (because universe/ was preserved)

Troubleshooting

Players get “incompatible version”

Hytale requires an exact match between client and server protocol versions. Update the server immediately using the steps above.

Server won’t start after updating

  • Confirm Java is installed and is Java 25:
    java --version
    
  • Temporarily move your mods/ folder out of the server directory to rule out mod/plugin incompatibility after a patch, then restart.

World missing after update

Your world/save data lives in universe/. If that folder was deleted or overwritten, restore it from your backup.

Looking for a reliable hytale Server Hosting Solution? Managing your server has never been easier. Host your hytale server with LOW.MS and enjoy a seamless gaming experience.

Want to know more?

We'll be happy to answer any questions you may have. Get in touch!