Garry's Mod (GMod) od prawie dwóch dekad pozostaje jedną z najbardziej kreatywnych gier multiplayer na Steamie. To, co zaczęło się jako mod physics sandbox do Half-Life 2, wyrosło na samodzielną platformę z tysiącami trybów gry: od DarkRP i Trouble in Terrorist Town po PropHunt i Sandbox. W 2026 roku GMod nadal jest aktywny, z wierną społecznością i regularnymi aktualizacjami. Postawienie własnego serwera to sposób na ustalenie własnych zasad, uruchomienie ulubionych trybów gry i zbudowanie społeczności. W tym poradniku przeprowadzimy Cię przez cały proces.
Czym jest dedykowany serwer Garry's Mod?
Dedykowany serwer to osobny program, który uruchamia serwer gry GMod bez konieczności grania w grę. Program nazywa się „srcds" (Source Dedicated Server) i jest oparty na silniku Source firmy Valve. Serwer przetwarza całą fizykę, dane wejściowe graczy i logikę trybu gry, a następnie wysyła wyniki do wszystkich połączonych graczy.
Dedykowany serwer można uruchomić na kilka sposobów:
- Na własnym komputerze. Za darmo, ale komputer musi być włączony, a zasoby są współdzielone z grą, jeśli chcesz jednocześnie grać.
- Na VPS lub serwerze dedykowanym. Profesjonalny sprzęt w centrum danych ze stabilnym połączeniem i ochroną przed DDoS.
- U dostawcy hostingu gier. Gotowe rozwiązanie z panelem do zarządzania serwerem bez wiedzy technicznej.
Wymagania systemowe
Garry's Mod jest oparty na silniku Source, który nie jest szczególnie wymagający. Wymagania serwera zależą w dużej mierze od trybu gry i liczby graczy:
| Scenariusz | RAM | CPU | Dysk |
|---|---|---|---|
| Sandbox, 4 do 8 graczy | 1 GB | 1 rdzeń, 3+ GHz | 5 GB |
| DarkRP, 16 do 32 graczy | 2 do 3 GB | 2 rdzenie, 3,5+ GHz | 10 do 20 GB |
| TTT, 16 do 24 graczy | 1,5 do 2 GB | 2 rdzenie, 3,5+ GHz | 8 do 15 GB |
| DarkRP, 64+ graczy, dużo addonów | 4 do 6 GB | 3+ rdzenie, 4+ GHz | 20 do 40 GB |
Często zaskoczeniem jest ilość miejsca na dysku: serwery GMod z wieloma addonami, niestandardowymi mapami i treściami mogą zajmować dziesiątki gigabajtów. Dyski NVMe są idealne, aby skrócić czasy ładowania. Serwery gier HostValues wykorzystują dyski NVMe i procesory AMD Ryzen 9 7950X, co zapewnia szybkie zmiany map i stabilne tickrate.
Krok 1: Instalacja SteamCMD
Pierwszym krokiem przy konfigurowaniu dedykowanego serwera jest instalacja SteamCMD, narzędzia wiersza poleceń Valve do pobierania plików serwera.
Na Windows:
- Pobierz SteamCMD z Valve Developer Wiki.
- Rozpakuj plik zip do folderu, np. C:\steamcmd.
- Uruchom steamcmd.exe. Program automatycznie pobierze aktualizacje przy pierwszym uruchomieniu.
Na Linux (Ubuntu/Debian):
- Zainstaluj wymagane pakiety:
sudo apt update && sudo apt install lib32gcc-s1 steamcmd. - Lub pobierz ręcznie:
mkdir ~/steamcmd && cd ~/steamcmd && curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -. - Uruchom SteamCMD poleceniem
./steamcmd.sh.
Krok 2: Pobieranie plików serwera GMod
W SteamCMD wykonaj następujące polecenia, aby pobrać pliki serwera:
login anonymous
force_install_dir /sciezka/do/serwera/gmod
app_update 4020 validate
quit
App ID 4020 to dedykowany serwer Garry's Mod. Pobieranie trwa kilka minut, w zależności od szybkości połączenia. Po zakończeniu pliki serwera znajdziesz w podanym folderze.
Krok 3: Instalacja zawartości Counter-Strike: Source
Wiele map i trybów gry GMod używa tekstur i modeli z Counter-Strike: Source (CSS). Bez tej zawartości gracze zobaczą fioletowo-czarne kwadraty (znane jako „missing textures") i modele ERROR. Zawartość CSS można dodać do serwera na dwa sposoby:
- Instalacja dedykowanego serwera CSS przez SteamCMD: wykonaj
app_update 232330 validate(z osobnym install_dir). Następnie skopiuj foldery cstrike/maps, models, materials i sounds do struktury garrysmod/addons lub zamontuj zawartość przez mount.cfg. - Montowanie zawartości przez mount.cfg: edytuj plik garrysmod/cfg/mount.cfg i dodaj ścieżkę do instalacji CSS. To czystsze rozwiązanie.
Przykładowy mount.cfg:
"mountcfg"
{
"cstrike" "/sciezka/do/css/cstrike"
}
Krok 4: Konfiguracja serwera
Najważniejsza konfiguracja odbywa się w dwóch plikach w folderze garrysmod/cfg/:
server.cfg: tutaj ustawiasz nazwę serwera, hasło, tickrate i inne ustawienia:
hostname "Moj Serwer GMod"
sv_password ""
maxplayers 32
sv_region 3
sv_lan 0
rcon_password "silne_haslo"
Ważne: zawsze ustaw silne rcon_password. RCON daje pełną kontrolę nad serwerem przez konsolę, a słabe hasło stanowi zagrożenie bezpieczeństwa. Użyj co najmniej 16 znaków z literami, cyframi i symbolami.
autoexec.cfg: polecenia wykonywane automatycznie przy uruchamianiu. Tutaj możesz ustawić convary, które nie pasują do server.cfg.
Krok 5: Ustawianie trybu gry
Tryb gry określa, jak działa Twój serwer. Tryb gry ustawiasz przy uruchamianiu serwera w poleceniu startowym. Oto najpopularniejsze tryby gry w 2026 roku:
- DarkRP: najpopularniejszy tryb gry. Tryb roleplay, w którym gracze wybierają zawody, zakładają sklepy, egzekwują prawo lub zostają przestępcami. Serwery DarkRP stanowią serce społeczności GMod.
- Trouble in Terrorist Town (TTT): gra społeczna, w której mała grupa zdrajców musi eliminować niewinnych bez zostania zdemaskowanymi. Podobna do Among Us, ale w formie strzelanki.
- PropHunt: zabawa w chowanego z twistem. Jedna połowa graczy zamienia się w obiekty i ukrywa na mapie, druga połowa musi ich znaleźć i wyeliminować.
- Sandbox: oryginalny tryb. Gracze mogą swobodnie budować, spawnować i eksperymentować z silnikiem fizyki.
- Murder: jeden gracz jest mordercą z nożem, inny ma pistolet, reszta musi przeżyć lub zidentyfikować mordercę.
Polecenie startowe dla serwera DarkRP na Linuksie wygląda na przykład tak:
./srcds_run -game garrysmod +gamemode darkrp +map rp_downtown_v4c_v2 +maxplayers 32 +host_workshop_collection 12345678
Krok 6: Dodawanie addonów z Workshop
Steam Workshop to główne źródło zawartości dla serwerów GMod. Addony możesz dodać za pomocą Workshop Collection:
- Utwórz kolekcję na Steam Workshop (lub użyj istniejącej).
- Dodaj wszystkie pożądane addony (mapy, modele, bronie, HUD-y, tryby gry) do kolekcji.
- Zanotuj ID kolekcji (numer w URL kolekcji).
- Dodaj parametr
+host_workshop_collection [ID]do polecenia startowego.
Gracze automatycznie pobierają addony po połączeniu z serwerem. Przy dużych kolekcjach może to trwać długo, co prowadzi nas do następnego tematu.
Konfiguracja FastDL
Jeśli Twój serwer ma dużo niestandardowej zawartości, gracze muszą ją pobrać, zanim będą mogli grać. Standardowa prędkość pobierania silnika Source jest ograniczona. FastDL rozwiązuje ten problem, udostępniając zawartość przez szybki serwer WWW zamiast przez serwer gry.
Kroki konfiguracji FastDL:
- Skopiuj całą niestandardową zawartość (maps, materials, models, sounds, lua) na serwer WWW lub do folderu dostępnego przez HTTP.
- Skompresuj pliki za pomocą bzip2 (.bz2), aby zmniejszyć rozmiar pobierania.
- Ustaw w server.cfg zmienną
sv_downloadurlna URL serwera WWW, na przykład:sv_downloadurl "https://fastdl.twojadomena.pl/gmod/". - Ustaw
sv_allowdownload 1isv_allowupload 0.
Łącząc Workshop i FastDL, gracze pobierają addony szybko, a serwer gry nie marnuje przepustowości na transfer plików.
Konfiguracja DarkRP
Ponieważ DarkRP jest zdecydowanie najpopularniejszym trybem gry, zasługuje na szczególną uwagę. Po zainstalowaniu DarkRP (przez Workshop lub ręcznie) konfigurację trybu gry przeprowadzasz w folderach garrysmod/addons/darkrpmodification/lua/darkrp_config/ i darkrp_customthings/:
- settings.lua: ogólne ustawienia, takie jak pensja startowa, maksymalna liczba właścicieli drzwi i czy gracze mogą budować.
- jobs.lua: tutaj definiujesz wszystkie zawody (Citizen, Police, Mayor, Gangster itd.) z ich modelami, bronią i pensją.
- entities.lua: definiuj niestandardowe obiekty, takie jak drukarki pieniędzy, laboratoria narkotykowe i dealerzy broni.
- shipments.lua: przesyłki broni, które dealerzy broni mogą sprzedawać.
Częstym błędem jest modyfikowanie samego DarkRP zamiast addona DarkRP Modification. Zmiany w jądrze DarkRP są nadpisywane przy aktualizacjach. Zawsze używaj addona modification do swoich zmian.
Zarządzanie serwerem i moderacja
Serwer GMod bez moderacji szybko staje się chaotyczny. Kluczowe elementy zarządzania serwerem:
- ULX + ULib: standardowy mod administracyjny dla GMod. Pozwala kickować, banować, teleportować, karać graczy i więcej. Przypisujesz rangi (superadmin, admin, moderator) z odpowiednimi uprawnieniami.
- SAM (ServerGuard Admin Mod): nowoczesna alternatywa dla ULX z bardziej przejrzystym interfejsem.
- Logowanie: zainstaluj addon do logowania, aby śledzić, kto co robi. Niezbędne przy rozwiązywaniu incydentów griefingu.
- Anti-cheat: addony takie jak gAC (Garry's Anti Cheat) pomagają wykrywać cheaterów, choć żaden anti-cheat nie jest niezawodny.
Optymalizacja wydajności
Serwer GMod, który się zacina lub działa wolno, odstrasza graczy. Oto najważniejsze optymalizacje:
- Tickrate. Domyślny tickrate dla GMod to 66. Dla serwerów DarkRP z wieloma graczami możesz rozważyć obniżenie do 33, jeśli serwer nie daje rady. Dodaj
-tickrate 66do polecenia startowego, aby jawnie ustawić tickrate. - Ustawienia sieciowe. Ustaw
sv_minrate 100000isv_maxrate 0dla optymalnej wydajności sieci. Ustawienia rate określają, ile danych serwer wysyła do graczy na sekundę. - Optymalizacja Lua. Źle napisany kod Lua w addonach jest częstą przyczyną lagów. Nie używaj polecenia
lua_openscriptw produkcji i unikaj addonów, które używają timers.Create z bardzo krótkimi interwałami (poniżej 0,5 sekundy). - Garbage collection. Silnik Source ma ograniczony garbage collector. Restartuj serwer codziennie lub dwa razy dziennie, jeśli zauważysz stopniowy wzrost zużycia pamięci. Automatyczny restart za pomocą crona to najprostsze rozwiązanie.
- Optymalizacja map. Wybieraj mapy skompilowane z prawidłowymi obliczeniami vis-leaf. Źle zoptymalizowane mapy powodują wyższe obciążenie CPU przez niepotrzebne renderowanie. Popularne mapy jak rp_downtown_v4c_v2 i ttt_minecraft_b5 zostały dobrze zoptymalizowane na przestrzeni lat.
Najczęstsze błędy przy konfiguracji
Po latach obserwowania serwerów GMod, oto najczęstsze błędy:
- Za dużo addonów. Każdy addon wydłuża czas ładowania i zwiększa zużycie pamięci. Serwer z 200 addonami nie jest automatycznie lepszy niż serwer z 50 dobrze dobranymi addonami. Jakość ponad ilość.
- Brak zawartości CSS. Gracze widzą wszędzie modele ERROR i fioletowo-czarne tekstury. Zawsze montuj zawartość Counter-Strike: Source.
- Słabe hasło rcon. Boty ciągle skanują otwarte porty RCON. Słabe hasło oznacza, że ktoś uzyska pełną kontrolę nad Twoim serwerem.
- Brak kopii zapasowych. Regularnie twórz kopie zapasowe plików serwera, zwłaszcza folderu data (gdzie DarkRP przechowuje dane graczy). Na VPS HostValues możesz to zautomatyzować prostym skryptem cron.
- Serwer w innym kraju niż Twoi gracze. Serwer w USA dla polskiej społeczności daje 100+ ms pingu. Wybierz lokalizację serwera blisko swojej grupy docelowej.
Dlaczego warto wykupić hosting dla GMod?
Hostowanie serwera GMod na własnym komputerze jest możliwe, ale ma ograniczenia. Upload połączenia konsumenckiego jest często niewystarczający dla 16 lub więcej graczy, przekierowanie portów wiąże się z ryzykiem bezpieczeństwa, a serwer jest niedostępny, gdy komputer jest wyłączony. Ataki DDoS są realnym zagrożeniem dla popularnych serwerów, a bez profesjonalnej ochrony pada nie tylko Twój serwer, ale cała sieć domowa.
U dostawcy hostingu takiego jak HostValues otrzymujesz:
- Sprzęt AMD Ryzen 9 7950X z dyskami NVMe dla szybkich czasów ładowania.
- Ochronę przed DDoS w standardzie, bez dopłat.
- Wiele europejskich lokalizacji dla niskiego pingu.
- Panel Pterodactyl do prostego zarządzania serwerem przez przeglądarkę.
- Możliwość rezygnacji co miesiąc, bez zobowiązań.
Najczęściej zadawane pytania
Ile kosztuje prowadzenie serwera GMod?
Na własnym komputerze nie kosztuje nic poza prądem i zużyciem sprzętu, ale jesteś ograniczony przez swój sprzęt i łącze internetowe. Wynajem hostingu zaczyna się od kilku euro miesięcznie za mały serwer (8 do 16 slotów). Większe serwery DarkRP z 32 do 64 graczami i wieloma addonami kosztują więcej, w zależności od zużycia RAM i dysku. W HostValues wszystkie pakiety są z możliwością rezygnacji co miesiąc i z ochroną przed DDoS w zestawie.
Czy mogę uruchomić GMod i CSS na tym samym serwerze?
Nie musisz mieć CSS jako osobno działającej gry na serwerze. Instalujesz pliki serwera CSS przez SteamCMD (app ID 232330) i montujesz zawartość w GMod przez mount.cfg. Pliki CSS nie są uruchamiane jako osobny serwer; dostarczają jedynie tekstury, modele i dźwięki, których używają mapy i tryby gry GMod. Zajmuje to około 2 do 3 GB dodatkowej przestrzeni dyskowej.
Ilu graczy obsłuży serwer GMod?
Silnik Source obsługuje maksymalnie 128 graczy na serwer, ale w praktyce większość serwerów GMod działa z 32 do 64 slotami. Liczba zależy od trybu gry i liczby addonów. Serwer Sandbox z 8 graczami jest lekki; serwer DarkRP z 64 graczami i 100 addonami jest ciężki. Dla więcej niż 32 graczy zalecane jest 3 do 4 GB RAM i szybki procesor (jak AMD Ryzen 9 7950X). Więcej niż 64 graczy rzadko działa stabilnie z powodu ograniczeń silnika Source.
Podsumowanie
Stworzenie serwera Garry's Mod wymaga kilku kroków technicznych, ale z tym poradnikiem jest to do zrobienia. Kluczowe elementy to SteamCMD, właściwe pliki serwera, zawartość CSS dla tekstur, dobra konfiguracja serwera i wybrany tryb gry. Poświęć czas na wybór addonów, zainstaluj mod administracyjny i rób kopie zapasowe. I wybierz rozwiązanie hostingowe dopasowane do wielkości Twojej społeczności.
Chcesz szybko zacząć bez samodzielnej konfiguracji VPS? Sprawdź pakiety hostingu gier HostValues lub wybierz VPS dla pełnej swobody. Wszystkie serwery działają na procesorach AMD Ryzen 9 7950X z dyskami NVMe, ochroną przed DDoS i panelem Pterodactyl.