Własny serwer Garry's Mod ma sens, jeśli chcesz prowadzić TTT, DarkRP, PropHunt albo Sandbox ze stałymi zasadami, kontrolowanymi addonami i stabilnym zarządzaniem. Ważne są jasno wybrany tryb gry, czysty plik server.cfg, zadbana kolekcja Steam Workshop i test przed otwarciem serwera dla swojej społeczności.
Wymagania
Dla małego serwera Garry's Mod zaplanuj co najmniej 2 GB RAM. To wystarczy raczej dla niewielkich grup i lekkich zestawów addonów; serwery DarkRP z wieloma pracami, mapami, pojazdami albo rozbudowaną zawartością Workshop potrzebują, zależnie od konfiguracji, większych rezerw. Ustal też wcześniej, jaki tryb chcesz prowadzić. Serwer przygotowywany jednocześnie pod TTT, DarkRP i PropHunt szybko robi się nieczytelny.
Potrzebujesz dostępu do plików serwera, server.cfg, parametrów startowych i konsoli serwera. Do addonów używasz oficjalnego Steam Workshop dla Garry's Mod. To główne miejsce dla zawartości Workshop, kolekcji i ID addonów. Zawsze sprawdzaj tam, czy addon jest aktualnie utrzymywany i jakie zależności podaje autor.
Jeśli równolegle planujesz komunikację głosową dla swojej ekipy, własny serwer TeamSpeak 3 do administracji i ustaleń co-op dobrze pasuje do rund GMod. Dla innych serwerów co-op znajdziesz też poradnik o serwerach multiplayer Terraria.
Zamów serwer i ustal podstawowe dane
- Wejdź na game-serverhosting
- Wybierz co najmniej 2 GB RAM
- Wybierz tryb gry podczas zamówienia
W game-serverhosting na pierwszym miejscu jest płatne, stabilne działanie: wynajmujesz serwer, świadomie zarządzasz konfiguracją i addonami oraz możesz korzystać ze wsparcia i przejrzystych procesów operacyjnych zamiast hostować lokalnie. Wpisz od razu jednoznaczną nazwę serwera, zdecyduj o haśle i zacznij najpierw od małej liczby graczy. Dla serwerów publicznych puste hasło jest typowe; do faz testowych albo prywatnych rund ustaw hasło, dopóki addony, mapy i uprawnienia nie będą działać poprawnie.
Popularne tryby gry
| Tryb | Opis | Gracze |
|---|---|---|
| TTT | Trouble in Terrorist Town | 8-24 |
| DarkRP | Roleplay | 20-64 |
| PropHunt | Chowanie się jako prop | 8-24 |
| Sandbox | Swobodne budowanie | 4-20 |
| Murder | Znajdowanie mordercy | 8-16 |
Te liczby graczy są praktycznymi wartościami orientacyjnymi, a nie gwarancją wydajności. Kluczowe są rozmiar mapy, tickrate, addony, skrypty Lua, liczba encji i zachowanie graczy. Zacznij ostrożnie, obserwuj konsolę serwera i feedback graczy, a sloty zwiększaj dopiero wtedy, gdy serwer pozostaje stabilny.
Konfiguracja server.cfg
server.cfg to główny plik bazowy dla nazwy, hasła, slotów i trybu gry. Używaj tylko jednej aktywnej linii gamemode. Pozostałe linie zostaw jako komentarz, żeby później łatwiej było zmienić tryb.
hostname "Mój serwer GMod"
sv_password ""
maxplayers 24
gamemode terrortown // TTT
// gamemode darkrp // DarkRP
// gamemode prop_hunt // PropHunt
Po każdej zmianie zrestartuj serwer i sprawdź w konsoli, czy tryb został załadowany. Jeśli serwer startuje w złym trybie, przyczyną jest zwykle druga aktywna linia Gamemode, błędny parametr startowy albo brakujący folder Gamemode.
Konfiguracja kolekcji Workshop
Kolekcje Workshop to najczystszy sposób automatycznego udostępniania addonów graczom. Dodawaj tylko treści, które naprawdę są potrzebne: Gamemode, mapy, modele, dźwięki, bronie, HUD-y i wymagane zależności. Im większa kolekcja, tym dłużej trwa pierwsze dołączenie i tym większe ryzyko konfliktów.
- Utwórz kolekcję Steam Workshop
- Dodaj wszystkie wybrane addony
- Dodaj ID kolekcji do linii startowej:
+host_workshop_collection <collection_id>
ID kolekcji znajdziesz w URL swojej kolekcji Steam. Po wpisaniu uruchom serwer ponownie i połącz się klientem, który nie ma jeszcze lokalnie zainstalowanych addonów. Tak sprawdzisz, czy ścieżka pobierania działa i czy brakujące treści pokazują się jako modele Error albo różowo-czarne tekstury.
Konfiguracja DarkRP
DarkRP opiera się na dobrze utrzymanych rolach, zasadach i wartościach ekonomii. Nie zmieniaj od razu wszystkiego naraz, tylko testuj prace i encje krok po kroku.
- DarkRP Gamemode często jest wstępnie zainstalowany
- Zdefiniuj prace w
darkrp_customthings/jobs.lua - Encje w
darkrp_customthings/entities.lua - Przetestuj menu F4 do zmiany pracy
Po każdej zmianie sprawdzaj konsolę serwera pod kątem błędów Lua. Jeśli menu F4 się nie otwiera albo brakuje prac, często winne są błędy składni, brakujące przecinki albo addony nadpisujące funkcje DarkRP. Zachowaj działającą wersję konfiguracji, zanim dodasz większe pakiety prac.
Konfiguracja TTT
TTT potrzebuje jasnych długości rund, sensownych proporcji Traitorów i Detective'ów oraz map dopasowanych do liczby graczy. Te przykładowe wartości są solidnym punktem startowym dla małych i średnich grup:
ttt_round_limit 6
ttt_time_limit_minutes 15
ttt_traitor_pct 0.25
ttt_detective_pct 0.13
ttt_haste 1
ttt_haste_starting_minutes 5
Następnie przetestuj co najmniej jedną pełną rundę z kilkoma graczami. Zwróć uwagę, czy role są przydzielane poprawnie, czy rundy kończą się czysto i czy zmiany map działają. W bardzo małych grupach udział Detective'ów może wypadać nienaturalnie; w większych grupach oceniaj balans na podstawie prawdziwych sesji gry.
Sprawdź PropHunt i Sandbox
W PropHunt wybór mapy jest szczególnie ważny. Nie każda mapa oferuje wystarczająco dużo propów, kryjówek albo uczciwych tras szukania. Dlatego testuj każdą mapę obiema drużynami. Sandbox wymaga za to jasnego zarządzania uprawnieniami, bo gracze mogą spawnować wiele obiektów. Ogranicz problematyczne narzędzia, jeśli serwer jest publicznie dostępny.
Sprawdzenie wyniku
Po konfiguracji serwer powinien pojawić się na liście serwerów z poprawną nazwą, ładować wybrany Gamemode i oferować zawartość Workshop przy dołączaniu. Połącz się raz jako zwykły gracz, nie tylko jako admin. Sprawdź hasło, sloty, mapę, addony, błędy konsoli, czas pobierania i zmianę mapy. Dopiero potem przekaż adres swojej społeczności.
Rozwiązywanie problemów
Jeśli brakuje addonów, najpierw sprawdź ID kolekcji i to, czy kolekcja jest publicznie widoczna. Jeśli serwer się nie uruchamia, usuń testowo nowe addony i wystartuj z minimalnym server.cfg. Przy błędach Lua pierwsza wiadomość o błędzie w konsoli jest zwykle ważniejsza niż wszystkie kolejne błędy. Jeśli gracze zatrzymują się podczas dołączania, zmniejsz duże pakiety zawartości i przetestuj mniejszą kolekcję Workshop.
Weryfikacja, ograniczenia i bezpieczny powrót
Poradnik „Wynajem serwera Garry's Mod – TTT, DarkRP i PropHunt” dotyczy typu serwera opisanego w artykule oraz wersji widocznej w momencie sprawdzania. Nazwy menu, dostępne wersje, kompatybilność modów lub pluginów i wymagane zasoby mogą się zmienić po aktualizacjach. Dlatego nie przenoś żadnych wartości bez sprawdzenia na inną wersję gry, loadera albo serwera.
Przed zmianami w świecie, stanie gry, konfiguracji albo rozszerzeniach utwórz backup objętych nimi plików. Następnie zmieniaj tylko jeden powiązany krok naraz i sprawdzaj go tą samą wersją klienta i serwera, na której później chcesz grać.
| Punkt kontroli | Oczekiwany wynik | Przerwanie i powrót |
|---|---|---|
| Start serwera | Serwer osiąga stan gotowości bez nowych komunikatów o błędach. | Przy błędach startu cofnij zmianę i wgraj ostatni backup. |
| Test połączenia | Konto testowe może połączyć się przez adres pokazany w panelu. | Przy błędach wersji albo połączenia ponownie porównaj wersję, port i reguły dostępu. |
| Test funkcji | Konkretnie zmieniona funkcja działa bez uszkadzania istniejących danych świata albo gry. | Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki. |
Udany pojedynczy test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, trasa sieciowa i równoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i wynik testu, żeby później dało się odtworzyć odchylenia.
FAQ
Ile RAM potrzebuję na serwer Garry's Mod?
Dla małych konfiguracji wybierz co najmniej 2 GB RAM. Więcej graczy, DarkRP, duże mapy i wiele addonów Workshop zwiększają zapotrzebowanie. Planuj raczej etapami i obserwuj serwer pod realnym obciążeniem.
Jaki tryb gry nadaje się na start?
TTT i PropHunt zwykle konfiguruje się szybciej, bo mają jasną strukturę rund. DarkRP daje więcej głębi, ale wymaga znacznie więcej pracy przy pracach, zasadach, addonach i moderacji.
Czy muszę używać kolekcji Steam Workshop?
Dla serwera z addonami jest to bardzo zalecane. Bez kolekcji gracze muszą instalować treści ręcznie albo widzą brakujące modele, dźwięki i tekstury. Używaj oficjalnej strony Steam Workshop jako źródła kolekcji i addonów.
Dlaczego mój serwer startuje w złym Gamemode?
Sprawdź server.cfg, parametry startowe i zainstalowane pliki Gamemode. Aktywna powinna być tylko jedna linia gamemode. Skomentowane przykłady mogą zostać, ale nie mogą zostać przypadkowo załadowane bez //.
Jak poprawnie testować DarkRP po zmianach?
Uruchom serwer ponownie, otwórz menu F4, zmień kilka prac i zespawnuj zdefiniowane encje. Potem przeczytaj konsolę serwera. Małe błędy składni w jobs.lua albo entities.lua mogą ukryć całe sekcje.