Skip to content

Hytale Server Setup Guide

This guide covers setting up a dedicated Hytale server. All information is from the official Server Manual.

  • Minimum RAM: 4GB
  • Java: Version 25 (required)
  • Architectures: x64 and arm64 supported
ResourceMain Driver
CPUHigh player or entity counts (NPCs, mobs)
RAMLarge loaded world area (high view distance, players exploring)

Download and install Java 25 from Adoptium.

Verify the installation:

Terminal window
java --version

Expected output:

openjdk 25.0.1 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)

Find files in your launcher installation:

OSPath
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

Copy the Server folder and Assets.zip to your server location.

Section titled “Option 2: Hytale Downloader CLI (Recommended)”

Download the CLI tool from downloader.hytale.com.

CommandDescription
./hytale-downloaderDownload latest release
./hytale-downloader -print-versionShow game version
./hytale-downloader -patchline pre-releaseDownload from pre-release channel

Start the server:

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

After first launch, authenticate your server:

> /auth login device
===================================================================
DEVICE AUTHORIZATION
===================================================================
Visit: https://accounts.hytale.com/device
Enter code: ABCD-1234
===================================================================
Waiting for authorization (expires in 900 seconds)...
> Authentication successful! Mode: OAUTH_DEVICE

There is a limit of 100 servers per Hytale game license. For more capacity, purchase additional licenses or apply for a Server Provider account.

Default port is 5520. Change it with:

Terminal window
java -jar HytaleServer.jar --assets PathToAssets.zip --bind 0.0.0.0:25565
Terminal window
java -jar HytaleServer.jar --help