Kacper

Artykuł #1 - Dodawanie uprawnień administratora na serwerze Counter-Strike 1.6 [FLAGI][WZÓR][ZASTOSOWANIE]

Rekomendowane odpowiedzi

Artykuł I - Dodawanie uprawnień administratora dla użytkownika (gracza) na serwerze Counter-Strike 1.6. 

Tym wpisem zapoczątkuje cykl artykułów mających na celu przybliżenie wam zasad działania serwera Counter-Strike 1.6 i zarządzania nim.
Rozpoczynamy od najważniejszej a zarazem najprostszej rzeczy z którą często wielu z Was ma problemy.

 

Wstępnie musimy rozpocząć od rozpisania flag i ich uprawnień, co robi dana flaga - to niezbędne informacje do przydzielenia odpowiednich spersonalizowanych uprawnień.

 

ADMIN_ALL - wszystkie
ADMIN_IMMUNITY - flaga "a"
ADMIN_RESERVATION - flaga "b"
ADMIN_KICK - flaga "c"
ADMIN_BAN - flaga "d"
ADMIN_SLAY - flaga "e"
ADMIN_MAP - flaga "f"
ADMIN_CVAR - flaga "g"
ADMIN_CFG - flaga "h"
ADMIN_CHAT - flaga "i" *
ADMIN_VOTE - flaga "j"
ADMIN_PASSWORD - flaga "k"
ADMIN_RCON - flaga "l"
ADMIN_LEVEL_A - flaga "m"
ADMIN_LEVEL_B - flaga "n"
ADMIN_LEVEL_C - flaga "o"
ADMIN_LEVEL_D - flaga "p"
ADMIN_LEVEL_E - flaga "q"
ADMIN_LEVEL_F - flaga "r"
ADMIN_LEVEL_G - flaga "s"
ADMIN_LEVEL_H - flaga "t"
ADMIN_MENU - flaga "u"
ADMIN_ADMIN - flaga "y"
ADMIN_USER - flaga "z"


Teraz przejdźmy do flag sprawdzających logowania (przypisanych do konta)
 

a - Wymaganie podania hasła - rozłączenie w przypadku złego lub braku hasła.
b - Tag klanowy
c - Sprawdza tylko SID
d - Sprawdza tylko adres IP
e - Wyłączenie sprawdzania hasła. 

 

Względem flag dostępowych (sprawdzających logowanie) mamy wiele możliwości dodania uprawnień, rozpiszę teraz najbardziej popularne rozwiązania:

1. Przyznawanie uprawnień administratora na STEAM_ID (najbardziej popularne, stosowane przez większość administratorów z powodów bezpieczeństwa)

"STEAM_0:0:999999999" "" "abcdefghijklmnopqrstu" "ce"

Pierwsze pole w cudzysłowie oznacza:

  • Steam ID 
  • Nick
  • Adres IP

W zależności co podamy końcowa linia (w tym przypadku CE) jest uwarunkowana od tego. 

Drugie pole w cudzysłowie oznacza hasło, w przypadku kiedy nie chcemy hasła (opcja przy adresie IP oraz Steam ID) dodajemy w ostatniej lokalizacji flagę E (brak sprawdzania hasła - opisany powyżej)

Trzecie pole w cudzysłowie oznacza uprawnienia - w rozpatrywanym przykładzie osoba, której nadajemy uprawnienia posiada pełen dostęp. (Nie nadajemy flagi Z - to domyślna flaga każdego użytkownika nie będącego administratorem definiowana w amxx.cfg naszego serwera)

Czwartym i ostatnim polem w cudzysłowie jest sprawdzanie dostępu do konta - flagi dostępowe:

  • a
  • b
  • c
  • d
  • e

2. Przyznawanie uprawnień administratora na NICK + HASŁO (stosowane w przypadku kiedy mamy zaufane osoby bez konta steam)

"Kacper" "forumPompaTeam" "abcdefghijklmnopqrstu" "a"


Oraz żeby formalności stało się zadość dodam jeszcze ostatni sposób:

3. Przyznawanie uprawnień administratora na adres IP (niespotykane, rzadko stosowane)

"127.0.0.1" "" "abcdefghijklmnopqrstu" "d"

 

Pierwotnym pluginem odpowiadającym za dodawanie administratora (jego uprawnień) jest admin.amxx - ma on zewnętrzny plik users.ini w którym to odczytywane są wszystkie zapisane konfiguracje uprawnień dodane powyższymi sposobami.

Jednak na serwerach spotykamy w 99% system AmxBans
Ma on w sobie plik amxbans.cfg w którym to definiujemy gdzie chcemy prowadzić nasz zapis/odczyt adminów. 
Jest możliwie ustawienia odczytu z bazy danych SQL (standardowo z strony gdzie mamy zainstalowany nasz dodatek) lub z pliku users.ini. 

Temat wyczerpany do maksimum. 
W razie pytań lub niejasności zachęcam do wypowiadania się pod postem. 
Chętnie zmodyfikuje poradnik jeśli jest dla Was trudny w odbiorze.

 

Artykuł & Poradnik stworzony dla forum.PompaTeam.pl
Autorem jest @Kacper
Zabrania się kopiowania elementów poradnika
bez zgody autora oraz udostępnienia źródła.

Wszelkie prawa zastrzeżone.

  • Upvote 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się


Kontakt


TS3: pompateamspeak.pl
Email: [email protected]

Zaprzyjaźnione serwisy: