CS2: Zostań administratorem
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
Przydzielenie uprawnień administratora pozwala na prostą i kompleksową administrację z pełną kontrolą nad Twoim serwerem. Jako administrator masz możliwość korzystania ze wszystkich dostępnych opcji i funkcji oferowanych przez grę bezpośrednio w rozgrywce. Poniżej znajdziesz wszystkie kroki, które musisz wykonać, aby przydzielić uprawnienia administratora na swoim serwerze.
Przygotowanie
Aby korzystać z uprawnień administratora, najpierw trzeba stworzyć odpowiednie podstawy. Domyślnie CS2 nie oferuje kompleksowego zarządzania administracją. Jednak istnieją frameworki stworzone właśnie do tego celu, takie jak CounterStrikeSharp. Framework musi zostać zainstalowany, aby można było go skonfigurować. Jeśli jeszcze go nie zainstalowałeś, koniecznie sprawdź nasz poradnik Instalacja pluginów.
Definiowanie administratorów
Dodawanie admina odbywa się przez plik konfiguracyjny admins.json
, który znajdziesz pod ścieżką ../cs2/game/csgo/addons/CounterStrikeShap/addons/configs/
. Aby zadeklarować nowego administratora, musisz stworzyć nowy wpis. Powinien on zawierać nazwę, identyfikator (identity) oraz flagi (uprawnienia). Nazwę możesz nadać dowolnie, służy ona jedynie jako etykieta/identyfikator. Jako identyfikator "identity" musisz podać SteamID konta Steam. Dodatkowo należy zdefiniować odpowiednie flagi zgodnie z potrzebami.
{
"User 1": {
"identity": "76561198808392634",
"flags": ["@css/changemap", "@css/generic"]
},
"User 2": {
"identity": "STEAM_0:1:1",
"flags": ["@css/generic"]
}
}
Definiowanie grup administratorów
Możesz także definiować grupy administratorów. Dzięki temu uprawnienia admina mogą być przypisane przez jego grupę. W ten sposób nie musisz konfigurować uprawnień indywidualnie dla każdego administratora. Grupy definiuje się w pliku konfiguracyjnym admin_groups.json
, który znajdziesz pod ścieżką ../cs2/game/csgo/addons/CounterStrikeShap/addons/configs/
.
"#css/simple-admin": {
"flags": [
"@css/generic",
"@css/reservation",
"@css/ban",
"@css/slay",
]
}
Definiowanie immunitetu administratora
Możesz przypisać administratorom wartość immunitetu. Jeśli admin lub gracz z niższą wartością immunitetu zaatakuje innego admina lub gracza z wyższą wartością immunitetu, komenda nie zostanie wykonana. Wartość immunitetu definiujesz, dodając klucz immunity
do każdego admina w pliku configs/admins.json
.
{
"ZoNiCaL": {
"identity": "76561198808392634",
"flags": ["@css/changemap", "@css/generic"],
"immunity": 100
}
}
Sprawdzenie immunitetu nie jest automatycznie realizowane przez CounterStrikeSharp. To zadanie poszczególnych pluginów, aby obsłużyć i zarządzać tym mechanizmem.
Podsumowanie
Gratulacje, pomyślnie skonfigurowałeś uprawnienia administratora. W razie dalszych pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂