Ga naar hoofdinhoud

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.

CommandOmschrijving
./hytale-downloaderDownload de nieuwste release
./hytale-downloader -print-versionToon gameversie zonder te downloaden
./hytale-downloader -versionToon versie van hytale-downloader
./hytale-downloader -check-updateCheck op updates voor hytale-downloader
./hytale-downloader -download-path game.zipDownload naar specifiek bestand
./hytale-downloader -patchline pre-releaseDownload van pre-release kanaal
./hytale-downloader -skip-update-checkSla 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! 🙂