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

Jak hostować serwer No More Room in Hell (2026)

No More Room in HellUpdated Nov 5, 20268 min read

Krótka odpowiedź. Serwer No More Room in Hell możesz hostować samodzielnie za darmo: zainstaluj serwer dedykowany, aplikację Steam 317670, przez SteamCMD z anonimowym logowaniem, wpisz ustawienia do nmrih/cfg/server.cfg, uruchom go przez srcds_run i otwórz port, który podasz w -port. Albo wynajmij serwer No More Room in Hell i pomiń instalację oraz sieć.

Gracze znajdują twój serwer po nazwie w przeglądarce serwerów w grze. Ten poradnik dotyczy oryginalnej gry, a nie No More Room in Hell 2.

Sprawdzone 5 listopada 2026 na podstawie aktualizacji sieciowej 1.15, wydanej 1 września 2026, czyli najnowszej, jaką deweloperzy ogłosili na Steam.

Ten poradnik opiera się na dwóch źródłach: ogłoszeniach deweloperów na Steam oraz na tym, co uruchamiamy na każdym hostowanym przez nas serwerze No More Room in Hell. To, czego nie udało nam się potwierdzić w źródle pierwotnym, pominęliśmy. Żeby od razu przejść do wynajmu, wejdź w Opcję 2.

Czego potrzebujesz

  • Oprogramowania serwera: serwera dedykowanego No More Room in Hell, aplikacji Steam 317670. Instalujemy go z anonimowym logowaniem do Steam. Sama gra to osobna aplikacja Steam (224260), którą instalują twoi gracze; Steam wymienia ją jako darmową.
  • Maszyny, która działa non stop: zapasowego komputera, domowego serwera lub wirtualnej maszyny w chmurze. Ten poradnik używa 64-bitowego Debiana lub Ubuntu; nasze serwery działają na Debianie 12. Gra ma na Steam wersje na Windows i Linux, ale przetestowaliśmy tylko serwer linuksowy.
  • RAM i CPU: deweloperzy, o ile znaleźliśmy, nie publikują wymagań serwera. Traktuj każdą liczbę, którą przeczytasz gdzie indziej, jako szacunek.
  • Portu: jednego portu do wyboru, podanego serwerowi przez -port i otwartego na zaporze oraz routerze.
  • Liczby graczy: ustawianej przez -maxplayers.

Opcja 1: hostuj sam

Polecenie pobierania i ścieżki plików poniżej opierają się na tych, których używają nasze serwery. Panel dodaje też kilka zabezpieczeń, które opisujemy niżej.

Zainstaluj serwer

  1. Zainstaluj biblioteki potrzebne SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar ca-certificates lib32gcc-s1 lib32stdc++6 lib32z1 -y
    Sam SteamCMD to program 32-bitowy (jego pobranie zawiera tylko linux32/steamcmd), dlatego te biblioteki 32-bitowe są potrzebne. Jeśli srcds_run zatrzyma się później z powodu brakującej biblioteki .so, zainstaluj pakiet, który ją dostarcza (ten z :i386, jeśli to biblioteka 32-bitowa).
  2. Utwórz użytkownika dla serwera i przełącz się na niego.
    sudo useradd -m -s /bin/bash -U nmrih
    sudo su - nmrih
  3. Zainstaluj SteamCMD i pozwól mu raz się zaktualizować.
    mkdir -p ~/steamcmd ~/server/steamapps
    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.sh +force_install_dir /home/nmrih/server +login anonymous +app_update 317670 validate +quit
    W naszych własnych instalacjach pobieranie przez SteamCMD czasem kończyło się niepowodzeniem bez żadnego błędu, mimo że polecenie wyglądało na zakończone: w około dwóch z siedmiu czystych instalacji. W takich przypadkach brakowało pliku steamapps/appmanifest_317670.acf, więc sprawdź, czy istnieje, razem z srcds_run, w folderze serwera i uruchom polecenie ponownie, jeśli któregoś brakuje.
  5. Skopiuj biblioteki klienta Steam. Nasza instalacja kopiuje je do .steam/sdk32 i .steam/sdk64 w katalogu domowym użytkownika, na którym działa serwer (na naszych serwerach folder serwera jest tym katalogiem domowym). Dla użytkownika nmrih z góry:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Wpisz ustawienia

  1. Utwórz plik konfiguracyjny nmrih/cfg/server.cfg w folderze serwera i wpisz do niego te pięć linii. To ustawienia zarządzane przez nasz panel:
    hostname "My No More Room in Hell server"
    sv_password ""
    sv_difficulty "classic"
    sv_alltalk 0
    mp_timelimit 45
    Panel oferuje trzy wartości dla sv_difficulty: casual, classic i nightmare. Jego ustawienie Limit czasu na mapę (minuty) zapisuje mp_timelimit, a przełącznik Globalny czat głosowy zapisuje sv_alltalk jako 1 (włączony) lub 0 (wyłączony).
  2. Dodaj cvary administracyjne, jeśli chcesz. Aktualizacja 1.14.2 dodała sv_ban_items, listę zakazanych nazw przedmiotów rozdzielonych przecinkami, z przykładem sv_ban_items me_fubar,exp_tnt,item_pills. Aktualizacja 1.15 dodała sv_gamedesc_override, które zmienia opis gry bez pluginu. Ogłoszenia wymieniają wiele więcej cvarów serwera.
  3. Zrestartuj serwer po zmianie server.cfg.

Otwórz port

  • Otwórz port, który podasz w -port, na zaporze maszyny i przekieruj go na routerze.
  • Aktualizacja 1.15 dodała Steam Networking i mówi, że „przekierowanie portów nie jest już wymagane”. Jedyny opisany sposób użycia to nowe menu w oknie Utwórz serwer w grze (serwery publiczne, tylko dla znajomych lub niewidoczne na liście). Nie mówi, jak korzysta z tego serwer dedykowany, więc na naszych nadal otwieramy port.

Uruchom i dołącz

  1. Start serwera wykonaj z folderu serwera. To nasza linia startowa z portem 27015 jako przykładem:
    ./srcds_run -game nmrih -console -port 27015 +map nms_northway +ip 0.0.0.0 -maxplayers 8 -strictportbind -norestart
    -port musi być portem, który otworzyłeś, a -maxplayers ustawia liczbę miejsc dla graczy. Serwer jest gotowy, gdy konsola wypisze linię zawierającą gameserver Steam ID.
  2. Dołącz. Uruchom No More Room in Hell, otwórz przeglądarkę serwerów i wyszukaj nazwę swojego serwera dokładnie tak, jak wpisałeś ją w hostname. Od 1.15 przeglądarka pokazuje też poziom trudności każdego serwera w jego opisie gry.
  3. Zaktualizuj serwer, zatrzymując go i ponownie uruchamiając polecenie pobierania z kroku 4. Ogłoszenie 1.15 mówi, że aktualizacja jest stosowana, gdy gracze zrestartują No More Room in Hell, więc oni też muszą zrestartować grę.

Dlaczego twoje ustawienia mogą nic nie robić

To pułapka, którą znaleźliśmy, budując naszą instalację. Nasz panel zmienia ustawienie, edytując linię, która już jest w server.cfg. Nie potrafi utworzyć pliku ani dodać brakującej linii i w obu przypadkach niczego nie zgłasza. Ustawienie wygląda na zapisane i nic nie robi. Nasza instalacja dlatego tworzy plik i dodaje tylko te pięć linii, których twój plik jeszcze nie ma. Jeśli zarządzasz server.cfg skryptem lub ręcznie, zrób tak samo: upewnij się, że każda z pięciu linii istnieje, zanim zaufasz narzędziu, że ją zmieni.

Opcja 2: hostuj w PlayNHost

Wynajem usuwa instalację, port i rutynę aktualizacji. Nadal wybierasz nazwę, hasło, jeśli chcesz, i swoje zasady.

  1. Wybierz plan. Otwórz stronę hostingu serwerów No More Room in Hell. W chwili pisania jest jeden plan, FIREAXE, na 8 graczy. Naciśnij Dostosuj plan i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console wypisze linię zawierającą gameserver Steam ID, gdy będzie gotowy.
  3. Nadaj mu nazwę. Na karcie Ustawienia, w sekcji Ustawienia gry, ustaw pole Nazwa serwera i, dla serwera prywatnego, pole Hasło dołączenia. Potem zrestartuj.
  4. Wybierz swoje zasady w tym samym miejscu: Domyślna mapa (mapa, na której startuje serwer), Poziom trudności (casual, classic lub nightmare), Globalny czat głosowy i Limit czasu na mapę (minuty). Zrestartuj, aby je zastosować. Zobacz Jak zmienić ustawienia i mapy serwera No More Room in Hell.
  5. Zostań adminem. Zobacz Jak zostać adminem na serwerze No More Room in Hell.
  6. Zaproś graczy. W zakładce Przegląd skopiuj Adres serwera i wyślij go graczom, razem z hasłem z pola Hasło dołączenia, jeśli je ustawiłeś. Zobacz Jak połączyć się z serwerem No More Room in Hell.

Co panel robi za ciebie

  • Port jest przydzielony i otwarty od początku, a serwer startuje na nim.
  • Instalacja ponawia pobieranie SteamCMD do trzech razy i kończy się jasnym błędem, jeśli aplikacja nigdy nie dotarła, zamiast zostawiać serwer, który pada przy pierwszym uruchomieniu.
  • Twoje ustawienia są zapisywane w server.cfg przy każdym starcie, więc zmieniasz je w sekcji Ustawienia gry, a nie w pliku. Instalacja najpierw zasiewa pięć linii, żeby powyższe ustawienia miały linię, w którą trafią.
  • Gdy Automatyczna aktualizacja jest włączona (domyślnie, w Show advanced w Ustawienia gry), serwer pobiera każdą nową wersję ze Steam przy każdym starcie.
  • Opcjonalny przełącznik Zainstaluj SourceMod dodaje Metamod:Source i SourceMod: włącz go i zainstaluj serwer ponownie, bo czyta go tylko instalacja. Instalacja głośno kończy się błędem, jeśli się nie pojawiły, zamiast udawać, że tak. Wyłączenie go później ich nie usuwa.
  • Jeśli serwera brakuje w przeglądarce, zobacz Jak naprawić serwer No More Room in Hell, którego nie ma w przeglądarce serwerów.

Hostowanie samemu 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 ustalona przez plan.
  • Dostępność: domowy serwer działa tylko tak długo, jak twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie dostawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twój domowy IP z dala od tego.
  • Konfiguracja: własny hosting wymaga wiersza poleceń, SteamCMD, portu i ręcznie prowadzonego server.cfg. Wynajem wymaga nazwy, hasła i twoich zasad.
  • Kontrola: własny hosting daje ci każdy plik. Na naszych serwerach główne ustawienia zmieniasz w panelu, a do reszty masz kartę Files.

Chcesz pominąć konfigurację? Zobacz plany serwerów No More Room in Hell.

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

NASZE OSTATNIE WPISY