ChanServ

ChanServ , pe majoritatea rețelelor IRC , este un serviciu IRC care gestionează informații despre cameră, cum ar fi listele de înregistrare și acces.

Atunci când un lounge este înregistrat la ChanServ, proprietarul acestuia (precum și cei cărora le-a acordat acces) îl poate folosi pentru a controla salonul obținând statutul de Operator. Majoritatea serviciilor de salon permit, de asemenea, alte tipuri de funcții de gestionare, cum ar fi blocarea subiectului și a modului, și acordă automat statutul de operator utilizatorilor care apar în lista lor de acces. Opțional, aceștia pot oferi un serviciu de interzicere automată.

Există mai multe implementări ale serviciilor IRC, inclusiv ChanServ; unele Servicii folosesc un alt nume, cum ar fi CS . Comenzile și funcțiile depind de implementarea aleasă și de rețeaua care o găzduiește. Majoritatea rețelelor au o schimbare precum #Help sau #Help unde puteți solicita ajutor cu privire la rețea și la serviciile sale.

Operațiune

Cazul serviciilor de tip Anope

În primul rând, ChanServ funcționează împreună cu NickServ (acesta din urmă gestionează utilizatorii). Misiunea principală a ChanServ este reglementarea canalelor și protecția acestora, prin urmare este esențial ca fondatorul unui canal (sau proprietarul în limba engleză) să fie un utilizator cu un pseudonim înregistrat. Când utilizatorul salvează un canal pe care l-a creat (canalul gol la care s-a alăturat), ChanServ îl va marca ca fondator, ceea ce va avea ca efect redarea tuturor privilegiilor sale de fiecare dată când se alătură canalului, chiar dacă alți utilizatori s-au alăturat acestuia inainte de. În plus, nu mai este posibil ca alții să devină operator de canal, cu excepția cazului în care fondatorul acordă drepturi de acces (fie prin niveluri de acces, fie prin sistemul xOPs).

De exemplu, utilizatorul User1 creează un canal prin aderarea la unul care nu exista încă. El obține automat statutul de operator al canalului, deoarece este primul utilizator. Pe de altă parte, dacă îl părăsește fără să-l fi salvat, canalul va dispărea complet. Acum, dacă un alt utilizator, User2 de exemplu, are ideea de a crea un canal cu același nume, el va deveni operatorul acestuia și, dacă User1 se alătură canalului, nu va primi modul său operator (+ o).

Acum considerați că User1 și-a înregistrat canalul la ChanServ. În plus față de modul operator, acesta primește modul fondator (+ q). Acesta îl marchează pe User1 drept proprietarul legitim al canalului. Astfel, dacă Utilizatorul2 intră pe canal chiar și atunci când Utilizatorul1 nu este acolo (deci un canal gol fără operator), Utilizatorul2 va reactiva canalul, ChanServ va verifica dacă Utilizatorul2 are drepturi de operator și va aplica modurile adecvate pentru a proteja canalul de o preluare de către utilizator.

De obicei, un utilizator fondator care se alătură canalului său va vedea un mesaj de genul:

Now talking in #channel ChanServ sets mode: +oq User1

Pe de altă parte, dacă utilizatorul nu este operator și reactivează un canal înregistrat prin alăturarea acestuia, ChanServ îl extinde imediat indicând în fereastra de stare că canalul este înregistrat și protejat:

Now talking in #channel ChanServ sets mode: -o User2

Aceasta rezumă misiunea principală a ChanServ. Dar posibilitățile sale nu se termină aici. De asemenea, este capabil să salveze subiectul (subiectul), modurile, interdicțiile, prompturile ... unui canal, astfel încât să poată fi utilizate în continuare fără a fi nevoie să le reconfigurați dacă canalul dispare temporar din cauza unui netsplit sau din orice alt motiv.

În plus față de această protecție a canalului, există funcții pentru blocarea modurilor și a canalului în sine. Unele moduri pot fi activate numai de IrcOps . Comenzile de blocare sunt după cum urmează:

/MSG ChanServ UNBAN <pseudo/hostmask>

Cazul serviciilor de tip SRVX

Pe pachetul de servicii SRVX, ChanServ este puțin diferit. De fapt, el este prezent direct la spectacole că are sarcina de a gestiona, combinând astfel sarcinile ChanServ și BotServ sub Anope.

ChanServ rămâne întotdeauna în canalele pe care le gestionează, chiar dacă nu există nimeni acolo, care îl diferențiază de roboții BotServ. Astfel, atunci când un utilizator care nu are drepturi intră pe canal, ChanServ nu îi acordă statutul de operator.

ChanServ funcționează împreună cu AuthServ, care este o alternativă la NickServ. AuthServ este conținut pentru a gestiona conturile și nu gestionează protecția poreclelor, spre deosebire de NickServ.

ChanServ funcționează pe principiul unei liste de acces. Fondatorului canalului i se acordă acces de 500. Este posibil să adăugați un utilizator la lista de acces prin comanda:

/MSG ChanServ ADDUSER <#canal> <Pseudo|*Compte> <Niveau>

Serviciul face posibilă asigurarea unei gestionări puternice a interdicțiilor, propunând, de exemplu, interzicerea unei anumite durate sau definitiv. ChanServ oferă, de asemenea, utilizatorilor de voce sau de operare care au un anumit nivel. De exemplu, utilizatorii cu un nivel mai mare sau egal cu 100 vor fi exprimați automat de îndată ce intră în canal, iar utilizatorii cu un nivel mai mare sau egal cu 300 vor fi operați automat.

ChanServ are, pe lângă funcțiile de bază, o serie de funcții utile, inclusiv:

În general, pe sistemele de tip SRVX, un utilizator nu poate înregistra el însuși un canal, înregistrarea făcându-se cu o persoană a echipei de asistență a rețelei respective.

În majoritatea cazurilor, ChanServ, atunci când înregistrează un canal, activează un mod specific pe acesta: modul + z . Acest mod, accesibil doar ChanServ, permite, în timpul unui NetSplit unde ChanServ părăsește canalul, ca canalul să nu fie șters dacă nu a mai rămas nimeni în el și, prin urmare, să nu opere pe cineva care ar încerca să facă o preluare a canalului .

Listele de acces și sistemul xOP (Anope)

Există două moduri de a utiliza ChanServ pentru a atribui drepturi de acces pe un canal IRC. Fondatorul poate folosi fie o listă de acces, fie sistemul xOP , sub Anope (sub. Sistemul xOP are meritul de a fi mai ușor de utilizat decât sistemul de listă de acces, dar are dezavantajul de a fi puțin mai precis. Cu toate acestea, rețelele, acuratețea nivelurilor de acces este mai puțin importantă decât în ​​rețelele mari. Astfel, fondatorul poate, după comoditatea sa, să aleagă oricare dintre sistemele folosind comanda:

/MSG ChanServ SET <#canal> XOP {ON | OFF}

Dacă parametrul este ACTIVAT, sistemul xOP va fi utilizat în locul listei de acces și vor fi disponibile următoarele comenzi:

/MSG ChanServ SOP|AOP|HOP|VOP <#canal> ADD|DEL|LIST <pseudo>

Pe de altă parte, dacă parametrul este OFF, va fi utilizată lista de acces. Prin urmare, va fi necesar să îi indicăm ChanServ nivelul utilizatorului căruia dorim să îi acordăm privilegii pe canal. Pe unele servere (în funcție de tipul de servicii IRC ), nivelurile variază de la <0 la 10 sau de la <0 la 100. Echivalențele xOP sunt după cum urmează:

Pentru a atribui sau retrage un nivel de acces unui utilizator, operatorul folosește următoarele comenzi:

/MSG ChanServ ACCESS <#canal> ADD <pseudo> <niveau> /MSG ChanServ ACCESS <#canal> DEL <pseudo>

Un operator nu poate oferi un nivel de acces mai mare decât nivelul său. Dacă operatorul are un nivel de 50, el nu va putea atribui un nivel 51 unui utilizator.

Vezi și tu

Articole similare

linkuri externe