Hytale Server Hosting
Run your Hytale server on a VDS of your own: you install Java and the server files, and you choose the mods and world settings. Your server lives at Mars Istanbul Data Center, and you pay nothing extra for the TRSHIELD DDoS protection that filters its Hytale traffic.
Extreme packages for Hytale
Since view distance drives memory use most in Hytale, start your choice with the memory figure on the cards.
TR-9950X-8GB
TR-9950X-12GB
TR-9950X-16GB
TR-9950X-20GB
TR-9950X-24GB
TR-9950X-32GB
TR-9950X-48GB
TR-9950X-64GB
Hytale server requirements
The Hytale dedicated server runs on Java 25 (Adoptium Temurin) across x64 and arm64 operating systems and requires at least 4 GB of memory for the server process.
- Server files
- You can download the server files directly to your VDS with the Hytale Downloader CLI, copy them from the game launcher, or bootstrap the install from HytaleServer.jar. Available for both Linux and Windows, the Downloader CLI is the easiest way to keep a long-running server updated.
- Account authentication
- On first launch you confirm the code the server shows in your browser, signed in with your Hytale account. Once that is done, the server starts accepting players.
- UDP traffic
- Hytale uses the QUIC protocol over UDP for player connections. The server port only needs to be open over UDP; no TCP port is required.
View distance, worlds and package size
Two main factors drive resource usage on a Hytale server: the number of active players, NPCs and mobs drives CPU load, while the size of the loaded world drives memory. RAM usage grows as view distance increases or as players spread out across different regions of the world.
Whatever size you start with, watch resource usage while the server is running. A typical sign of memory pressure is CPU usage climbing because of Java's garbage collection.
- A group of friends
- The 4 GB minimum covers the Hytale server process itself; to leave comfortable room for the operating system as well, starting with an 8 GB or larger package is a practical choice for a group of friends.
- A regular community
- If players spread across the world and you run mods, look at the mid-range packages. Because view distance has the largest impact on memory, keeping it around 12 chunks (384 blocks) keeps RAM usage well balanced.
- A busy server or several worlds
- For many players and NPCs, or several worlds open at once, look at the upper packages. Because each world runs on its own main thread, the vCore count matters more as you add worlds.
Mods, plugins and configuration
You install mods by dropping .zip or .jar files from sources such as CurseForge straight into the server's mods folder. If you build your own Java plugins, you can develop custom game mechanics and administration tools against the HytaleServer.jar API.
Server plugins also cover everyday operations, from dynamically adjusting view distance under load to exposing server status over HTTP and exporting detailed metrics.
Configuration files are read at startup and updated by in-game commands. When editing config files by hand, stop the server first so your changes are not overwritten while the server is running.
Updates and protocol versions
During early access, Hytale receives frequent updates. Because the game client and server must run matching protocol versions, updating your server promptly when a new patch drops ensures your players can keep connecting smoothly.
The server's built-in updater checks for new releases, downloads them in the background and stages them for installation. You can apply a staged update manually, automatically as soon as the server is empty, or after a scheduled countdown that warns online players in advance.
With full control over your VDS, you can save a copy of your world folder or use your free snapshot right before applying a major update.
From home or on your own VDS?
When you open your Hytale world to friends from your home computer, connection quality depends on your home internet; if a direct connection is not possible, traffic is relayed, adding latency. If your internet provider shares one IP address among many homes (CGNAT), port forwarding cannot help either.
On a VDS the server has its own IP address, and you do not need to leave your computer on to keep the world open. Your server runs in Istanbul, and your players can measure their own latency on the Ping Test page.
- Java settings
- You put Java settings such as the memory limit in the jvm.options file that the official launcher script reads.
- World and logs
- World and player data live in the universe folder and server logs in the logs folder, and you can reach both directly.
QUIC traffic and DDoS protection
The share code generated when you host a world from home contains your home IP address, and as your community grows, your server address is shared publicly in announcements and server lists. With your server on a VDS, players get the server's address instead of your home connection's, and traffic to that address passes through TRSHIELD.
Hytale traffic goes through TRSHIELD's generic game protection profile, which checks whether incoming UDP packets follow the QUIC structure. Every known attack vector is within the scope of TRSHIELD's 12 Tbps protection, and that protection is continuously improved.