Przyznanie uprawnień administratora pozwala łatwo i kompleksowo zarządzać serwerem, zapewniając nad nim pełną kontrolę. Jako administrator możesz bezpośrednio w grze korzystać ze wszystkich dostępnych opcji i funkcji. Poniżej opisujemy wszystkie czynności, które musisz wykonać, aby przyznać sobie uprawnienia administratora na serwerze.
Aby zarejestrować się jako administrator, musisz zainstalować SourceMod lub MetaMod. Potrzebujesz także identyfikatora Steam swojego konta. Możesz go uzyskać na kilka sposobów: skorzystać z zewnętrznej strony internetowej oferującej taką usługę albo wyświetlić go bezpośrednio w konsoli gry.
Aby znaleźć swój identyfikator Steam na stronie internetowej, najpierw otwórz swój profil Steam i kliknij prawym przyciskiem myszy w dowolnym miejscu strony, aby skopiować adres URL profilu. Następnie wklej ten adres URL na jednej z poniższych stron:
Strona wyświetli Twój identyfikator Steam wraz z innymi informacjami o koncie. Do rejestracji administratora potrzebujesz SteamID32:
steamID32: STEAM_0:1:XXXXXX
Możesz też wyświetlić swój identyfikator Steam w grze, korzystając z konsoli. Uruchom grę, połącz się ze swoim serwerem, otwórz konsolę i wpisz polecenie:
status
Wyświetli ono szczegóły połączenia, w tym Twój identyfikator Steam. Następnie połącz się z serwerem przez SFTP albo otwórz menedżer plików w sekcji Pliki i otwórz plik admins.cfg znajdujący się w katalogu:
.../addons/sourcemod/configs/
Plik zawiera przykładowy wpis, który możesz skopiować i dostosować:
Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
Nazwa gracza nie musi być zgodna z nazwą Twojego konta Steam — służy wyłącznie do wewnętrznej identyfikacji. Pole auth określa metodę uwierzytelniania; pozostaw wartość steam. W polu identity wpisz SteamID32. Wartość flags określa uprawnienia przypisane administratorowi:
| Uprawnienie | Flaga | Opis |
|---|---|---|
| reservation | a | Rezerwacja slotu |
| generic | b | Podstawowe uprawnienia (wymagane) |
| kick | c | Wyrzucanie graczy |
| ban | d | Banowanie graczy |
| unban | e | Zdejmowanie banów z graczy |
| slay | f | Zabijanie lub uderzanie graczy |
| changemap | g | Zmiana mapy |
| cvar | h | Zmiana ustawień serwera |
| config | i | Uruchamianie konfiguracji serwera |
| chat | j | Rozszerzone uprawnienia na czacie |
| vote | k | Rozpoczynanie głosowań administratora |
| password | l | Ustawianie hasła serwera |
| rcon | m | Wykonywanie poleceń RCON |
| cheats | n | Włączanie sv_cheats |
| root | z | Pełny dostęp |
Możesz łączyć kilka flag (np. bc oznacza uprawnienia do wyrzucania graczy). Aby przyznać pełny dostęp, użyj wyłącznie z. Menu administratora możesz otworzyć, wpisując na czacie admin lub w konsoli sm_admin.
Poniżej znajdziesz listę popularnych poleceń, których możesz używać jako administrator serwera.
| Polecenie | Opis |
|---|---|
sm_kick <player> | Wyrzuca gracza |
sm_ban <player> <time> [reason] | Banuje gracza na X minut (0 = na stałe) |
sm_unban <SteamID/IP> | Zdejmuje bana z gracza |
sm_slay <player> | Natychmiast zabija gracza |
sm_slap <player> [damage] | Uderza gracza (opcjonalnie zadając obrażenia) |
sm_map <mapname> | Zmienia mapę na wskazaną |
sm_cvar <cvar> <value> | Zmienia wartość zmiennej konfiguracyjnej serwera w trakcie działania |
sm_vote <topic> | Rozpoczyna proste głosowanie |
sm_restartgame <seconds> | Uruchamia ponownie grę po odliczaniu |
sm_say <message> | Wysyła wiadomość na czacie globalnym |
