NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So hostest du einen HumanitZ-Server (2026)

HumanitZUpdated Nov 5, 20268 min read

Kurzantwort. Du kannst einen HumanitZ-Server kostenlos selbst hosten: Installiere die Steam-App 2728330 (den HumanitZ Dedicated Server) mit SteamCMD aus dem Branch linuxbranch, starte ihn mit HumanitZServer.sh und öffne den Spielport, laut der mitgelieferten ReadMe standardmäßig 7777. Oder miete einen HumanitZ-Server und spare dir Installation und Netzwerk.

Spieler finden den Server über seinen Namen in der Serverliste im Spiel. Bei PlayNHost steht die Adresse auf der Übersichtsseite des Servers.

Geprüft am 5. November 2026 gegen HumanitZ Hotfix 1.1X, den neuesten Patch, den die Entwickler auf Steam angekündigt hatten (30. Oktober 2026).

Die Entwickler liefern zwei Dateien mit dem Server-Download aus, die als Handbuch dienen: ReadMe.txt im Serverordner und HumanitZServer/REF_GameServerSettings.ini, eine Referenz-Einstellungsdatei mit einem Kommentar zu den meisten Schlüsseln. Dieser Guide nutzt diese Dateien, die Steam-Daten zur Server-App, die Patchnotes der Entwickler auf Steam und das Setup, das wir auf unseren HumanitZ-Servern betreiben. Wo wir etwas nicht prüfen konnten, steht das dabei. Wenn du direkt zur Mietoption willst, springe zu Option 2.

Was du brauchst

  • Die Serversoftware: "HZ_SERVER", Steam-App 2728330. Sie ist kostenlos und lässt sich mit einem anonymen Steam-Login herunterladen. Der Standard-Branch enthält die Windows-Serverdateien, die Linux-Dateien liegen im Branch linuxbranch, den wir installieren.
  • Ein Rechner, der durchläuft: ein Ersatz-PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Die Server-App ist 64-Bit. Dieser Guide nutzt Linux, so wie wir es betreiben. Die Entwickler haben im Dezember 2023 angekündigt, dass Windows-Serverdateien im Standard-Branch liegen, aber einen Windows-Server haben wir nicht getestet.
  • RAM und CPU: Die Entwickler veröffentlichen keine Serveranforderungen: In der ReadMe des Servers steht keine, und die Steam-Seite der Server-App verlangt nur ein 64-Bit-System. Behandle Zahlen, die du anderswo liest, als Schätzungen.
  • Ein Spielerlimit: wird mit MaxPlayers in der Einstellungsdatei gesetzt (16 in der Referenzdatei der Entwickler).
  • Netzwerk: Der Spielport (standardmäßig 7777) muss aus dem Internet erreichbar sein.

Option 1: selbst hosten

Diese Schritte gelten für Debian oder Ubuntu. Der Download-Befehl ist derselbe, den unsere Server verwenden.

Den Server installieren

  1. Installiere die Bibliotheken, die SteamCMD braucht.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 libc6:i386 libstdc++6:i386 -y
  2. Lege einen Benutzer für den Server an und wechsle zu ihm.
    sudo useradd -m -s /bin/bash -U humanitz
    sudo su - humanitz
  3. Installiere SteamCMD und lass es sich einmal selbst aktualisieren.
    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. Lade den Server herunter aus dem Linux-Branch. Ohne -beta linuxbranch bekommst du die Windows-Dateien.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/humanitz/server +login anonymous +app_update 2728330 -beta linuxbranch validate +quit
    Prüfe dann, ob steamapps/appmanifest_2728330.acf im Serverordner existiert. SteamCMD kann einen fehlgeschlagenen Download ohne Fehlermeldung beenden. Fehlt die Datei, führe den Befehl also noch einmal aus. Unsere eigene Installation macht dieselbe Prüfung.
  5. Kopiere die Steam-Client-Bibliotheken dorthin, wo der Server sie sucht, wie es unsere Installation macht:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Die Einstellungen schreiben

Der Server liest seine Einstellungen aus GameServerSettings.ini. Die ReadMe sagt, du sollst REF_GameServerSettings.ini in GameServerSettings.ini umbenennen, wodurch sie im Ordner HumanitZServer liegt, und dass der Server die Datei anlegt, wenn er sie nicht findet. Bearbeite sie, solange der Server gestoppt ist. Sie hat zwei Abschnitte, [Host Settings] und [World Settings]. Einige der Schlüssel mit den Werten aus der Referenzdatei der Entwickler:

[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

Die Referenzdatei hat viele weitere Schlüssel, darunter Loot- und Respawn-Timer, Abwürfe, Zombie- und Banditenmengen, Hunde, Baugesundheit, Verfall, Fahrzeugbesitz und Wetter, jeweils mit einem Kommentar, was sie tun. Die Kommentare warnen, dass ein Servername mit dem Wort "Official" eventuell nicht startet oder nicht in der Serverliste erscheint, und dass eine Änderung von SearchID deinen Server aus der Standardliste nimmt. Lass Password leer für einen offenen Server. Setze AdminPass, bevor du den Server teilst: Im Spiel gibt /AdminAccess gefolgt von diesem Passwort Adminrechte.

Die Ports öffnen

  • Spielport: standardmäßig 7777. Die ReadMe sagt, du sollst ihn weiterleiten und eine Firewall-Regel anlegen und -port=7777 übergeben, um ihn zu erzwingen, falls der Server nicht gefunden wird.
  • Query-Port: die Nummer, die du mit -queryport übergibst. Das Beispiel der ReadMe nutzt 27015.
  • RCON: nur wenn du RCONEnabled=true setzt. Er nutzt TCP auf RConPort (8888 in der Referenzdatei).
  • Die ReadMe sagt nicht, welches Protokoll Spiel- und Query-Port nutzen. Wenn Spieler sich nicht verbinden können, erlaube auf beiden TCP und UDP.

Starten und beitreten

  1. Server starten: Starte ihn aus dem Serverordner mit dem Startskript der Entwickler, deinen eigenen Ports und deinem Namen:
    ./HumanitZServer.sh -log -port=7777 -queryport=27015 -steamservername="My HumanitZ server"
    Das Skript macht die Server-Binärdatei ausführbar und startet den Server. Auf unseren Servern gibt das Log Success => Session created! aus, wenn er bereit ist. Führe ihn unter einem Service-Manager wie systemd aus, damit er nach einem Absturz neu startet.
  2. Tritt bei mit einem aktuellen Spiel, über den Namen des Servers in der Serverliste im Spiel. Wenn du SearchID geändert hast, suchen Spieler mit dieser ID.
  3. Aktualisieren: Stoppe den Server und führe den Download-Befehl aus Schritt 4 erneut aus. Mit jedem Patch bitten die Entwickler Serverbetreiber, ihre Server neu zu starten, um ihn zu laden, und sie haben darum gebeten, dass auch alle Spieler vollständig aktualisiert sind.

Nach einem großen Update

Als Version 1.1 im Oktober 2026 erschien, schrieben die Entwickler, es sei "dringend empfohlen, dass Serverbetreiber einen vollständigen Wipe machen", um serverseitige Änderungen aufzunehmen, die mit alten Assets in Konflikt stehen können. Ihre eigenen offiziellen Server haben sie gewipet. Sichere deinen Spielstand vor jedem großen Update und entscheide mit deinen Spielern über einen Wipe.

Option 2: bei PlayNHost hosten

Mieten nimmt dir Installation, Ports und Update-Routine ab.

  1. Wähle einen Tarif. Öffne die HumanitZ-Server-Hosting-Seite und vergleiche die Tarife: MILITIA (8 Spieler), ELITE (14) und TITAN (25) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (bei TITAN Tarif anpassen) und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Warte auf die Installation. Der Server erscheint im Panel. Seine Console gibt Success => Session created! aus, wenn er bereit ist.
  3. Gib ihm einen Namen. Lege im Tab Einstellungen unter Spieleinstellungen den Servername fest. Starte dann neu.
  4. Lade deine Spieler ein. Die Karte Mit Freunden spielen auf Übersicht zeigt die Serveradresse, und Einladungstext kopieren kopiert die Einladung. Siehe So trittst du deinem HumanitZ-Server bei.

Was das Panel für dich erledigt:

  • Spielport und Query-Port werden zugewiesen und sind von Anfang an offen, für TCP und UDP. Siehe HumanitZ ports and firewall explained.
  • Die Installation versucht SteamCMD bis zu dreimal und fährt erst fort, wenn die Spieldateien wirklich da sind, sodass ein Download ohne Dateien nicht bis zu deinem Server durchkommt.
  • Mit aktivem Automatisches Update (Standard, unter Show advanced im Tab Einstellungen) prüft der Server beim Start auf den neuesten Build, ein Neustart ist also ein Update. Starte nach jedem Patch neu.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten: Die Serversoftware ist kostenlos. Selbst hosten kostet Strom, Hardware und Bandbreite oder eine Cloud-Maschine. Mieten kostet eine monatliche Gebühr, die der Tarif festlegt.
  • Laufzeit: Ein Heimserver läuft nur, solange dein PC, der Strom und dein Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosts.
  • Angriffsfläche: Zuhause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Ein gemieteter Server hält deine Heim-IP heraus.
  • Einrichtung: Selbst hosten braucht die Kommandozeile, Portweiterleitung, den richtigen Steam-Branch und eine Einstellungsdatei. Mieten braucht einen Tarif und einen Servernamen.
  • Kontrolle: Selbst hosten gibt dir jede Datei. Auf unseren Servern hast du außerdem den Tab Dateien.

Bereit, das Setup zu überspringen? Sieh dir die HumanitZ-Server-Tarife an. Hast du schon einen Server? Fang mit So trittst du deinem HumanitZ-Server bei an.

Läuft dein Server schon woanders? Zieh ihn zu uns um

Kostenlose Tools für HumanitZ

Diese Tools sind auf Englisch.

UNSERE NEUESTEN BLOGS