How to create a Hytale server
This guide walks you through creating your own Hytale server step by step. From installing Java 25 to network configuration, discover all the steps to host your own server.
1. Why create a Hytale server?
Owning your own Hytale server allows you to:
- Create a persistent world accessible to your friends.
- Customize rules, mods and permissions.
- Host a player community with full control.
- Explore various formats (survival, creative, events, mini-games).
Hytale emphasizes creativity, customization and modularity, making it an excellent choice for community servers.
2. Essential technical requirements
Before anything else, make sure your server environment meets the minimum requirements:
- ✔ RAM : 4 GB minimum (8 GB+ recommended for large communities)
- ✔ Java 25 : Compatible LTS version required for Hytale
- ✔ System : 64-bit (x64 or ARM64 supported)
- ✔ Connection : Stable internet with good UDP bandwidth
- ✔ Hosting : VPS, dedicated PC or local machine capable of running 24/7
3. Getting the server files
You have two options to get the files:
Copy from the launcher (quick method)
Open the Hytale installation folder based on your operating system:
Windows :
Windows
%appdata%\Hytale\install\release\package\game\latest
Linux :
Linux
~/.local/share/hytale/install/release/package/game/latest
macOS :
macOS
~/Library/Application Support/Hytale/install/release/package/game/latest
Once in this folder, copy the following items:
- Copy the Server folder
- Copy the Assets.zip file
- Paste them into a clean folder for your server
Use the Hytale Downloader CLI tool (recommended)
This method is ideal for production servers and regular updates.
- Download the hytale-downloader.zip file
- Run the tool to get the latest files
- Place the files in your server folder
4. Install and verify Java 25
Hytale requires Java 25 (LTS version) to work properly.
Recommended installation
- Download Java 25 from Adoptium / Temurin
- Standard installation according to your system (Windows / Linux / Mac)
Verify installation
Terminal
java --version
You should get an output similar to:
Expected output
openjdk 25.0.1 2025-10-21 LTS
5. Start your Hytale server
Once the files are in place, open a terminal or command prompt in your server folder and run:
Terminal
java -jar HytaleServer.jar --assets PathToAssets.zip
Replace PathToAssets.zip with the actual path to the Assets.zip file.
Tip for faster startup (AOT cache)
This command uses the Ahead-Of-Time cache to reduce startup time.
Terminal (AOT Cache)
java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets PathToAssets.zip
6. Server authentication (mandatory)
After the first launch, your server must be authorized with Hytale:
Run the authentication command
In the server console, type:
Server console
/auth login device
Get the code
An authentication code will appear in the console.
Validate on the Hytale site
Open your browser to the following address and enter the code:
https://accounts.hytale.com/device
Confirmation
Once validated, your server is officially authorized and ready to accept player connections.
7. Network: ports and firewall configuration
Hytale communicates via UDP (QUIC protocol), not TCP. Here's how to configure your network.
Ports to open
- UDP 5520 (default)
- Or your custom port if modified
Firewall rule examples
Windows Defender:
PowerShell (Admin)
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
Linux UFW:
Terminal
sudo ufw allow 5520/udp
Linux iptables:
Terminal
sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
8. Customization and mods
Once your server is running, you can customize it through various files and folders:
-
mods/- Add official or community extensions -
config.json- General server configuration -
permissions.json- Player permissions management -
whitelist.json- Whitelist of authorized players -
universe/- Stores the world and player data
9. Performance tips and best practices
-
✔ Allocate more RAM for large servers:
Terminal
java -Xms4G -Xmx8G -jar HytaleServer.jar --assets Assets.zip - ✔ Limit view distance to reduce memory load
- ✔ Enable automatic backups at regular intervals
- ✔ Monitor CPU and RAM to adjust settings based on player count
10. Reward votes with SimpleVotifier
To encourage your players to vote for your server on ranking sites like Top-Games, you can install the SimpleVotifier plugin. This plugin allows you to automatically reward each vote.
What is SimpleVotifier?
SimpleVotifier is a Hytale-compatible plugin that receives vote notifications from Top-Games and automatically triggers a reward for the voting player.
Types of rewards
Once configured, you can reward voters with:
- In-game items or kits
- Points or virtual currency
- Temporary permissions (VIP, etc.)
How to install
The full installation and configuration guide is available in our dedicated documentation:
Read the SimpleVotifier documentation11. Quick FAQ
Is your Hytale server ready?
List your Hytale server on Top-Games to gain visibility and attract new players. You can also discover the best Hytale servers from the community.
12. Conclusion
Creating a Hytale server is perfectly accessible today, even if you're new to server administration. Follow the steps above, make sure you have Java 25, properly manage your ports and firewall, and you'll be ready to welcome players into your customized Hytale world!
Information
Quick checklist
- Download server files
- Install Java 25 LTS
- Open UDP port 5520
- Start the server
- Authenticate the server
- Customize and invite players
Useful resources
Need help?
Have a question about configuring your Hytale server? Our team is here to help.