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

Jak hostować serwer Project Zomboid (2026)

Project ZomboidUpdated Nov 5, 20269 min read

Krótka odpowiedź. Serwer Project Zomboid możesz hostować samodzielnie za darmo: zainstaluj serwer dedykowany (aplikacja Steam 380870) przez SteamCMD z anonimowym logowaniem, uruchom go z nazwą serwera i hasłem administratora oraz otwórz UDP 16261 i UDP 16262. Albo wynajmij serwer Project Zomboid i pomiń zabawę z siecią.

Serwer na Linuksie uruchamia świat i wypisuje SERVER STARTED, gdy jest gotowy. Gracze dołączają, wpisując adres twojego serwera i port gry.

Sprawdzono 5 listopada 2026, aktualne dla Build 42.21 (stabilny, 28 września 2026). Poprawka w wersji przedpremierowej, 42.22.1, ukazała się 4 listopada 2026.

Ten poradnik opiera się na ogłoszeniach The Indie Stone na Steamie oraz na tym, co sami uruchamiamy na własnych serwerach Project Zomboid. Jeśli chcesz od razu przejść do wynajmu, zobacz Opcję 2.

Czego potrzebujesz

  • System operacyjny: 64-bitowy Linux dla poniższych kroków. Plik wykonywalny serwera to ProjectZomboid64.
  • Sprzęt: The Indie Stone nie podaje wymagań serwera w ogłoszeniach, które sprawdziliśmy.
  • Sieć: UDP 16261 i UDP 16262, dostępne z internetu. Oba można zmienić w opcjach serwera.
  • Konto Steam: niepotrzebne do pobrania serwera. Polecenie instalacji używa +login anonymous.
  • Gra: każdy gracz potrzebuje Project Zomboid na Steamie.

Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, a nie za oprogramowanie.

Opcja 1: hostuj samodzielnie

To działa na zapasowym komputerze, domowym serwerze lub wirtualnej maszynie w chmurze. Porty pochodzą z ogłoszenia The Indie Stone o Build 41.77, a polecenie startowe jest tym, którego sami używamy.

Linux (Debian lub Ubuntu)

  1. Zainstaluj bibliotekę potrzebną SteamCMD.
    sudo apt-get install lib32gcc-s1
  2. Utwórz użytkownika steam. Valve odradza uruchamianie SteamCMD jako root.
    sudo useradd -m steam
    sudo passwd steam
    sudo -iu steam
  3. Zainstaluj SteamCMD jako ten użytkownik.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Pobierz serwer.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/pzserver +login anonymous +app_update 380870 validate +quit
    Pierwsza linia pozwala świeżemu SteamCMD zaktualizować się przed właściwym pobieraniem. Nasz skrypt instalacyjny robi to samo i ponawia próbę do trzech razy, bo Steam czasem odpowiada "Failed to install app (Missing configuration)", a SteamCMD i tak kończy z "success". Sprawdź, czy istnieje /home/steam/pzserver/steamapps/appmanifest_380870.acf. Jeśli nie, uruchom pobieranie ponownie. Dla Build 41 gałąź Steam nazywa się legacy41: dodaj -beta legacy41 po +app_update 380870. Build 42 stable to gałąź domyślna.
  5. Uruchom serwer. Wybierz nazwę serwera (używamy tylko liter i cyfr, tak jak nasz panel) i własne hasło administratora. Plik wykonywalny potrzebuje dołączonej Javy i bibliotek w swoich ścieżkach, więc ustaw je najpierw, tak jak robi to nasz panel.
    cd ~/pzserver
    export PATH="./jre64/bin:$PATH"
    export LD_LIBRARY_PATH="./linux64:./natives:.:./jre64/lib/amd64:${LD_LIBRARY_PATH}"
    LD_PRELOAD="${LD_PRELOAD}:libjsig.so" ./ProjectZomboid64 -port 16261 -udpport 16262 -cachedir=/home/steam/pzdata -servername MyServer -adminusername admin -adminpassword "ChangeThisPassword"
    To te same flagi i ścieżki, których używa nasz panel. Ustawienia serwera są zapisywane w folderze pamięci podręcznej: opcje serwera znajdują się w Server/MyServer.ini, a reguły piaskownicy w Server/MyServer_SandboxVars.lua. Serwer jest gotowy, gdy log wypisze:
    SERVER STARTED
  6. Otwórz porty. Zezwól na UDP 16261 i UDP 16262 w zaporze maszyny (z ufw: sudo ufw allow 16261/udp i sudo ufw allow 16262/udp), a potem przekieruj oba jako UDP na routerze. Według The Indie Stone port gry (16261) obsługuje zapytania Steam, a dodatkowy port (16262) obsługuje połączenie bezpośrednie.
  7. Niech działa. Powyższe polecenie kończy się po wylogowaniu. Uruchom je w tmux lub screen albo napisz dla niego jednostkę systemd i po każdej łatce gry uruchamiaj ponownie linię aktualizacji SteamCMD.
  8. Sprawdź z zewnątrz. Poproś znajomego z innej sieci, żeby dołączył z twoim publicznym IP i portem 16261.

Mody i elementy Workshop

  • Mod potrzebuje dwóch rzeczy w pliku .ini serwera: WorkshopItems (numeryczne ID z Workshop, dzięki którym serwer je pobiera) i Mods (własne ID każdego moda z jego pliku mod.info, dzięki któremu gra je ładuje). Ustawienie tylko jednego daje serwer vanilla albo mody, które się pobierają i pozostają wyłączone.
  • Elementy Workshop Project Zomboid należą do ID aplikacji gry podstawowej, 108600, a nie do narzędzia serwera, 380870. Aby pobrać jeden ręcznie przez SteamCMD, użyj +workshop_download_item 108600 <id>; trafi do steamapps/workshop/content/108600/<id>.

Pełną procedurę znajdziesz w Jak dodać mody do serwera Project Zomboid.

Opcja 2: hostuj w PlayNHost

Wynajem eliminuje zaporę, przekierowanie portów i rutynę aktualizacji. Porty, ustawienia Javy i pliki konfiguracyjne są już skonfigurowane za ciebie.

  1. Wybierz plan. Otwórz stronę hostingu serwera Project Zomboid i porównaj plany (w chwili pisania BITTEN, INFECTED i UNDEAD, na 6, 10 i 16 graczy). Kliknij Utwórz serwer przy BITTEN lub INFECTED albo Dostosuj plan przy UNDEAD i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Dostaniesz e-mail "serwer gotowy", a serwer pojawi się w panel.playnhost.com. Na karcie Console panel uznaje serwer za działający, gdy wypisze SERVER STARTED. Pierwszy start może potrwać minutę lub dłużej.
  3. Otwórz Ustawienia, a potem Ustawienia gry. Te pola są stosowane przy każdym starcie serwera:
    • Nazwa serwera: tylko litery i cyfry. Nadaje też nazwy plikom ustawień serwera, więc jej zmiana rozpoczyna osobny świat.
    • Nazwa użytkownika administratora i Hasło administratora: twój login administratora. Każdy nowy serwer startuje z tymi samymi wartościami domyślnymi pól Hasło administratora i Hasło RCON, więc zmień oba, zanim kogokolwiek zaprosisz.
    • PVP: przełącznik. Gdy jest włączony, gracze mogą się ranić i zabijać nawzajem.
    • Populacja zombie, Odradzanie zombie i Odnawianie łupu (godziny): zapisywane w regułach piaskownicy.
    • Zablokowane ID przedmiotów: przedmioty usuwane z łupu, oddzielone przecinkami.
  4. Zrestartuj. Gdy panel pokaże "Zapisano. Serwer musi się zrestartować, zanim zmiany zaczną działać.", kliknij Zrestartuj teraz i poczekaj na SERVER STARTED.
  5. Dodaj mody (opcjonalnie). Wpisz numeryczne ID z Workshop w polu ID itemów Steam Workshop, a własne ID każdego moda (z jego mod.info) w polu Workshop Mod IDs (kolejność ładowania ma znaczenie), w kolejności ładowania. Oddziel wpisy w obu polach średnikami. Mod mapy z Workshop potrzebuje też nazwy swojego folderu mapy w polu Foldery map (mody map z Workshop). Zrestartuj, aby zastosować zmiany.
  6. Dołącz. Gracze wpisują adres twojego serwera i port gry widoczne w panelu. Jeśli potrzebujesz pomocy, zobacz Jak dołączyć do serwera Project Zomboid.

Co nasza konfiguracja robi za ciebie

  • Klucze zapisywane przy każdym starcie. Przy starcie zapisywane są MaxPlayers, PVP, RCONPort, RCONPassword, WorkshopItems, Mods i lista map w pliku .ini serwera oraz Zombies, ZombieRespawn, HoursForLootRespawn i LootItemRemovalList w pliku piaskownicy. Ręczne zmiany tych kluczy (poza listą map, gdzie twoje własne wpisy są zachowywane) są nadpisywane przy następnym starcie, więc zmieniaj te, które możesz edytować w Ustawieniach gry.
  • Błędne ID z Workshop nie zatrzymuje serwera. W naszych testach serwer dedykowany Project Zomboid zgłaszał nieobsłużony błąd i całkowicie się zatrzymywał, gdy skonfigurowany element Workshop nie mógł się pobrać (usunięty, prywatny lub źle wpisany). Przed każdym startem nasz skrypt sprawdza, czy każde ID zostało pobrane, dociąga brakujące, uruchamia grę tylko z ID, które zadziałały, i wypisuje ostrzeżenie z nazwami pominiętych.
  • Ostrzeżenie, gdy mody pozostałyby wyłączone. Jeśli wypełnisz ID itemów Workshop, ale nie ID modów Workshop (lub odwrotnie), Console wypisze ostrzeżenie, że mody zostaną wyłączone albo nic się nie pobierze.
  • Pamięć Javy. Plik ProjectZomboid64.json w Build 42 wybiera garbage collector ZGC. Na naszych serwerach, które działają w kontenerach, zauważyliśmy, że jego sterta była wielokrotnie wliczana do limitu pamięci, więc zdrowy serwer mógł zostać zabity. Nasza instalacja i każdy start przełączają ProjectZomboid64.json na G1 i ustawiają -Xmx według twojego planu, więc nie musisz tego robić.
  • Kompletny plik piaskownicy przy pierwszym uruchomieniu. Dostarczamy pełny domyślny SandboxVars.lua gry. W naszych testach bez niego gra odrzucała wartości piaskownicy z pierwszego startu i używała własnych domyślnych aż do drugiego startu.

Własny hosting czy wynajem: uczciwe porównanie

  • Koszt. Samodzielnie: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze albo za wirtualną maszynę w chmurze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
  • Dostępność. Samodzielnie: tak niezawodnie, jak twoja maszyna, prąd i domowy internet, a maszyna musi być włączona, gdy grają znajomi. Wynajem: działa na sprzęcie dostawcy, nie na twoim komputerze.
  • Ekspozycja sieciowa. Samodzielnie: gracze łączą się z twoim publicznym IP, a o zaporę i router dbasz ty. Wynajem: twoje domowe IP nie bierze udziału.
  • Potrzebne umiejętności. Samodzielnie: wiersz poleceń, przekierowanie portów, edycja plików .ini i rutyna aktualizacji. Dobry sposób na naukę. Wynajem: panel WWW z polami formularza.
  • Aktualizacje. Samodzielnie: zatrzymaj, uruchom ponownie polecenie SteamCMD, wystartuj. Wynajem: przy włączonej opcji Automatyczna aktualizacja Steam (domyślnie, w sekcji Pokaż zaawansowane w Ustawieniach gry) restart instaluje nowy build.
  • Build 41 lub 42. Steam trzyma Build 41 na gałęzi legacy41. Zobacz Jak wybrać Build 41 albo Build 42 dla serwera Project Zomboid.

Hostowanie samodzielnie ma sens, jeśli jakaś maszyna i tak działa cały dzień, a z sieciami czujesz się swobodnie. Wynajem ma sens, jeśli wolisz nie zajmować się sprzętem. Tak czy inaczej, plany Project Zomboid są o jedno kliknięcie stąd.

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

NASZE OSTATNIE WPISY