Instalarea pluginului admin mani

Când aveți un server instalat și rulat, este timpul să aveți grijă de administrarea acestuia. Nu este un secret faptul că instrumentele de administrare integrate ale lui Valve nu au atât flexibilitate, cât și funcționalitate banală. Deci, dacă doriți să vă ușurați administrarea propriului server, aveți nevoie de un plug-in de la o terță parte. Cele două plugin-uri de administrare cele mai populare sunt Mani Admin Plugin și BeetleFart MinimumAdmin Mod. Îți voi spune doar despre primul din următoarele motive:

Înainte de a trece la descrierea instalării, vreau să rețin că o descriere detaliată a tuturor setărilor plug-in va urma mai târziu (și probabil mult mai târziu) doar din motive de timp. Acum vă voi spune cum să instalați plug-in-ul, cum să atribuiți administratorii și ce fișiere de configurare sunt responsabile pentru asta.

Primul pas este să descărcați cea mai recentă versiune a pluginului. În momentul de față, este 1.2 Beta L. Nu te teme Beta Console - singurul lucru care separă plug-in de a scapa de ea - aceasta este o oportunitate de a numi administratori prin intermediul meniului. În rest - este destul de stabil construi.

Exemplu: ați despachetat plugin-ul în directorul c: \ temp \ mani, iar serverul se află în directorul c: \ server. Trebuie să copiați directorul c: \ temp \ mani \ cstrike în directorul c: \ server de lângă cel existent acolo.

Dacă ați copiat corect, în dosarul C: \ server \ cstrike \ addons vă va mani_admin_plugin.dll fișiere, etc.

Reporniți serverul. Introduceți plugin_print în consola server - ar trebui să vedeți o listă de plugin-uri, inclusiv Mani Admin Plugin. Dacă nu vedeți - verificați dacă fișierele sunt copiate corect.

Acum, să vedem ce descrie fiecare fișier:

mani_admin_plugin.dll - fișierul plugin real pentru Windows
mani_admin_plugin.vdf - fișier care indică serverul de unde trebuie să încărcați pluginul
mani_admin_plugin.so - fișierul plugin pentru Linux (dacă rulați serverul în Windows, acest fișier poate fi șters)

Directorul cstrike \ addons \ mani_admin_plugin \ bin:
mani_admin_plugin.dll și mani_admin_plugin.so sunt bibliotecile plug-in pentru SourceMM pentru Windows și respectiv Linux. Dacă nu știți ce este SourceMM sau nu doriți să îl utilizați (așa cum nu vreau) - puteți șterge întregul dosar

autoexec.cfg - acest fișier nu aparține plugin-ului în sine, ci este un fișier de configurare al serverului încărcat de fiecare dată când acesta pornește. În versiunile 1.2 nu se utilizează (în versiunile viitoare ale pluginului acesta va fi eliminat din pachet).
mani_server.cfg este fișierul principal de configurare a pluginului. Unul dintre cele două fișiere cele mai importante, este în el trebuie să săpați cel mai mult.

Pentru a afișa caractere rusești, fișierul trebuie salvat în format Unicode (UTF8)

cexeclist_all.txt - în acest fișier puteți adăuga elementele din meniul de administrare și comenzile corespunzătoare. Dacă selectați aceste elemente de meniu, comenzile corespunzătoare vor fi executate pe toți clienții
cexeclist_ct.txt - în acest fișier puteți adăuga elementele din meniul de administrare și comenzile corespunzătoare. Dacă selectați aceste elemente de meniu, comenzile corespunzătoare vor fi executate pe comanda CT
cexeclist_player.txt - în acest fișier puteți adăuga elementele din meniul de administrare și comenzile corespunzătoare. Când selectați aceste elemente de meniu, comenzile corespunzătoare vor fi executate pe singurul player pe care l-ați selectat
cexeclist_spec.txt - în acest fișier puteți adăuga elementele din meniul de administrare și comenzile corespunzătoare. Dacă selectați aceste elemente de meniu, comenzile corespunzătoare vor fi executate pe toți spectatorii
cexeclist_t.txt - în acest fișier puteți adăuga elementele din meniul de administrare și comenzile corespunzătoare. Dacă selectați aceste elemente de meniu, comenzile corespunzătoare vor fi executate pe comanda T

chattriggers.txt - acest fișier configurează parametrii pentru comenzile de blocare a cuvintelor. Acest lucru este util pentru prevenirea inundațiilor cu comenzi populare, cum ar fi rang, top10, etc. Puteți configura ce echipa va fi blocat complet (nu sunt afișate în chat-ul și nu va funcționa), blocat pur și simplu chat (nu sunt afișate în chat-ul, dar de lucru, care este, clientul primește un răspuns de la server / plugin) sau blocate pe chat anumit număr de ori ( de exemplu, vor fi afișate în chat în fiecare zece ori)

clients.txt - lista administratorilor, grupurilor și clienților care au imunitate. Al doilea fișier cel mai important din plugin

commandlist.txt - în acest fișier puteți configura propriile comenzi de spus. De exemplu, pentru a face "spune @rr" executa comanda "mp_restartgame 1"

crontablist.txt - planificator de acțiune de bază. Puteți configura programul pentru executarea automată a anumitor comenzi pe server

database.txt - parametrii de acces la baza de date sunt stocați aici

default_weapon_restrictions.txt - acest fișier conține interdicții privind armele care vor fi eficiente pe toate cardurile de pe server

downloads.txt - acest fișier înregistrează toate fișierele pe care doriți să le încărcați la clienți

flaglist.txt - lista steagurilor de administrare. Fișierul este doar pentru informare și nu are funcționalitate

gametypes.txt - fișier plug-in de serviciu, care definește limitările funcționale pentru diferite jocuri și moduri. NU EDITAȚI ACEST FIȘIERE

gimpphrase.txt - Acest fișier conține fraza, care va fi înlocuit cu orice mesaje de chat „prost“ jucător (echipa expus ma_gimp)

rconlist.txt - în acest fișier puteți configura elementele din meniul de administrare și comenzile corespunzătoare rcon. Dacă selectați aceste elemente de meniu, comenzile rcon corespunzătoare sunt executate pe server

restricted_weapons.txt - lista de arme pe care administratorii le pot interzice prin meniu

soundlist.txt - listă de pseudonime și fișierele de sunet corespunzătoare, care pot fi executate pe clienți

spawnpoints.txt - o listă de puncte respawn suplimentare pe hărți. Util pentru servere în cazul în care numărul de sloturi este mai mare decât numărul de puncte standard de spawn pe anumite carduri

texturelist.txt - lista texturilor necesare pentru efecte non-standard prin ma_effect.

votequestionlist.txt - o listă cu elementele de meniu și întrebările lor corespunzătoare privind votarea. Dacă selectați un element de meniu, un vot va începe cu întrebarea corespunzătoare

voterconlist.txt - o listă cu elementele de meniu și comenzile lor rcon corespunzătoare. Dacă selectați un element de meniu, va fi declanșat un vot pentru comanda rcon corespunzătoare.

votemaplist.txt - lista de cărți pentru care jucătorii pot vota cu setarea corespunzătoare în mani_server.cfg. Fișierul este generat automat prima dată când plug-in-ul este pornit, în pachetul de instalare nu există niciunul.

wordfilter.txt - lista cuvintelor interzise care vor fi blocate în chat

english.cfg - acest fișier conține text care poate fi tradus în alte limbi. Acest fișier este necesar pentru a lucra plugin-ul și a schimba-l direct nu este recomandat

language.cfg - acest fișier specifică limba în care este tradus plug-in-ul. Dacă specifică altceva decât engleza, fișierul cfg corespunzător trebuie să fie în același folder. De exemplu, dacă specificați limba rusă în limba.cfg, fișierul russian.cfg trebuie să fie în același folder.

Acest dosar stochează logurile plug-in-ului Mani, dacă setarea corespunzătoare este specificată în mani_server.cfg

Acest dosar stochează config-uri cu setările Mani specifice unui anumit card. Configs ar trebui să fie numit card_name.cfg. De exemplu: de_dust2.cfg

În acest dosar sunt stocate configurații de restricționare a armei, specifice hărților reale. Fișierul ar trebui să fie denumit numele cardului the_restrict.txt

Acest dosar stochează skin-uri non-standard și imagini de resurse pentru ele

Acesta este dosarul de servicii.

Acest dosar conține sunete care sunt utilizate de pluginul Mani.

După ce ați determinat ce fișier este responsabil pentru care, puteți continua configurarea pluginului.

Primul lucru pe care trebuie să îl studiați cu atenție în fișierul mani_server.cfg și să determinați setările dorite.

Pentru ca setările să funcționeze, trebuie să adăugați linia "exec mani_server.cfg" (fără ghilimele) la sfârșitul fișierului server.cfg.

Apoi, trebuie să configurați administratorii. Pentru a face acest lucru:

Metoda 1: Editați manual fișierul clients.txt.

Când instalați pluginul, fișierul lipsește. Acesta va fi creat prima dată când o porniți, sau o puteți crea singur.

Structura noului fișier pentru atribuirea administratorilor este mai complicată decât înainte, dar în realitate este mai convenabilă.

Mai întâi, mergeți la sfârșitul fișierului în secțiunea "AdMerge" și alocați grupuri de acces. Acest lucru este mult mai convenabil decât scrierea tuturor steagurilor pentru fiecare administrator.

Spre deosebire de versiunile 1.1.x în mod implicit, totul este interzis, iar indicarea drapelului (literelor) nu selectează dreptul, dar dă. Formatul sarcinii de grup (steagurile trebuie specificate cu un spațiu):
"nume-grup" "cu numele grupului"
Steagul de administrator este necesar pentru a obține drepturi de administrator. Fără aceasta, accesul la administrare nu va fi independent de alte steaguri.
Steagul client oferă acces la administrarea listei de administratori
Steagul pban oferă acces la interdicții permanente
Flag spray oferă acces la spray-urile jucătorilor de urmărire
Steagul gravitar oferă acces la o schimbare a gravitației
Lista completă a steagurilor este descrisă în fișierul flags.txt

În ceea ce privește grupurile, accesați administratorii:
Toți administratorii sunt înregistrați în secțiunea "Jucători".
Primul câmp este ID-ul care separă un admin de celălalt. Administratorul este identificat de acest câmp, astfel încât să fie ușor de înțeles (de exemplu: admin1 - gol, desemnare, Vasya Pupkin - bun).

Orice parametru, cu excepția parolei, poate conține mai multe valori. Vedeți un exemplu cu porecle în fișierul meu.

ATENȚIE: Dacă utilizați stocarea datelor în baza de date MySQL, după ce fișierul este fix, trebuie să executați comanda ma_client upload pe server

Metoda 2: Normal

Tot ceea ce este descris în metoda 1 se poate face direct din joc sau din consola server folosind comenzile ma_client și ma_clientgroup. Parametrii pe care i-am pictat mai sus, așa că acum dau următoarea comandă:

ma_clientgroup addgroup "Full Access" "+ #"
ma_client addclient "Newbie"
ma_client addsteam "începător" "STEAM_0: 1: 4562525"
ma_client setaflag "începător" "+ admin + client"
ma_client addagroup "Newbie" "Acces complet"
ma_client setiflag "Newbie" "+ #"
încărcați ma_client

Metoda 3: Dacă ați avut versiuni anterioare ale pluginului (1.1.x):

Actualizăm plug-in-ul de la 1.1.x la 1.2 Beta și pornim serverul. Noua versiune a pluginului găsi adminlist.txt fișiere, admingroups.txt, immunitylist.txt și immunitygroups.txt clients.txt genera automat un fișier și adăugați la extinderea fișierelor .old vechi (în care datele sunt stocate pe admin este acum). toate

Pro: nimic nu trebuie făcut, plug-in-ul face totul în sine
Contra: funcționează doar o singură dată. Mai degrabă decât unul, puteți face cu siguranță modificări adminlist.txt, elimina clients.txt, reporniți serverul și permite plugin-uri generit clients.txt din nou de fiecare dată când adăugați administrator. Dar trebuie să recunoașteți că sunt hemoroizi.

Totul, plugin-ul este instalat, configurat și gata de plecare. se bucura

Articole similare