NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer HumanitZ (2026)

HumanitZUpdated Nov 5, 20267 min read

Krótka odpowiedź. Serwer HumanitZ możesz hostować samodzielnie za darmo: zainstaluj aplikację Steam 2728330 (serwer dedykowany HumanitZ) z jej gałęzi linuxbranch przez SteamCMD, uruchom go przez HumanitZServer.sh i otwórz port gry, domyślnie 7777 według pliku ReadMe dołączonego do serwera. Albo wynajmij serwer HumanitZ i pomiń instalację oraz sieć.

Gracze znajdują serwer po nazwie na liście serwerów w grze. W PlayNHost adres jest na stronie Przegląd serwera.

Sprawdzone 5 listopada 2026 na HumanitZ Hotfix 1.1X, najnowszej łatce, którą twórcy zapowiedzieli na Steam (30 października 2026).

Twórcy dołączają do pobrania serwera dwa pliki, które pełnią rolę instrukcji: ReadMe.txt w folderze serwera oraz HumanitZServer/REF_GameServerSettings.ini, referencyjny plik ustawień z komentarzem przy większości kluczy. Ten poradnik korzysta z tych plików, danych Steam aplikacji serwera, notatek do łatek twórców na Steam oraz konfiguracji, którą stosujemy na naszych serwerach HumanitZ. Tam, gdzie czegoś nie mogliśmy sprawdzić, jest o tym mowa. Aby przejść od razu do wynajmu, wejdź w opcję 2.

Czego potrzebujesz

  • Oprogramowanie serwera: "HZ_SERVER", aplikacja Steam 2728330. Jest darmowa i pobiera się przy anonimowym logowaniu do Steam. Domyślna gałąź zawiera pliki serwera dla Windows; pliki dla Linuksa są w gałęzi linuxbranch, którą instalujemy my.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer lub wirtualna maszyna w chmurze. Aplikacja serwera jest 64-bitowa. Ten poradnik używa Linuksa, bo na nim pracujemy. Twórcy ogłosili w grudniu 2023, że pliki serwera dla Windows są w gałęzi domyślnej, ale serwera Windows nie testowaliśmy.
  • RAM i CPU: twórcy nie publikują wymagań serwera: ReadMe żadnych nie podaje, a strona Steam aplikacji serwera wymaga tylko systemu 64-bitowego. Liczby, które czytasz gdzie indziej, traktuj jako szacunki.
  • Limit graczy: ustawiany przez MaxPlayers w pliku ustawień (16 w pliku referencyjnym twórców).
  • Sieć: port gry (domyślnie 7777) osiągalny z internetu.

Opcja 1: hostuj samodzielnie

Te kroki dotyczą Debiana lub Ubuntu. Polecenie pobierania jest tym, którego używają nasze serwery.

Zainstaluj serwer

  1. Zainstaluj biblioteki potrzebne SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 libc6:i386 libstdc++6:i386 -y
  2. Utwórz użytkownika dla serwera i przełącz się na niego.
    sudo useradd -m -s /bin/bash -U humanitz
    sudo su - humanitz
  3. Zainstaluj SteamCMD i pozwól mu raz się zaktualizować.
    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. Pobierz serwer z gałęzi Linux. Bez -beta linuxbranch dostaniesz pliki dla Windows.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/humanitz/server +login anonymous +app_update 2728330 -beta linuxbranch validate +quit
    Następnie sprawdź, czy w folderze serwera istnieje steamapps/appmanifest_2728330.acf. SteamCMD potrafi zakończyć nieudane pobieranie bez błędu, więc jeśli pliku brakuje, uruchom polecenie jeszcze raz. Nasza własna instalacja robi to samo sprawdzenie.
  5. Skopiuj biblioteki klienta Steam tam, gdzie szuka ich serwer, tak jak robi to nasza instalacja:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Zapisz ustawienia

Serwer czyta ustawienia z GameServerSettings.ini. ReadMe każe zmienić nazwę REF_GameServerSettings.ini na GameServerSettings.ini, co umieszcza plik w folderze HumanitZServer, i mówi, że serwer tworzy ten plik, jeśli go nie znajdzie. Edytuj go przy zatrzymanym serwerze. Ma dwie sekcje, [Host Settings] i [World Settings]. Kilka kluczy z wartościami z pliku referencyjnego twórców:

[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

Plik referencyjny ma znacznie więcej kluczy, między innymi czasy łupów i odradzania, zrzuty zaopatrzenia, liczbę zombie i bandytów, psy, wytrzymałość budowli, niszczenie, własność pojazdów i pogodę, każdy z komentarzem opisującym działanie. Komentarze ostrzegają, że nazwa serwera ze słowem "Official" może się nie uruchomić lub nie pojawić na liście serwerów, a zmiana SearchID usuwa twój serwer z listy domyślnej. Zostaw Password puste dla serwera otwartego. Ustaw AdminPass przed udostępnieniem serwera: w grze /AdminAccess z tym hasłem daje uprawnienia administratora.

Otwórz porty

  • Port gry: domyślnie 7777. ReadMe każe go przekierować, dodać regułę zapory i przekazać -port=7777, by go wymusić, jeśli serwer nie może zostać znaleziony.
  • Port zapytań: numer, który przekazujesz przez -queryport. Przykład w ReadMe używa 27015.
  • RCON: tylko jeśli ustawisz RCONEnabled=true. Używa TCP na RConPort (8888 w pliku referencyjnym).
  • ReadMe nie mówi, jakiego protokołu używają porty gry i zapytań. Jeśli gracze nie mogą się połączyć, zezwól na TCP i UDP na obu.

Uruchom i dołącz

  1. Start serwera: uruchom go z folderu serwera skryptem startowym twórców, z własnymi portami i nazwą:
    ./HumanitZServer.sh -log -port=7777 -queryport=27015 -steamservername="My HumanitZ server"
    Skrypt nadaje plikowi binarnemu serwera prawo wykonywania i go uruchamia. Na naszych serwerach log wypisuje Success => Session created!, gdy serwer jest gotowy. Uruchamiaj go pod menedżerem usług, takim jak systemd, by wstawał po awarii.
  2. Dołącz z zaktualizowanej gry, po nazwie serwera na liście serwerów w grze. Jeśli zmieniłeś SearchID, gracze szukają po tym ID.
  3. Zaktualizuj: zatrzymaj serwer i uruchom ponownie polecenie pobierania z kroku 4. Przy każdej łatce twórcy proszą właścicieli serwerów o ich restart, by ją pobrać, i proszą też, by wszyscy gracze byli w pełni zaktualizowani.

Po dużej aktualizacji

Gdy w październiku 2026 wyszła wersja 1.1, twórcy napisali, że "zdecydowanie zaleca się, by właściciele serwerów zrobili pełny wipe" swoich serwerów, aby wchłonąć zmiany po stronie serwera, które mogą kolidować ze starymi zasobami. Własne oficjalne serwery wyczyścili. Zrób kopię zapasową zapisu przed każdą dużą aktualizacją i o wipe zdecyduj razem z graczami.

Opcja 2: hostuj w PlayNHost

Wynajem zdejmuje z ciebie instalację, porty i rutynę aktualizacji.

  1. Wybierz plan. Otwórz stronę hostingu serwera HumanitZ i porównaj plany: MILITIA (8 graczy), ELITE (14) i TITAN (25) w chwili pisania. Naciśnij Utwórz serwer (Dostosuj plan przy TITAN) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawia się w panelu. Jego Console wypisuje Success => Session created!, gdy jest gotowy.
  3. Nazwij go. Na karcie Ustawienia, w sekcji Ustawienia gry, ustaw Nazwa serwera. Potem zrestartuj.
  4. Zaproś graczy. Karta Graj ze znajomymi w Przegląd zawiera Adres serwera, a Kopiuj wiadomość z zaproszeniem kopiuje zaproszenie. Zobacz Jak dołączyć do serwera HumanitZ.

Co panel robi za ciebie:

  • Port gry i port zapytań są przydzielane i otwarte od początku, dla TCP i UDP. Zobacz HumanitZ ports and firewall explained.
  • Instalacja próbuje SteamCMD do trzech razy i idzie dalej dopiero, gdy pliki gry naprawdę są, więc pobranie zakończone bez plików nie trafia na twój serwer.
  • Gdy włączona jest Automatyczna aktualizacja (domyślnie, w Show advanced na karcie Ustawienia), serwer przy starcie sprawdza najnowszą wersję, więc restart jest aktualizacją. Restartuj po każdej łatce.

Własny hosting czy wynajem: uczciwe porównanie

  • Koszt: oprogramowanie serwera jest darmowe. Własny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to miesięczna opłata zależna od planu.
  • Dostępność: serwer domowy działa tylko wtedy, gdy działa twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a o zaporę i router dbasz ty. Wynajęty serwer trzyma twój domowy adres IP z dala od sprawy.
  • Konfiguracja: własny hosting wymaga wiersza poleceń, przekierowania portów, właściwej gałęzi Steam i pliku ustawień. Wynajem wymaga planu i nazwy serwera.
  • Kontrola: własny hosting daje ci każdy plik. Na naszych serwerach masz też kartę Files.

Chcesz pominąć konfigurację? Zobacz plany serwera HumanitZ. Masz już serwer? Zacznij od Jak dołączyć do serwera HumanitZ.

Masz już serwer gdzie indziej? Przenieś go do nas

Darmowe narzędzia do HumanitZ

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY