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

Jak hostować serwer 7 Days to Die (2026)

7 Days to DieUpdated Nov 5, 20268 min read

Krótka odpowiedź. Możesz sam za darmo hostować serwer 7 Days to Die: pobierz „7 Days to Die Dedicated Server” (aplikacja Steam 294420) przez SteamCMD, edytuj serverconfig.xml i otwórz port 26900 (TCP) oraz 26900 do 26903 (UDP). Albo wynajmij serwer 7 Days to Die i pomiń instalację oraz przekierowywanie portów.

Gracze nie potrzebują adresu, jeśli wystawisz serwer publicznie: otwierają Join a Game i szukają jego nazwy. W przeciwnym razie wybierają Connect to IP i wpisują twój IP i port.

Sprawdzone 5 listopada 2026 na wersji V3.4.0, najnowszej stabilnej, jaką The Fun Pimps ogłosiło na Steam (poprawka b9 z 26 października 2026).

Ten poradnik opiera się na trzech źródłach: ogłoszeniach dewelopera na Steam, liście portów ze strony Valve Developer Community o serwerze dedykowanym (którą cytuje też nasza strona o portach) oraz tym, czego używamy na każdym hostowanym przez nas serwerze 7 Days to Die. Aby przejść od razu do wynajmu, wejdź do Opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: „7 Days to Die Dedicated Server”, aplikacja Steam 294420. Jest oddzielne od samej gry (aplikacja 251570) i pobiera się z anonimowym logowaniem do Steam, tak robi nasza instalacja.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer lub wirtualna maszyna w chmurze. Ten poradnik używa 64-bitowego Linuksa, którego sami używamy. Nie testowaliśmy serwera na Windowsie, więc nie podajemy kroków dla Windowsa.
  • Miejsce na dysku i RAM: serwer to duże pobranie, a strona Steam dewelopera ostrzega, że przyszłe wydania mogą potrzebować więcej miejsca, więc zostaw zapas. Wymagania na tej stronie dotyczą gry, nie serwera, z jedną uwagą: uruchomienie serwera i gry na tym samym komputerze podwaja potrzebną pamięć RAM. Nasze notatki o doborze zasobów są w Ile RAM potrzebuje serwer 7 Days to Die?
  • Sieć: TCP 26900 i UDP 26900 do 26903, dostępne z internetu. Telnet (8081) i panel webowy (8080) służą tylko do narzędzi administracyjnych.
  • Wersja gry: każdy gracz i serwer muszą mieć ten sam build. Jeśli chcesz wersję eksperymentalną, gracze wybierają latest_experimental na karcie Game Versions & Betas w grze na Steam, a serwer musi działać na tej samej gałęzi.

Opcja 1: hostuj samodzielnie

Te kroki dotyczą Debiana lub Ubuntu. Polecenie pobierania i konfiguracja SteamCMD opierają się na tych, których używają nasze serwery.

Zainstaluj serwer

  1. Zainstaluj biblioteki potrzebne SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 ca-certificates -y
  2. Utwórz użytkownika dla serwera i przełącz się na niego.
    sudo useradd -m -s /bin/bash -U sdtd
    sudo su - sdtd
  3. Zainstaluj SteamCMD i pozwól mu raz się zaktualizować.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd.tar.gz
    ./steamcmd.sh +quit
  4. Pobierz serwer.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit
    Widzieliśmy, jak SteamCMD odpowiada „Missing configuration”, przechodzi dalej do „success” i nie zostawia żadnych plików gry, więc nie ufaj kodowi wyjścia. Sprawdź, czy steamapps/appmanifest_294420.acf istnieje w folderze serwera, a jeśli nie, uruchom polecenie ponownie. Nasza instalacja robi dokładnie to sprawdzenie, w trzech próbach, a wcześniej uruchamia raz steamcmd.sh +quit, żeby samoaktualizacja nie kolidowała z pobieraniem. Unika też wcześniejszego tworzenia pustego folderu steamapps, bo zauważyliśmy, że to może wywołać ten sam błąd.
  5. Skopiuj biblioteki klienta Steam tam, gdzie szuka ich serwer:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Zapisz ustawienia

  1. Edytuj serverconfig.xml w folderze serwera, gdy serwer jest zatrzymany; serwer czyta plik przy starcie. Zawiera nazwę serwera, hasło, świat i port.
  2. Albo przekaż główne opcje w wierszu poleceń. Tak startują nasze serwery:
    cd ~/server
    mkdir -p logs
    export LD_LIBRARY_PATH=.
    ./7DaysToDieServer.x86_64 -configfile=serverconfig.xml -quit -batchmode -nographics -dedicated \
      -ServerPort=26900 -ServerMaxPlayerCount=8 -GameDifficulty=2 -EACEnabled=true \
      -ServerName="My 7 Days to Die Server" -ServerPassword="" -ServerVisibility=2 \
      -GameWorld=Navezgane -GameName="MyGame" -TelnetEnabled=true -TelnetPort=8081 -logfile logs/latest.log
    GameWorld to Navezgane (ręcznie zrobiona mapa) albo RWG dla losowego świata, który przyjmuje też -WorldGenSeed i -WorldGenSize. Nasz panel oferuje rozmiary 6144, 8192 i 10240 oraz dwie wygenerowane wcześniej mapy 6k i dwie 8k. ServerVisibility=2 to wartość, którą domyślnie ustawiamy dla serwera publicznego.
  3. Dostęp administratora: gdy dołączysz do serwera, otwórz jego konsolę telnet z tej samej maszyny (telnet 127.0.0.1 8081; zainstaluj ją przez sudo apt install telnet) i wpisz admin add YourName 0. Poziom 0 to pełny administrator.

Otwórz porty

  • Gra: przekieruj TCP 26900 i UDP 26900 do 26903 na routerze i zezwól na nie w zaporze maszyny (na przykład sudo ufw allow 26900/tcp i sudo ufw allow 26900:26903/udp).
  • Telnet (8081) i panel webowy (8080): tylko jeśli zarządzasz serwerem zewnętrznymi narzędziami. Notatki w serverconfig.xml mówią, że bez hasła telnet serwer nasłuchuje tylko na lokalnym interfejsie loopback. W przeciwnym razie trzymaj je zamknięte.
  • Jeśli zmienisz ServerPort, przekieruj nowy port i towarzyszący mu zakres UDP.

Uruchom i dołącz

  1. Start serwera wykonaj poleceniem powyżej. Przy losowym świecie (RWG) pierwszy start generuje mapę i może chwilę potrwać. Uruchom serwer pod menedżerem usług, takim jak systemd, żeby wstał po awarii.
  2. Dołącz. W 7 Days to Die wybierz Join a Game i wyszukaj nazwę serwera albo wybierz Connect to IP i wpisz swój IP i port w osobne pola.
  3. Zaktualizuj serwer, zatrzymując go i uruchamiając ponownie polecenie pobierania z kroku 4. Gdy The Fun Pimps wydają nowy build, gracze aktualizują się przez Steam, a serwer musi się zgadzać, inaczej nie mogą dołączyć.

Opcja 2: hostuj na PlayNHost

Wynajem eliminuje instalację, porty i rutynę aktualizacji. Nadal wybierasz nazwę, świat i swoje zasady.

  1. Wybierz plan. Otwórz stronę hostingu serwerów 7 Days to Die i porównaj plany: IRON PICKAXE (8 graczy), STEEL PICKAXE (15) i AUGER (30) w chwili pisania. Kliknij Utwórz serwer (Dostosuj plan przy AUGER) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawi się w panelu. Kliknij Uruchom u góry strony serwera; karta Console wypisze Connected with 7DTD server, gdy gra będzie działać.
  3. Skonfiguruj go. Na karcie Ustawienia otwórz Ustawienia gry i ustaw Nazwa serwera, Hasło serwera dla serwera prywatnego, Lista serwerów, Świat (Navezgane albo losowy świat z jego Losowy seed świata i Losowy rozmiar świata) oraz Nazwa zapisu. Potem zrestartuj. Zobacz Jak skonfigurować serwer 7 Days to Die: kluczowe ustawienia.
  4. Zrób siebie administratorem. Dołącz raz, a potem wpisz admin add YourName 0 w Console panelu. Zobacz Jak zostać adminem na serwerze 7 Days to Die i używać komend admina.
  5. Zaproś graczy. Karta Graj ze znajomymi w sekcji Przegląd pokazuje IP i port. W grze gracze wybierają Join a Game, potem Connect to IP i je wpisują. Zobacz Jak dołączyć do serwera 7 Days to Die.

Co panel robi za ciebie:

  • Twój port jest przydzielany i otwarty od początku, a serwer startuje z opcjami ustawionymi w Ustawienia gry i przekazanymi w wierszu poleceń, więc nie musisz dla nich edytować serverconfig.xml.
  • Przy włączonej Automatyczna aktualizacja (domyślnie) serwer przy każdym starcie sprawdza na Steam najnowszy build, więc restart to aktualizacja. Automatyczna aktualizacja i Gałąź beta są pod Show advanced w Ustawienia gry; Gałąź beta kieruje serwer na build testowy, taki jak latest_experimental, a zmiana wymaga ponownej instalacji. Zobacz Jak zaktualizować serwer 7 Days to Die.
  • Oxide (uMod) to przełącznik na karcie Modowanie, domyślnie wyłączony. Jeśli go włączysz, jest pobierany od nowa przy każdym starcie, bo Oxide podmienia plik gry (Assembly-CSharp.dll), a aktualizacja gry bez ostrzeżenia przywraca oryginał. Wymaga wyłączonego EasyAntiCheat. Większość dodatków do 7 Days to Die to nie wtyczki Oxide i go nie potrzebuje.

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ść: domowy serwer działa tylko wtedy, gdy działają 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 ty dbasz o zaporę i router. Wynajęty serwer trzyma twoje domowe IP z dala od sprawy.
  • Konfiguracja: własny hosting wymaga wiersza poleceń, dużego pobierania, przekierowanych TCP 26900 i UDP 26900 do 26903 oraz sprawdzenia „Missing configuration” w SteamCMD. Wynajem wymaga nazwy, świata i twojej nazwy administratora.
  • Kontrola: własny hosting daje ci każdy plik. Na naszych serwerach główne opcje zmieniasz w panelu i nadal masz kartę Files na mody i światy.

Chcesz pominąć konfigurację? Zobacz plany serwerów 7 Days to Die. Masz już serwer? Zacznij od Jak skonfigurować serwer 7 Days to Die: kluczowe ustawienia.

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

Darmowe narzędzia do 7 Days to Die

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY