Przyznanie praw administratora umożliwia łatwe i kompleksowe zarządzanie z pełną kontrolą nad Twoim serwerem. Jako admin możesz korzystać ze wszystkich dostępnych opcji i funkcji gry bezpośrednio w trakcie rozgrywki. Poniżej opisano wszystkie kroki potrzebne do przyznania praw administratora na Twoim serwerze.
Aby zarejestrować się jako admin, konieczna jest instalacja SourceMod lub MetaMod. Potrzebujesz także Steam ID swojego konta Steam. Istnieje kilka sposobów, aby je uzyskać: możesz skorzystać z zewnętrznej strony internetowej oferującej tę usługę lub pobrać je bezpośrednio z konsoli w grze.
Aby uzyskać SteamID przez stronę internetową, najpierw otwórz swój profil Steam i kliknij prawym przyciskiem myszy gdziekolwiek na stronie, aby skopiować URL profilu. Następnie wklej ten adres na jednej z poniższych stron:
Strona pokaże Twoje SteamID oraz dodatkowe informacje o koncie. Do rejestracji administratora potrzebujesz SteamID32:
steamID32: STEAM_0:1:XXXXXX
Alternatywnie możesz pobrać SteamID w grze przez konsolę. Uruchom grę, połącz się z serwerem, otwórz konsolę i wpisz polecenie:
status
Wyświetli to szczegóły połączenia wraz z Twoim SteamID. Następnie połącz się z serwerem przez FTP i otwórz plik admins.cfg, który znajduje się w:
.../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ą konta Steam; służy tylko do wewnętrznej identyfikacji. Pole auth definiuje metodę uwierzytelniania i pozostaje ustawione na steam. W identity wpisujesz SteamID32. flags określają uprawnienia przyznane administratorowi:
| Uprawnienie | Flaga | Opis |
|---|---|---|
| reservation | a | Rezerwacja slotu |
| generic | b | Podstawowe uprawnienia (wymagane) |
| kick | c | Wyrzucanie graczy |
| ban | d | Banowanie graczy |
| unban | e | Cofanie bana |
| slay | f | Zabijanie lub rażenie graczy |
| changemap | g | Zmiana mapy |
| cvar | h | Zmiana wartości serwera |
| config | i | Wykonywanie konfiguracji serwera |
| chat | j | Rozszerzone uprawnienia czatu |
| vote | k | Rozpoczynanie głosowań adminów |
| password | l | Ustawianie hasła serwera |
| rcon | m | Wykonywanie poleceń RCON |
| cheats | n | Aktywacja sv_cheats |
| root | z | Pełny dostęp |
Można łączyć kilka flag (np. bc dla uprawnień kick). Pełny dostęp uzyskuje się tylko przez z. Menu administratora otworzysz, wpisując w czacie admin lub w konsoli sm_admin.
Poniżej znajduje się lista popularnych komend, które możesz używać jako admin na swoim serwerze.
| Komenda | Opis |
|---|---|
sm_kick <player> | Wyrzuca gracza |
sm_ban <player> <time> [reason] | Banuje gracza na X minut (0 = na stałe) |
sm_unban <SteamID/IP> | Cofnięcie bana dla gracza |
sm_slay <player> | Natychmiast zabija gracza |
sm_slap <player> [damage] | Uderza gracza (opcjonalnie z obrażeniami) |
sm_map <mapname> | Zmienia mapę na wskazaną |
sm_cvar <cvar> <value> | Ustawia zmienną konfiguracyjną serwera w czasie gry |
sm_vote <topic> | Rozpoczyna proste głosowanie |
sm_restartgame <seconds> | Restartuje grę po odliczaniu |
sm_say <message> | Wysyła wiadomość na globalny czat |
