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

Jak hostować serwer Garry's Mod (2026)

Garry's ModUpdated Nov 5, 20269 min read

Krótka odpowiedź. Serwer Garry's Mod możesz hostować samodzielnie za darmo: zainstaluj Garry's Mod Dedicated Server (aplikacja Steam 4020) przez SteamCMD, utwórz token serwera gry Steam i uruchom srcds_run z wybranym -port, otwartym w zaporze i routerze. Albo wynajmij serwer Garry's Mod i pomiń instalację oraz konfigurację sieci.

Gracze znajdą twój serwer w przeglądarce serwerów w grze albo połączą się z jego adresem i portem z konsoli.

Sprawdzono 5 listopada 2026 na podstawie aktualizacji z września 2026 i jej hotfixa z 17 września 2026, czyli najnowszego wydania, które Facepunch ogłosił na Steamie.

Ten poradnik korzysta z trzech źródeł: stron o serwerach dedykowanych na wiki Facepunch, strony kont serwerów gier Steam oraz tego, co uruchamiamy na każdym hostowanym przez nas serwerze Garry's Mod. Aby od razu przejść do wynajmu, wejdź do opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: "Garry's Mod Dedicated Server", aplikacja Steam 4020. Jest darmowe i pobiera się z anonimowym logowaniem do Steam.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo wirtualna maszyna w chmurze. Poradnik używa 64-bitowego Linuxa, który sami uruchamiamy. Wiki Facepunch opisuje też Windows z steamcmd.exe i srcds.exe.
  • Biblioteki 32-bitowe: wiki Facepunch mówi, że 64-bitowy system Linux potrzebuje bibliotek 32-bitowych, bo SteamCMD jest dostępny tylko w wersji 32-bitowej. Krok instalacji poniżej je dodaje.
  • Token serwera gry Steam: wiki nazywa go obowiązkowym i mówi, że serwer bez niego ma obniżoną pozycję w rankingu. Tworzysz go własnym kontem Steam, które musi posiadać grę, nie może być ograniczone, zbanowane w społeczności ani zablokowane i musi mieć zarejestrowany odpowiedni numer telefonu.
  • Sieć: port podany w -port musi być osiągalny z internetu.
  • RAM i CPU: strony o hostingu na wiki Facepunch nie podają wymagań serwera. Traktuj każdą liczbę przeczytaną gdzie indziej jako szacunek. Nasze własne notatki znajdziesz w Ile RAM-u potrzebuje serwer Garry's Mod?

Opcja 1: hostuj samodzielnie

Te kroki dotyczą Debiana lub Ubuntu. ID aplikacji i opcje uruchamiania są takie, jakich używają nasze serwery.

Zainstaluj serwer

  1. Zainstaluj biblioteki 32-bitowe.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 lib32z1 libc6:i386 libstdc++6:i386 -y
    To jest baza 32-bitowa. Jeśli SteamCMD lub serwer zgłosi później brak pliku .so, zainstaluj pakiet :i386 tej biblioteki.
  2. Utwórz użytkownika dla serwera i przełącz się na niego.
    sudo useradd -m -s /bin/bash -U gmod
    sudo su - gmod
  3. Zainstaluj SteamCMD i pozwól mu raz się zaktualizować.
    mkdir -p ~/steamcmd ~/gmodds
    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.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/gmod/gmodds +login anonymous +app_update 4020 validate +quit
    SteamCMD czasem odpowiada "Missing configuration" i nie zostawia plików gry, a mimo to kończy działanie tak, jakby wszystko się udało. Widzimy, że zjawisko to pojawia się i znika przy świeżych instalacjach. Sprawdź, czy steamapps/appmanifest_4020.acf istnieje w folderze serwera, a jeśli nie, uruchom polecenie jeszcze raz. Wiki Facepunch dodaje, że force_install_dir może powodować błędy aktualizacji; jeśli tak jest u ciebie, umieść to przed login, jak wyżej, albo zainstaluj do innego folderu.
  5. Skopiuj bibliotekę klienta Steam z SteamCMD tam, gdzie szuka jej 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/

Zdobądź token serwera gry Steam

  1. Otwórz stronę kont serwerów gier Steam (steamcommunity.com/dev/managegameservers), będąc zalogowanym na konto, które posiada Garry's Mod.
  2. Wpisz 4000 jako App ID gry podstawowej (wiki Facepunch podaje tę wartość dla Garry's Mod) oraz notatkę z nazwą serwera, a następnie utwórz token. Każdy serwer potrzebuje własnego tokenu. Steam pisze, że wyłącznie ty odpowiadasz za swoje tokeny, że nie wolno ich przekazywać osobom trzecim (a każdy przekazany token należy usunąć) oraz że token, którym serwer długo się nie loguje, wygasa.
  3. Zachowaj go do polecenia uruchamiającego poniżej jako +sv_setsteamaccount.

Uruchom go

  1. Start serwera: uruchom go z folderu serwera. To linia uruchamiająca, której używają nasze serwery, skrócona do najważniejszych elementów:
    cd ~/gmodds
    ./srcds_run -game garrysmod -console -port 27016 +ip 0.0.0.0 -strictportbind -norestart \
      +map gm_flatgrass +gamemode sandbox +maxplayers 32 \
      +hostname "My GMod server" +rcon_password "change-me" \
      +sv_setsteamaccount YOUR_TOKEN
    Zastąp 27016 portem, który otworzyłeś, a YOUR_TOKEN swoim tokenem. Wiki Facepunch podaje -tickrate z wartością domyślną 66.6666 i zalecanym zakresem od 30 do 128; dodaj to tylko po to, by to zmienić. Wiki Facepunch ostrzega też, że nieprawidłowy lub wygasły token uniemożliwia start serwera. Nasz panel uznaje linię logu gameserver Steam ID za znak, że serwer działa. Uruchamiaj go pod menedżerem usług, takim jak systemd, aby wstawał po awarii.
  2. Otwórz port. Zezwól na niego w zaporze maszyny i przekieruj go w routerze na maszynę.
  3. Dołącz. Otwórz Garry's Mod, potem przeglądarkę serwerów, albo użyj konsoli, by połączyć się z publicznym adresem i portem.
  4. Zaktualizuj: zatrzymaj serwer i ponownie uruchom polecenie pobierania z kroku 4. Gracze i serwer muszą mieć zgodne wersje: ogłoszenie Facepunch z kwietnia 2026 mówiło, że ta aktualizacja wymagała od istniejących serwerów aktualizacji, zanim można było do nich dołączyć, a aktualizacja z września 2026 była kompatybilna wstecz z istniejącymi serwerami.

Ustawienia, dodatki z Workshop i pułapka w server.cfg

  • Kolekcja Workshop: dodaj +host_workshop_collection <collection ID> do linii uruchamiającej. Serwer pobiera kolekcję przy starcie i montuje jej dodatki. Wiki mówi, że kolekcja musi być publiczna lub niepubliczna z linkiem.
  • Plik ustawień: umieść opcje w garrysmod/cfg/server.cfg. Nie wpisuj tam hostname ani rcon_password, jeśli podajesz je też w wierszu poleceń. Wiki Facepunch zauważa, że server.cfg wykonuje się późno podczas startu, a nasza instalacja zostawia na górze pliku komentarz ostrzegający, że wartość w nim po cichu przesłania tę z wiersza poleceń.
  • Ukryj go: wiki opisuje hide_server 1, aby serwer nie pojawiał się w przeglądarce serwerów.

Opcja 2: hostuj na PlayNHost

Wynajem eliminuje instalację, rutynę z tokenem w wierszu poleceń, przekierowanie portów i rutynę aktualizacji. Nadal wybierasz nazwę, mapę, tryb gry i swoje dodatki.

  1. Wybierz plan. Otwórz stronę hostingu serwerów Garry's Mod i porównaj plany: DOG BALLON (4 graczy), STAR BALLON (8) i GMAN BALLON (15) w chwili pisania. Kliknij Utwórz serwer (Dostosuj plan przy GMAN BALLON) 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 gameserver Steam ID, gdy będzie gotowy.
  3. Skonfiguruj go. Na karcie Ustawienia, w sekcji Ustawienia gry, ustaw Nazwa serwera (bez spacji: łącz wyrazy znakiem - lub _), Tryb gry (nazwa jego folderu, na przykład sandbox), Mapa i swój Token serwera gry Steam. Na naszych serwerach token jest opcjonalny: bez niego serwer nadal startuje, ale wiki Facepunch mówi, że jego pozycja na liście serwerów jest obniżona. Błędny lub wygasły token jest gorszy niż brak tokenu, bo wiki mówi, że uniemożliwia start serwera. Potem zrestartuj. Klucze i kroki znajdziesz w Jak skonfigurować serwer Garry's Mod: najważniejsze ustawienia.
  4. Dodaj dodatki. Wklej ID swojej kolekcji Steam Workshop w Kolekcja Workshop i zrestartuj. Użyj ID kolekcji, jak opisuje wiki Facepunch; aby dodać pojedynczy dodatek, umieść go we własnej kolekcji i użyj ID tej kolekcji. Zobacz Jak dodać mody do serwera Garry's Mod.
  5. Zaproś graczy. Jak dołączyć do serwera Garry's Mod pokazuje, co im wysłać.

Co panel robi za ciebie

  • Instaluje aplikację 4020 i robi do trzech prób, gdy SteamCMD odpowiada "Missing configuration", uznając za dowód, że pliki dotarły, manifest aplikacji, a nie kod wyjścia.
  • Twój port jest przydzielany automatycznie i przekazywany przez -port, więc nie musisz konfigurować routera ani zapory.
  • Zapisuje server.cfg jednorazowo, przy instalacji, z limitami (na przykład sbox_maxprops 100), domyślnymi ustawieniami sieci i liniami exec dla plików banów. Ponieważ panel nie zapisuje go ponownie przy każdym starcie, twoje zmiany zostają; reinstalacja zapisuje go od nowa. Hostname i hasło RCON pochodzą z ustawień panelu, nie z tego pliku.
  • Gdy Automatyczna aktualizacja jest włączona (domyślnie, w sekcji Pokaż zaawansowane), serwer przy każdym starcie instaluje najnowszą wersję, więc restart jest aktualizacją.
  • Odświeżanie Lua jest domyślnie wyłączone: serwer startuje z -disableluarefresh, dopóki go nie włączysz.
  • Limit graczy wynika z wybranego planu i nie jest ustawieniem, które można zmienić w panelu. Ustawienie Tickrate startuje na naszych serwerach od 22, poniżej zakresu od 30 do 128 zalecanego przez wiki Facepunch; możesz je zmienić w Ustawienia gry.

Samodzielny hosting czy wynajem: uczciwe porównanie

  • Koszt: oprogramowanie serwera jest darmowe. Samodzielny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to cykliczna opłata ustalona przez plan.
  • 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 o zaporę i router dbasz ty. Wynajęty serwer nie ujawnia twojego domowego IP.
  • Konfiguracja: samodzielny hosting wymaga wiersza poleceń, bibliotek 32-bitowych, tokenu Steam i przekierowania portów. Wynajem wymaga nazwy, trybu gry i idealnie twojego tokenu.
  • Kontrola: samodzielny hosting daje ci każdy plik. Na naszych serwerach zmieniasz ustawienia w panelu i nadal masz kartę Files na własne konfiguracje i dodatki.

Chcesz pominąć konfigurację? Zobacz plany serwerów Garry's Mod. Masz już serwer? Zacznij od Problemy z serwerem Garry's Mod i ich rozwiązania.

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

Darmowe narzędzia do Garry's Mod

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY