Przejdź do treści
Zamów serwer

Serwer Garry's Mod: tryby gry i kolekcje z Warsztatu

Serwer Garry's Mod krok po kroku: pakiet, mapa i tryb gry w Uruchamianiu, kolekcja z Warsztatu, server.cfg, DarkRP i TTT, admin ULX i dołączanie.

6 min czytania Zaktualizowano 
Na tej stronie9 sekcji
  1. Jaki pakiet wybrać
  2. Ustaw serwer w zakładce Uruchamianie
  3. Dołącz do serwera
  4. Nazwa i hasło w server.cfg
  5. Kolekcja z Warsztatu Steam
  6. Tryby gry: TTT, DarkRP i inne
  7. Uprawnienia administratora (ULX)
  8. Najczęstsze problemy
  9. Zobacz też

Z tego poradnika ustawisz serwer Garry's Mod: mapę i tryb gry w panelu, kolekcję addonów z Warsztatu Steam, nazwę i hasło w server.cfg, tryby jak DarkRP czy TTT oraz uprawnienia admina. Pakiety i ceny znajdziesz w cenniku Garry's Mod.

Jaki pakiet wybrać#

Garry's Mod korzysta głównie z jednego rdzenia, więc przy większych serwerach najwięcej daje szybszy procesor z linii Premium.

PakietRAMProcesorDyskDla kogo
Standard 2 GB (Intel Xeon)2 GB1 wątek20 GBSandbox albo prosty tryb dla kilku osób
Standard 4 GB (Intel Xeon)4 GB1,5 wątku25 GBDarkRP albo TTT z dodatkami
Standard 8 GB (Intel Xeon)8 GB2,5 wątku40 GBduży serwer z wieloma dodatkami
Premium 2 GB (Ryzen 9 9950X)2 GB1,5 wątku20 GBSandbox na szybkim rdzeniu
Premium 4 GB (Ryzen 9 9950X)4 GB2 wątki30 GBDarkRP albo TTT z dodatkami, polecany
Premium 8 GB (Ryzen 9 9950X)8 GB3 wątki50 GBduży serwer z wieloma dodatkami

Sandbox dla znajomych uciągnie 2 GB. DarkRP z dużą kolekcją i kilkunastoma graczami: Premium 4 GB albo więcej. Zamów Premium 4 GB.

Ustaw serwer w zakładce Uruchamianie#

  1. Zaloguj się na panel.nexorahost.pl (otwiera się w nowej karcie) i kliknij kartę serwera na liście Moje serwery.

    Karta serwera na liście Moje serwery (1) z adresem serwera (2); na zrzucie serwer Minecraft
    Karta serwera na liście Moje serwery (1) z adresem serwera (2); na zrzucie serwer Minecraft
  2. W menu po lewej wybierz Uruchamianie.

    Zakładka Uruchamianie serwera Garry's Mod: pola MAP, STEAM ACCOUNT TOKEN, WORKSHOP ID, GAMEMODE, MAX PLAYERS, TICKRATE i LUA REFRESH
    Zakładka Uruchamianie serwera Garry's Mod: pola MAP, STEAM ACCOUNT TOKEN, WORKSHOP ID, GAMEMODE, MAX PLAYERS, TICKRATE i LUA REFRESH
  3. Ustaw pola. Każde zapisuje się samo chwilę po zmianie.

    PoleCo ustawia
    MAPmapa startowa, np. gm_flatgrass albo gm_construct
    GAMEMODEtryb gry, czyli nazwa folderu trybu, np. sandbox, terrortown, darkrp
    MAX PLAYERSliczba miejsc (do 128)
    WORKSHOP IDnumer kolekcji z Warsztatu Steam (opis niżej)
    STEAM ACCOUNT TOKENtoken serwera ze Steama, potrzebny, żeby serwer był widoczny na publicznej liście
    TICKRATEjak często serwer przelicza świat (domyślnie 22)
    LUA REFRESHprzeładowanie Lua po zmianie pliku; przydaje się przy pisaniu własnych skryptów, na zwykłym serwerze zostaw wyłączone
  4. Wróć do Konsoli i kliknij Uruchom albo Restart.

    Górna część Konsoli z przyciskiem Uruchom (1) i kartą Adres (2); na zrzucie serwer Minecraft, w Garry's Mod wygląda to tak samo
    Górna część Konsoli z przyciskiem Uruchom (1) i kartą Adres (2); na zrzucie serwer Minecraft, w Garry's Mod wygląda to tak samo

Token serwera ze Steama#

  1. Wejdź na steamcommunity.com/dev/managegameservers (otwiera się w nowej karcie) i zaloguj się kontem Steam.
  2. W polu numeru aplikacji wpisz 4000 (Garry's Mod), dodaj dowolny opis i utwórz token.
  3. Skopiuj token (32 znaki) do pola STEAM ACCOUNT TOKEN i zrestartuj serwer.

Bez tokenu serwer działa, a znajomi wejdą po adresie, ale nie pojawi się na publicznej liście serwerów.

Dołącz do serwera#

  1. Skopiuj adres z karty Adres w Konsoli.
  2. W Garry's Mod otwórz konsolę klawiszem ~. Jeśli się nie otwiera, włącz konsolę dewelopera w ustawieniach klawiatury (Zaawansowane).
  3. Wpisz connect i adres z portem, np. connect node1.nexorahost.pl:40024, i zatwierdź Enter.

Nazwa i hasło w server.cfg#

Nazwę na liście, hasło i ekran ładowania ustawiasz w pliku garrysmod/cfg/server.cfg.

  1. Zatrzymaj serwer.
  2. W zakładce Pliki przejdź do garrysmod/cfg. Jeśli pliku server.cfg nie ma, kliknij New File.

    Zakładka Pliki z przyciskami Wyślij (1), Utwórz katalog (2) i New File; na zrzucie pliki serwera Minecraft
    Zakładka Pliki z przyciskami Wyślij (1), Utwórz katalog (2) i New File; na zrzucie pliki serwera Minecraft
  3. Wpisz ustawienia:

    Konfiguracja
    hostname "Moj serwer GMod"
    sv_password ""
    sv_loadingurl ""
    sv_allowcslua 0
  4. Kliknij ZAPISZ i uruchom serwer.

    Edytor pliku w panelu z przyciskiem ZAPISZ (1); na zrzucie plik server.properties z Minecrafta
    Edytor pliku w panelu z przyciskiem ZAPISZ (1); na zrzucie plik server.properties z Minecrafta

hostname to nazwa na liście serwerów, sv_password hasło (puste oznacza brak hasła), sv_loadingurl adres strony na ekranie ładowania, a sv_allowcslua 0 blokuje graczom uruchamianie własnych skryptów Lua.

Kolekcja z Warsztatu Steam#

  1. W Warsztacie Garry's Mod utwórz kolekcję i dodaj do niej addony oraz mapy. Ustaw ją jako publiczną.
  2. Skopiuj numer kolekcji z adresu (część po ?id=).
  3. Wpisz go w WORKSHOP ID w Uruchamianiu.
  4. Zrestartuj serwer. Addony pobierają się przy starcie, więc przy dużej kolekcji start trwa dłużej.

Gracze pobiorą automatycznie tylko mapy z kolekcji. Żeby pobierali też pozostałe addony, utwórz plik garrysmod/lua/autorun/server/workshop.lua i dla każdego addonu dopisz linię z jego numerem z Warsztatu:

Lua
resource.AddWorkshop("123456789")
resource.AddWorkshop("987654321")

Addony spoza Warsztatu wgrywasz do garrysmod/addons/, każdy jako osobny folder albo plik .gma. Duże paczki wygodniej wgrać przez SFTP.

Dane SFTP w zakładce Ustawienia: SERVER ADDRESS (1), USERNAME (2) i przycisk Launch SFTP (3)
Dane SFTP w zakładce Ustawienia: SERVER ADDRESS (1), USERNAME (2) i przycisk Launch SFTP (3)

Tryby gry: TTT, DarkRP i inne#

  • Sandbox i Trouble in Terrorist Town są wbudowane. Wpisz w GAMEMODE sandbox albo terrortown.
  • DarkRP, Prop Hunt, Murder i inne tryby wgrywasz jako folder do garrysmod/gamemodes/ albo dodajesz do kolekcji z Warsztatu. W GAMEMODE wpisujesz nazwę folderu trybu, np. darkrp.
  • Do DarkRP dochodzi zwykle addon darkrpmodification, w którym ustawiasz prace, ceny i zasady. Wgraj go do garrysmod/addons/.

Mapa w MAP musi być na serwerze: wbudowana albo z Twojej kolekcji. Wiele map do TTT korzysta z zawartości Counter-Strike: Source. Gracze bez niej widzą czerwone napisy ERROR i fioletowo-czarne tekstury.

Uprawnienia administratora (ULX)#

Do zarządzania graczami najczęściej używa się addonu ULX razem z ULib. Dodaj oba do kolekcji albo wgraj do garrysmod/addons/ i zrestartuj serwer. Potem w Konsoli panelu wpisz:

Tekst
ulx adduser TwojNick superadmin
Pole komendy na dole Konsoli (1); na zrzucie komendy serwera Minecraft, komendy Garry's Mod wpisujesz w to samo pole
Pole komendy na dole Konsoli (1); na zrzucie komendy serwera Minecraft, komendy Garry's Mod wpisujesz w to samo pole

Inne przydatne komendy w Konsoli: status (lista graczy), changelevel gm_construct (zmiana mapy), say Tekst (wiadomość na czacie), ulx kick Nick, ulx ban Nick 60.

Najczęstsze problemy#

  • ERROR i fioletowo-czarne tekstury u graczy. Brakuje zawartości (np. z CS:S) albo addony nie są dodane przez resource.AddWorkshop.
  • Kolekcja się nie pobiera. Kolekcja jest prywatna albo numer w WORKSHOP ID jest zły.
  • Serwera nie ma na liście. Brakuje STEAM ACCOUNT TOKEN albo token jest nieważny. Dołącz po adresie.
  • Błędy Lua w Konsoli. Konflikt albo nieaktualny addon. Wyłączaj addony po kolei, aż znajdziesz winny.
  • Serwer nie startuje po zmianie trybu. Zła nazwa w GAMEMODE albo brak folderu trybu. Zobacz Serwer nie startuje.
  • Gracze nie mogą wejść. Zobacz Nie mogę się połączyć.

Zobacz też#