HYTALE (Image © Hypixel Studios)
Hardware and software requirements
To host a Hytale server yourself, Java 25 must be installed on the system. Hardware compatibility extends to both x64 and arm64 architectures. The base memory requirement is 4 GB RAM, but the actual consumption depends on the number of active players, the world activity and the configured view distance. System administrators can check the Java installation via the command prompt using the version check command: java --version
Installation and file management
The installation process begins with the creation of a separate server directory to isolate the application and assets. Deployment is managed via a CLI downloader that streamlines the retrieval of the latest server versions and game assets. Once the downloader has been run, the resulting server JAR file and Assets.zip archive must be moved to the primary server directory. The CLI tool also supports various flags for checking updates, specifying download paths and accessing pre-release channels. C:\HytaleServer
Server execution and authentication
When the server is started, the JAR file is executed via Java, whereby the path to the asset archive and the binding address are explicitly specified. By default, the server binds to port 5520. java -jar HytaleServer.jar --assets C:\HytaleServer\Assets.zip --bind 0.0.0.0:5520
A security authentication process is triggered at the first start. The administrator must use the server console to initiate a device-based login. This process generates a unique code that must be entered into the official account portal to authorize the hardware via an OAuth device flow. The server will not accept player connections until this authentication is successfully completed. /auth login device
Network and firewall configuration
Hytale servers communicate with the QUIC protocol via UDP. To allow external connections, the Windows firewall must be configured to allow incoming traffic via UDP port 5520. This can be done via the Windows GUI or via a PowerShell command to create a new inbound firewall rule. New-NetFirewallRule -DisplayName “HytaleServer” -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
See also:
Performance and memory management
A critical factor for the stability of the server is the management of the view distance, as this has a direct impact on RAM usage. The default view distance in Hytale is significantly higher than similar voxel-based servers and is 384 blocks. To prevent memory exhaustion and ensure consistent performance, it is recommended to limit the view distance to 12 blocks. This setting ensures a balance between the visual experience for players and the technical limitations of the hosting hardware.
