Skip the Downloads
Get a Hytale server with files pre-installed and automatic updates.
Before running a Hytale dedicated server, you need to obtain the server files. This guide covers two methods: using the Hytale Downloader CLI (recommended) and manually copying from your launcher.
Method 1: Hytale Downloader CLI (Recommended)
The Hytale Downloader CLI is the official tool for downloading server files. It handles OAuth2 authentication and can be integrated into automation pipelines.
Download the Tool
Download hytale-downloader.zip from the official Hytale support site. The archive contains builds for both Linux and Windows.
Available Commands
| Command | Description |
|---|---|
./hytale-downloader |
Download latest release |
./hytale-downloader -print-version |
Show game version without downloading |
./hytale-downloader -version |
Show hytale-downloader version |
./hytale-downloader -check-update |
Check for hytale-downloader updates |
./hytale-downloader -download-path game.zip |
Download to specific file |
./hytale-downloader -patchline pre-release |
Download from pre-release channel |
./hytale-downloader -skip-update-check |
Skip automatic update check |
Using the Downloader
Linux
# Make executable
chmod +x hytale-downloader
# Download latest release
./hytale-downloader
# Extract files
unzip game.zip -d server/
Windows
# Download latest release
.\hytale-downloader.exe
# Extract the downloaded files
Authentication
The downloader requires OAuth2 authentication to access game files. Follow the prompts to authenticate with your Hytale account.
Method 2: Copy from Launcher (Quick Testing)
For quick testing, you can manually copy files from your Hytale launcher installation.
Launcher Installation Paths
| OS | Path |
|---|---|
| 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 |
Contents of the Directory
latest/
├── Client/ # Client files (not needed for server)
├── Server/ # Server files (copy this)
└── Assets.zip # Game assets (required)
Copy to Server
- Copy the
Serverfolder to your server machine - Copy
Assets.zipto the same location - You’re ready to run the server
Keeping Server Updated
Game updates require server updates. Players on newer versions cannot connect to older servers.
Using CLI for Updates
# Check current version
./hytale-downloader -print-version
# Download latest
./hytale-downloader
# Extract and replace server files
# Then restart server
Automation Script
#!/bin/bash
# Check for updates and download if available
./hytale-downloader -skip-update-check
# Stop server (adjust for your setup)
# screen -S hytale -X stuff "stop$(printf '\r')"
# Extract new files
unzip -o game.zip -d server/
# Start server
# screen -dmS hytale java -jar server/HytaleServer.jar --assets server/Assets.zip
After Download
Once you have the server files:
- Install Java 25 if not already installed
- Start the server with:
java -jar HytaleServer.jar --assets Assets.zip - Authenticate using
/auth login device - Configure ports and firewall
Automatic Updates Included
Our managed servers update automatically when new versions release. No manual downloads needed.