Czym jest Garry's Mod?

Garry's Mod (w skrócie: GMod) to platforma gier typu sandbox oparta na silniku Source. Nie ma tu stałych celów gry — zamiast tego GMod oferuje ogromną bibliotekę społeczności z trybami gry, dodatkami i mapami, które całkowicie zmieniają rozgrywkę. Najpopularniejszym trybem gry jest TTT (Trouble in Terrorist Town): gra dedukcji społecznej podobna do Mafii lub Among Us, w której niewinni i detektywi muszą zidentyfikować ukrytych zdrajców.

Do własnego serwera potrzebujesz własnej konfiguracji Garry's Mod Dedicated Server z wybranym trybem gry. W game-serverhosting wszystko działa wstępnie skonfigurowane z aktywnym wsparciem Workshop.

Zamów serwer

Wybierz w kreatorze zamówień Garry's Mod jako grę. TTT to najczęściej grany tryb, ale ten sam slot serwera możesz później wykorzystać do innych trybów gry (Sandbox, DarkRP, Deathrun), zmieniając flagę gamemode w konfiguracji startowej.

Wynajmij serwer Garry's Mod

Po zamówieniu Twój serwer jest gotowy do użycia w kilka minut. Status widzisz w panelu.

Edycja zmiennych serwera w panelu

Najważniejsze zmienne serwera Source — sv_cheats, sv_gravity, czat głosowy i limity sbox_ (Props, Ragdolls, pojazdy, NPC) — ustawiasz bezpośrednio w panelu przez przewodnik po formularzu. game-serverhosting zapisuje je bezpiecznie do server.cfg (wraz z kopią zapasową), bez konieczności ręcznej edycji pliku. Edytor znajdziesz w panelu serwera w sekcji Ustawienia gry → Zmienne serwera.

Przewodnik po edytorze zmiennych serwera dla Garry's Mod w panelu game-serverhosting
Przewodnik po edytorze zmiennych serwera dla Garry's Mod w panelu game-serverhosting

Konfiguracja trybu TTT

Krok 1: Ustaw gamemode na TTT

W konfiguracji startowej (Panel → Startup) ustawiasz parametr:

GAMEMODE=terrortown

Alternatywnie wpisujesz w server.cfg:

gamemode terrortown

Uruchom serwer ponownie po zmianie — GMod załaduje wtedy automatycznie tryb gry TTT.

Krok 2: Dostosuj konfigurację TTT

Ustawienia TTT są sterowane przez ConVars w server.cfg. Najważniejsze:

# Liczba zdrajców (udział w łącznej liczbie graczy)
ttt_traitor_pct 0.25
# Minimalna liczba zdrajców na rundę
ttt_traitor_max 32

# Czas rundy w sekundach
ttt_roundtime_seconds 300
# Czas przygotowania
ttt_preptime_seconds 30

# System karmy (kara za friendly-fire)
ttt_karma 1
ttt_karma_starting 1000
ttt_karma_min 500

# Rotacja map
mapcyclefile mapcycle.txt

Krok 3: Skonfiguruj mapy TTT

TTT działa najlepiej ze specjalnymi mapami TTT (prefiks: ttt_). Utwórz plik mapcycle.txt w katalogu garrysmod/:

ttt_minecraft_b5
ttt_67thway_v8
ttt_rooftops_2016
ttt_dolls_v2

Mapy muszą być obecne na serwerze — najłatwiej przez kolekcję Workshop (patrz niżej).

Konfiguracja kolekcji Workshop

Najłatwiejszy sposób na wgranie map i dodatków na serwer to kolekcja Steam Workshop.

Utwórz kolekcję

  1. Wejdź na https://steamcommunity.com/workshop/browse/?appid=4000
  2. Kliknij „Moje elementy Workshop" → „Utwórz kolekcję"
  3. Dodaj wszystkie żądane mapy, bronie i paczki treści
  4. Opublikuj kolekcję (musi być publiczna)

Wpisz ID kolekcji w panelu

W panelu w sekcji Startup wpisujesz ID kolekcji Workshop:

WORKSHOP_ID=123456789
WORKSHOP_AUTH_KEY=TwojSteamWebAPIKey

Steam Web API Key tworzysz bezpłatnie na https://steamcommunity.com/dev/apikey. Serwer pobiera przy starcie automatycznie wszystkie elementy kolekcji.

ULX — narzędzie administracyjne dla GMod

ULX to standardowy framework administracyjny dla Garry's Mod. Oferuje obszerny zestaw komend dla administratorów oraz system uprawnień (ULib) do drobnoziarnistej kontroli.

Instalacja ULX

  1. Zasubskrybuj w Steam Workshop: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) i ULib
  2. Dodaj oba do kolekcji Workshop lub wgraj je ręcznie do garrysmod/addons/

Przyznawanie praw administratora

Prawa ustawia się w konsoli serwera lub przez RCON:

ulx adduser "NazwaGracza" superadmin
ulx adduser "NazwaModeratora" admin

Ważne komendy ULX

Komenda Funkcja
ulx ban <nazwa> <minuty> <powod> Zbanuj gracza
ulx kick <nazwa> <powod> Wyrzuć gracza
ulx slay <nazwa> Zabij gracza
ulx tp <nazwa> Teleportuj do gracza
ulx noclip <nazwa> Aktywuj noclip
ulx menu Otwórz menu administratora (F4 / konsola)

Dodatki specyficzne dla TTT

Dodatek Funkcja
TTT2 Rozszerzony framework TTT z nowymi klasami i funkcjami
Randomats Losowe wydarzenia rundy dla większej różnorodności
TTT Weapon Placer Rozmieszczanie broni na mapach bez kodu
Custom Items Dodawanie własnych przedmiotów zdrajcy/detektywa

Częste problemy

"Brakująca treść" — fioletowe tekstury Brakujące tekstury pochodzą najczęściej z nieobecnych danych gier Valve (CS:S, HL2 itp.). Dodaj paczkę treści taką jak CS:S Weapons and Props do kolekcji Workshop.

Gracze nie widzą przedmiotów z dodatków Klient musi mieć również zasubskrybowane elementy Workshop — lub tempo cl_downloadall nie pasuje. Wpisz sv_allowupload 1 i sv_allowdownload 1 do server.cfg.

Runda TTT się nie zaczyna Sprawdź minimalną liczbę graczy: TTT potrzebuje co najmniej 2 graczy (domyślnie 2, zalecane 4+). Sprawdź ttt_minimum_players w konfiguracji.

Podsumowanie

Prowadzenie Garry's Mod TTT na własnym serwerze daje Ci pełną kontrolę nad konfiguracją, dodatkami i zespołem moderacji. Kolekcje Workshop ułatwiają synchronizację treści, ULX zapewnia profesjonalną administrację serwera.

Wynajmij serwer Garry's Mod →

FAQ

Jaka rotacja map jest zalecana dla początkujących w TTT?

Dla początkujących zalecane są klasyczne mapy takie jak ttt_minecraft_b5, ttt_67thway_v8 i ttt_rooftops_2016. Są przejrzyste, dobrze zbalansowane i należą do każdej większej kolekcji Workshop TTT.

Czy potrzebuję CS:S do serwera GMod?

Treści CS:S (modele, tekstury) są wymagane przez wiele dodatków i map. Nie potrzebujesz zainstalowanego CS:S na serwerze, ale paczka treści z Workshop usuwa fioletowe błędy "Missing Texture".

Ilu graczy jest idealnych dla TTT?

TTT sprawia najwięcej frajdy od 8–12 graczy, bo proporcja zdrajców (domyślnie: 25%) zapewnia wystarczające napięcie. Poniżej 6 graczy gra wydaje się uboga; powyżej 20 rundy mogą być bardzo długie.

Czy mogę prowadzić kilka trybów gry na jednym serwerze?

Technicznie nie jednocześnie — serwer GMod działa zawsze w jednym gamemode. Możesz jednak przez RCON lub zmianę mapy przełączyć tryb albo wykorzystać kilka slotów serwera dla różnych trybów.