NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Een HumanitZ-server hosten (2026)

HumanitZUpdated Nov 5, 20268 min read

Kort antwoord. Je kunt gratis zelf een HumanitZ-server hosten: installeer Steam-app 2728330 (de HumanitZ dedicated server) vanuit de branch linuxbranch met SteamCMD, start hem met HumanitZServer.sh en open de gamepoort, standaard 7777 volgens de ReadMe die bij de server zit. Of huur een HumanitZ-server en sla de installatie en het netwerk over.

Spelers vinden de server via zijn naam in de serverlijst in het spel. Bij PlayNHost staat het adres op de pagina Overzicht van de server.

Gecontroleerd op 5 november 2026 met HumanitZ Hotfix 1.1X, de nieuwste patch die de ontwikkelaars op Steam hadden aangekondigd (30 oktober 2026).

De ontwikkelaars leveren bij de serverdownload twee bestanden mee die als handleiding dienen: ReadMe.txt in de servermap en HumanitZServer/REF_GameServerSettings.ini, een referentiebestand met instellingen en bij de meeste sleutels een opmerking. Deze gids gebruikt die bestanden, de Steam-gegevens van de server-app, de patchnotes van de ontwikkelaars op Steam en de setup die wij op onze HumanitZ-servers draaien. Waar we iets niet konden controleren, staat dat erbij. Wil je meteen naar het huren, ga dan naar optie 2.

Wat je nodig hebt

  • De serversoftware: "HZ_SERVER", Steam-app 2728330. Die is gratis en wordt gedownload met een anonieme Steam-login. De standaardbranch bevat de Windows-serverbestanden; de Linux-bestanden staan op de branch linuxbranch, die wij installeren.
  • Een machine die aan blijft: een reserve-pc, een thuisserver of een virtuele machine in de cloud. De server-app is 64-bit. Deze gids gebruikt Linux, want dat draaien wij. De ontwikkelaars kondigden in december 2023 aan dat Windows-serverbestanden op de standaardbranch staan, maar een Windows-server hebben we niet getest.
  • RAM en CPU: de ontwikkelaars publiceren geen systeemeisen voor de server: de ReadMe noemt er geen en de Steam-pagina van de server-app vraagt alleen een 64-bit systeem. Beschouw cijfers die je elders leest als schattingen.
  • Een spelerslimiet: ingesteld met MaxPlayers in het instellingenbestand (16 in het referentiebestand van de ontwikkelaars).
  • Netwerk: de gamepoort (standaard 7777) bereikbaar vanaf internet.

Optie 1: zelf hosten

Deze stappen zijn voor Debian of Ubuntu. Het downloadcommando is dat van onze servers.

De server installeren

  1. Installeer de bibliotheken die SteamCMD nodig heeft.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 libc6:i386 libstdc++6:i386 -y
  2. Maak een gebruiker voor de server en schakel daarnaar over.
    sudo useradd -m -s /bin/bash -U humanitz
    sudo su - humanitz
  3. Installeer SteamCMD en laat het zichzelf één keer bijwerken.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Download de server van de Linux-branch. Zonder -beta linuxbranch krijg je de Windows-bestanden.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/humanitz/server +login anonymous +app_update 2728330 -beta linuxbranch validate +quit
    Controleer daarna of steamapps/appmanifest_2728330.acf in de servermap bestaat. SteamCMD kan een mislukte download zonder foutmelding afronden, dus als het bestand ontbreekt, voer je het commando opnieuw uit. Onze eigen installatie doet dezelfde controle.
  5. Kopieer de Steam-clientbibliotheken naar de plek waar de server ze zoekt, zoals onze installatie doet:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

De instellingen schrijven

De server leest zijn instellingen uit GameServerSettings.ini. De ReadMe zegt dat je REF_GameServerSettings.ini hernoemt naar GameServerSettings.ini, waardoor het in de map HumanitZServer staat, en dat de server het bestand aanmaakt als hij het niet vindt. Bewerk het terwijl de server gestopt is. Het heeft twee secties, [Host Settings] en [World Settings]. Een paar sleutels, met de waarden uit het referentiebestand van de ontwikkelaars:

[Host Settings]
ServerName="HumanitZ [Dedicated]"
Password=""
SaveName="DedicatedSaveMP"
SearchID="HumanitZ_Dedicated"
AdminPass=""
MaxPlayers=16
RCONEnabled=false
RConPort=8888

[World Settings]
SaveIntervalSec=300
PermaDeath=false
OnDeath=2
PVP=true
RarityFood=2
ZombieDiffHealth=1
ZombieDiffSpeed=2
ZombieDiffDamage=3
StartingSeason=1
DaysPerSeason=5
DayDur=40
NightDur=20

Het referentiebestand heeft veel meer sleutels, onder meer timers voor loot en respawn, airdrops, aantallen zombies en bandieten, honden, gezondheid van bouwwerken, verval, voertuigeigendom en weer, elk met een opmerking over wat het doet. De opmerkingen waarschuwen dat een servernaam met het woord "Official" mogelijk niet start of niet in de serverlijst verschijnt, en dat het wijzigen van SearchID je server uit de standaardlijst haalt. Laat Password leeg voor een open server. Stel AdminPass in voordat je de server deelt: in het spel geeft /AdminAccess gevolgd door dat wachtwoord beheerdersrechten.

De poorten openen

  • Gamepoort: standaard 7777. De ReadMe zegt dat je hem doorstuurt, een firewallregel toevoegt en -port=7777 meegeeft om hem af te dwingen als de server niet gevonden wordt.
  • Queryport: het nummer dat je meegeeft met -queryport. Het voorbeeld in de ReadMe gebruikt 27015.
  • RCON: alleen als je RCONEnabled=true zet. Het gebruikt TCP op RConPort (8888 in het referentiebestand).
  • De ReadMe zegt niet welk protocol de game- en queryport gebruiken. Als spelers geen verbinding kunnen maken, sta dan TCP en UDP toe op beide.

Starten en meedoen

  1. De server starten: start hem vanuit de servermap met het startscript van de ontwikkelaars, je eigen poorten en je eigen naam:
    ./HumanitZServer.sh -log -port=7777 -queryport=27015 -steamservername="My HumanitZ server"
    Het script maakt het serverbestand uitvoerbaar en start het. Op onze servers toont het log Success => Session created! als hij klaar is. Draai hem onder een servicemanager zoals systemd, zodat hij na een crash opnieuw start.
  2. Doe mee vanuit een bijgewerkt spel, via de naam van de server in de serverlijst in het spel. Als je SearchID hebt gewijzigd, zoeken spelers met die ID.
  3. Bijwerken: stop de server en voer het downloadcommando van stap 4 opnieuw uit. Bij elke patch vragen de ontwikkelaars serverbeheerders hun servers te herstarten om hem binnen te halen, en ze hebben gevraagd dat alle spelers ook volledig bijgewerkt zijn.

Na een grote update

Toen versie 1.1 in oktober 2026 uitkwam, schreven de ontwikkelaars dat het "sterk aanbevolen is dat serverbeheerders een volledige wipe doen" van hun servers, om serverkant-wijzigingen op te nemen die kunnen botsen met oude assets. Ze hebben hun eigen officiële servers gewipet. Maak een back-up van je save voor elke grote update en beslis samen met je spelers over een wipe.

Optie 2: hosten bij PlayNHost

Huren neemt de installatie, de poorten en de updateroutine uit handen.

  1. Kies een plan. Open de HumanitZ-serverhostingpagina en vergelijk de plannen: MILITIA (8 spelers), ELITE (14) en TITAN (25) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij TITAN) en rond de bestelling af. Prijzen veranderen, dus check ze op die pagina.
  2. Wacht op de installatie. De server verschijnt in het paneel. De Console toont Success => Session created! als hij klaar is.
  3. Geef hem een naam. Stel op het tabblad Instellingen, onder Game-instellingen, de Servernaam in. Herstart daarna.
  4. Nodig je spelers uit. De kaart Spelen met vrienden op Overzicht heeft het Serveradres, en Uitnodigingsbericht kopiëren kopieert de uitnodiging. Zie Joinen op je HumanitZ-server.

Wat het paneel voor je doet:

  • Je gamepoort en queryport worden toegewezen en staan vanaf het begin open, voor TCP en UDP. Zie HumanitZ ports and firewall explained.
  • De installatie probeert SteamCMD tot drie keer en gaat pas verder als de gamebestanden er echt zijn, zodat een download die zonder bestanden eindigt je server niet bereikt.
  • Met Automatisch bijwerken aan (de standaard, onder Show advanced op het tabblad Instellingen) controleert de server bij het starten op de nieuwste build, dus een herstart is een update. Herstart na elke patch.

Zelf hosten of huren: een eerlijke vergelijking

  • Kosten: de serversoftware is gratis. Zelf hosten kost stroom, hardware en bandbreedte, of een cloudmachine. Huren is een maandelijks bedrag dat het plan bepaalt.
  • Uptime: een thuisserver is alleen aan zolang je pc, stroom en internet het zijn. Een gehuurde server draait op de hardware van de host.
  • Blootstelling: thuis verbinden spelers met je publieke IP-adres en regel jij de firewall en de router. Bij een gehuurde server blijft je thuis-IP erbuiten.
  • Setup: zelf hosten vraagt de opdrachtregel, port forwarding, de juiste Steam-branch en een instellingenbestand. Huren vraagt een plan en een servernaam.
  • Controle: zelf hosten geeft je elk bestand. Op onze servers heb je ook het tabblad Files.

Klaar om de setup over te slaan? Bekijk de HumanitZ-serverplannen. Heb je al een server? Begin met Joinen op je HumanitZ-server.

Draait je server al ergens anders? Verhuis hem naar ons

Gratis tools voor HumanitZ

Deze tools zijn in het Engels.

ONZE NIEUWSTE BLOGS