VPS: Hytale Dedicated Server Setup
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Heb je een Windows VPS en wil je je eigen Hytale server erop hosten? In deze gids leggen we stap voor stap uit hoe je de Hytale dedicated server installeert en draait op een Windows systeem.
Voorbereiding
Om een Hytale server te draaien, moet je systeem aan een paar basisvereisten voldoen. De server draait op Java 25 en heeft minimaal 4 GB RAM nodig. Zowel x64 als arm64 architecturen worden ondersteund. Het daadwerkelijke gebruik van resources hangt af van het aantal spelers, zichtafstand en wereldactiviteit, dus voor grotere servers kunnen extra resources nodig zijn.
Zorg voordat je verder gaat dat Java 25 geïnstalleerd is op je Windows systeem. Controleer dit door een command prompt te openen en het volgende te typen:
java --version
Als Java nog niet geïnstalleerd is, volg dan onze speciale Install Java gids voor Windows servers. Deze gids legt uit hoe je Java correct installeert en configureert in jouw omgeving.
Installatie
Begin met het aanmaken van een aparte map voor de Hytale server. Zo houd je alle serverbestanden netjes bij elkaar. Bijvoorbeeld:
C:\Hytale
De server heeft twee hoofdcomponenten nodig: de server applicatie zelf en de game assets. Deze bestanden haal je binnen met de Hytale command line downloader, bedoeld voor serverdeployments en makkelijkere updates.
De CLI downloader biedt een gestructureerde manier om de Hytale serverbestanden te downloaden en updaten. Na het downloaden van het downloader-archief, pak je het uit in een tijdelijke map. In het archief vind je een QUICKSTART.md bestand dat de basisgebruik van de tool uitlegt.
Start de downloader via de command line en volg de instructies om de nieuwste serverversie te downloaden. Als het downloaden klaar is, kopieer je de serverbestanden en het assets-archief naar je servermap. Na deze stap zou de map de server JAR en een assets-archief zoals Assets.zip moeten bevatten.
| Command | Omschrijving |
|---|---|
./hytale-downloader | Download de nieuwste release |
./hytale-downloader -print-version | Toon gameversie zonder te downloaden |
./hytale-downloader -version | Toon versie van hytale-downloader |
./hytale-downloader -check-update | Check op updates voor hytale-downloader |
./hytale-downloader -download-path game.zip | Download naar specifiek bestand |
./hytale-downloader -patchline pre-release | Download van pre-release kanaal |
./hytale-downloader -skip-update-check | Sla automatische updatecheck over |
Configuratie
Server starten
De server start je door het JAR-bestand te draaien en het pad naar het assets-archief op te geven. Pas het pad aan als je assets ergens anders staan. Open de command prompt in de servermap en voer uit:
java -jar HytaleServer.jar --assets C:\Hytale\Assets.zip --bind 0.0.0.0:5520
Authenticatie
Bij de eerste keer opstarten moet de server geauthenticeerd worden voordat spelers kunnen verbinden. Dit doe je direct via de serverconsole met een device-based login. Volg de instructies in de console om de authenticatie af te ronden.
/auth login device
De output ziet er zo uit:
> /auth login device
===================================================================
DEVICE AUTHORIZATION
===================================================================
Bezoek: https://accounts.hytale.com/device
Voer code in: ABCD-1234
Of bezoek: https://accounts.hytale.com/device?user_code=ABCD-1234
===================================================================
Wachten op autorisatie (verloopt over 900 seconden)...
[Gebruiker voltooit autorisatie in browser]
> Authenticatie geslaagd! Modus: OAUTH_DEVICE
Na authenticatie kan je server spelers accepteren.
Firewall configuratie
Standaard luistert de server op UDP poort 5520 en bindt aan alle beschikbare interfaces. Je kunt adres en poort aanpassen indien nodig. De server communiceert via UDP met QUIC. Zorg dat je firewall inkomend UDP verkeer op de gekozen poort toestaat, bijvoorbeeld via Iptables of UFW. Gebruik deze PowerShell opdracht om de firewallregel snel toe te voegen:
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
Performance tips
De zichtafstand is een van de belangrijkste factoren die het geheugenverbruik beïnvloeden. Hogere waarden verhogen het RAM-gebruik omdat er meer werelddata tegelijk actief moet zijn.
Voor de meeste setups is een maximale zichtafstand van 12 chunks (384 blokken) een goede balans tussen serverperformance en gameplay ervaring.
Ter vergelijking: Minecraft servers gebruiken standaard een zichtafstand van 10 chunks (160 blokken). Hytale’s standaard van 384 blokken komt ongeveer overeen met 24 Minecraft chunks, wat de hogere geheugenbehoefte verklaart. Pas deze waarde aan op basis van het verwachte aantal spelers en beschikbare systeemresources.
Conclusie
Gefeliciteerd, je hebt nu een werkende Hytale server draaien op je systeem. Vanaf hier kun je de setup uitbreiden met mods, wereldinstellingen aanpassen en performance parameters finetunen voor jouw spelers. Houd het resourcegebruik regelmatig in de gaten om een stabiele werking te garanderen naarmate de server groeit.
Heb je vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂