Last updated: March 29, 2026
Hytale is a sandbox game allowing self-hosted servers. This guide walks you through setting up a dedicated Hytale server on your NolimitHost VPS.
Update packages:
sudo apt update && sudo apt upgrade -y
sudo apt install -y zip unzip curl screen wget
Open port 5520 for Hytale:
sudo ufw allow 22/tcp
sudo ufw allow 5520/udp
sudo ufw enable
Type y when prompted.
Create and switch to a dedicated user:
sudo adduser hytale
sudo mkdir -p /opt/hytale
sudo chown -R hytale:hytale /opt/hytale
su - hytale
Install SDKMAN (Java version manager):
curl -s "https://get.sdkman.io" | bash
source ~/.sdkman/bin/sdkman-init.sh
Install Java 25:
sdk install java 25.0.1-tem
Wait for the download to complete, then verify:
java -version
Navigate to the installation directory:
cd /opt/hytale
Download the Hytale server downloader:
wget https://downloader.hytale.com/hytale-downloader.zip
unzip hytale-downloader.zip
chmod +x hytale-downloader-linux-amd64
Run the downloader (this downloads ~5-10GB of server files):
./hytale-downloader-linux-amd64
Wait for completion.
List the downloaded ZIP file:
ls -lh *.zip | grep -v downloader
Extract it (replace with the actual filename shown):
unzip 2026.*.zip
You should now have a Server folder and Assets.zip in /opt/hytale.
Navigate to the Server folder:
cd /opt/hytale/Server
Run authentication:
./hytale-server --authenticate
Follow the prompts to authenticate with your Hytale account (must own the Standard Edition).
Test the server first:
cd /opt/hytale/Server
./hytale-server
Wait for "Server is ready" message, then press Ctrl+C to stop.
For production, run in a screen session (so it stays running after disconnect):
screen -S HytaleServer
cd /opt/hytale/Server
./hytale-server
Wait for startup, then detach: Ctrl+A D
In Hytale:
Reconnect to your server:
screen -r HytaleServer
Common commands (in the server console):
stop - Gracefully shut down the serversay Your message - Broadcast to playerslist - Show connected playersServer settings are in /opt/hytale/Server/config/server.properties:
nano /opt/hytale/Server/config/server.properties
Edit settings like difficulty, game mode, and world name.
Create periodic backups:
tar -czf ~/hytale-backup-$(date +%Y%m%d-%H%M%S).tar.gz /opt/hytale/Server/
sdk list java for newer versionsjava -version. Need at least 4GB RAM available.
sudo ufw status. Use your VPS public IP.
After setup:
For Hytale server support, please open a support ticket through your billing panel.