Ustawienia serwera Garry's Mod wyjaśnione

Serwer Garry's Mod konfiguruje się w dwóch miejscach: w linii uruchamiania, odczytywanej raz przy starcie, oraz w cfg/server.cfg, odczytywanym przy każdym załadowaniu mapy. Wiedza, gdzie leży które ustawienie, oszczędza sporo zamieszania, bo server.cfg wykonuje się jako drugi i wygrywa.

Linia uruchamiania

Ustawia się je raz, na starcie. Na Flux są to pola ustawień wdrożenia, a zmiana zostaje zastosowana po ponownym wdrożeniu.

UstawienieOpcja uruchomieniaNotatki
Nazwa serwera+hostname "..."Co pokazuje przeglądarka serwerów
Tryb gry+gamemode sandboxNazwa folderu gamemode: terrortown dla TTT, darkrp dla DarkRP
Mapa+map gm_constructBez .bsp
Maksymalna liczba graczy+maxplayers 16Up to 128
Kolekcja Warsztatu+host_workshop_collection <id>Pobierane przy każdym starcie
Hasło do dołączenia+sv_password "..."Puste dla serwera publicznego
Hasło RCON+rcon_password "..."Potrzebne do każdego narzędzia RCON
Token Steam+sv_setsteamaccount <token>Opcjonalnie, lepsze miejsce w rankingu przeglądarki serwerów
Wskazówka:Jeśli server.cfg również ustawia hostname albo sv_password, server.cfg wygrywa. Na Flux zakładka Ustawienia serwera usuwa te linie z pliku przy zapisie, więc formularz w Ustawieniach wdrożenia pozostaje tym, który się liczy.

server.cfg: limity sandboxa

Limity na gracza i główne narzędzie przeciw lagom na serwerze budowlanym. Domyślne wartości: sbox_maxprops 200, sbox_maxragdolls 10, sbox_maxvehicles 4, sbox_maxsents 100, sbox_maxeffects 200, sbox_maxballoons 100, sbox_maxthrusters 50, sbox_maxwheels 50, sbox_maxlamps 3, sbox_maxlights 5. sbox_noclip i sbox_playershurtplayers przełączają odpowiednio noclip i PvP.

server.cfg: Trouble in Terrorist Town

  • ttt_roundtime_minutes 10, ttt_preptime_seconds 30 i ttt_firstpreptime 60 ustawiają zegar rundy; ttt_haste 1 zaczyna go krótko i dodaje czas przy każdej śmierci.
  • ttt_round_limit 6 i ttt_time_limit_minutes 75 decydują, kiedy mapa się zmienia.
  • ttt_traitor_pct 0.25, ttt_detective_pct 0.13 i ttt_detective_min_players 8 decydują o rolach.
  • ttt_karma 1 sprawia, że gracze zabijający niewinnych zadają mniejsze obrażenia.

server.cfg: pobieranie i przeglądarka

  • sv_loadingurl: strona WWW wyświetlana podczas dołączania graczy.
  • sv_downloadurl: serwer WWW FastDL dla zawartości, której nie ma w Workshop.
  • sv_region: region, pod którym przeglądarka rejestruje serwer (255 to cały świat).
  • sv_allowcslua 0: lepiej zostaw wyłączone, chyba że potrzebujesz; pozwala graczom uruchamiać własne Lua.

Najczęściej zadawane pytania

Gdzie jest server.cfg na serwerze Garry's Mod?

W garrysmod/cfg/server.cfg. Świeża instalacja go nie ma; serwer działa bez niego. Na Flux zakładka Ustawienia serwera tworzy go przy pierwszym zapisie.

Dlaczego nazwa hosta w server.cfg się nie zmienia?

Tak, i nadpisuje ten z linii uruchamiania: server.cfg wykonuje się po linii uruchamiania, przy każdym załadowaniu mapy. Trzymaj nazwę tylko w jednym miejscu.

Czy po zmianie server.cfg trzeba zrestartować serwer?

Zmiana mapy lub restart je zastosuje, bo srcds odczytuje server.cfg przy załadowaniu mapy. Komenda RCON exec server.cfg zastosuje większość cvarów od razu.

Powiązane przewodniki: Garry's Mod