Adaugarea adminilor pe Sourcemod se poate face prin doua metode, una mai simpla si alta mai compleza, in care pot fi adaugate categorii de admini.
Vom face o prezentare a metodei mai simple, ea fiind mai des utilizata.
Se poat adauga admini pe nume sau ID Steam , precum si admini pe IP. Nivelele de acces sunt reprezentate prin litere, iar pe langa acestea se pot pune si nivele de imunitate.
Cum se adauga adminii pe Sourcemod
Intri in SRCDS\cstrike\addons\sourcemod\configs si deschizi admins_simple.cfg cu Wordpad sau Notepad (SRCDS fiind directorul principal al serverului).
Acolo adaugi o linie ca in exemplele de mai jos:
Admin pe IP:
"!79.116.123.123" "99:z"
-este un exemplu de admin pe ip cu imunitate 99 si nivel de acces z, adica admin maxim
-nu uitati de ghilimele si de semnul exclamarii in fata liniei
-nivelele de imunitate scad de la 99 (admin maxim) in jos ; daca vrei un admin cu imunitate mai mica pui alta valoare mai mica de 99
"!79.116.123.123" "60: bce"
-exemplu de admin pe ip cu imunitate si nivele de acces kick/ban/slay
"!79.116.123.123" "bce"
-exemplu de admin pe ip cu nivele de acces kick/ban/slay si fara imunitate
Admine pe ID Steam
"STEAM_0:1:123456" "99:z"
-exemplu de admin pe Steam ID cu imunitate 99 si nivel maxim de acces
"STEAM_0:1:123456" "bce"
-exemplu de admin pe Steam ID cu nivele de acces kick/ban/slay
Admine pe nume
"Nume" "99:z" "parola"
-exemplu de admin pe nume cu parola, cu imunitate 99 si nivel de acces maxim
"Nume" "bce" "parola"
-exemplu de admin pe nume cu paroala, fara imunitate si cu nivele de acces kick/ban/slay
In cazul adminului pe nume cu parola, va trebui ca acel admin, inainte de conectarea pe server sad ea in consola jocului:
setinfo _password parola
- parola este cea setata in linia din admins_simple.cfg
- variabila _password poate fi schimbata in orice valoare in fisierul core.cfg din SRCDS\cstrike\addons\configs, unde la linia 63 ai urmatorul cvar:
"PassInfoVar" "_password"
in loc de password se poate pune alt cuvant sau combinatie de litere, insa trebuie pusa si liniuta in fata (ex: _costica)
Dupa ce ai adaugat adminul in admins_simple.cfg, daca serverul este pornit, faci o schimbare de harta pentru ca adminul sa se activeze. Apoi intri pe server si dai in consola comanda: sm_admin . Iti va aparea meniul de administrare a serverului. Pentru ca totul sa fie mai simplu poti binda o tasta pe sm_admin , si cand vei apasa acea tasta va aparea meniul. Tasta se bindeaza cu comanda:
bind p sm_admin
sau orice alta tasta...
Nivelele de acces pentru admini
* a - reservation - Slot rezervat
* b – generic - Admin generic; se pune tuturor adminilor
* c - kick - Poate da kick
* d – ban - Poate da ban
* e - unban - Poate scoate banuri
* f - slay - Poate da slay/slap
* g – changemap - Poate schimba harta
* h - cvar - Poate schimba aproape toate cvarurile
* i - config - Poate executa fisiere config
* j – chat - Are privilegii speciale pentru chat
* k - vote - Poate porni sau crea voturi
* l - password - Poate pune parola serverului
* m - rcon - Poate folosi comenzile RCON
* n - cheats - Poate schimba sv_cheats si folosi comenzile de trisat
* z – root - Admin maxi, are toate nivelele de mai sus