ChanServ

ChanServ , useimmissa IRC verkoissa , on IRC palvelu , joka hallitsee lounge tietoja, kuten rekisteröinti ja pääsylistat.

Kun lounge on rekisteröity ChanServin palvelukseen, sen omistaja (samoin kuin ne, joille se on antanut pääsyn) voi käyttää sitä hallitsemaan lounge-tilaa hankkimalla Operaattorin tilan. Useimmat salonkipalvelut sallivat myös muun tyyppisiä hallintatoimintoja, kuten aiheen ja tilan lukituksen, ja antavat automaattisesti Operaattorin tilan käyttäjille, jotka näkyvät pääsyluettelossaan. Ne voivat vaihtoehtoisesti tarjota automaattisen kieltopalvelun.

IRC-palveluita on useita, mukaan lukien ChanServ; jotkut palvelut käyttävät toista nimeä, kuten CS . Komennot ja toiminnot riippuvat valitusta toteutuksesta ja verkosta, joka isännöi sitä. Useimmissa verkoissa on kanava, kuten #Help tai #Help, josta voit pyytää verkkoa ja sen palveluita koskevia ohjeita.

Operaatio

Anope-tyyppisten palvelujen tapaus

Ensinnäkin ChanServ toimii yhdessä NickServin kanssa (jälkimmäinen hallitsee käyttäjiä). ChanServin ensisijainen tehtävä on kanavien säätäminen ja niiden suojaaminen, joten on välttämätöntä, että kanavan perustaja (tai englanninkielinen omistaja ) on käyttäjä, jolla on rekisteröity salanimi. Kun käyttäjä tallentaa luomansa kanavan (tyhjä kanava, johon hän liittyi), ChanServ merkitsee hänet perustajaksi, mikä antaa hänelle takaisin kaikki oikeudet joka kerta kun hän liittyy kanavaan, vaikka muut käyttäjät olisivat liittyneet siihen ennen. Lisäksi muille ei ole enää mahdollista tulla kanavan operaattoriksi, ellei perustaja myönnä käyttöoikeuksia (joko käyttöoikeustasojen tai xOPs-järjestelmän kautta).

Esimerkiksi käyttäjä Käyttäjä1 luo kanavan liittymällä sellaiseen, jota ei vielä ollut olemassa. Hän saa automaattisesti kanavan operaattorin tilan, koska hän on ensimmäinen käyttäjä. Toisaalta, jos hän jättää sen tallentamatta, kanava katoaa kokonaan. Jos nyt jollakin muulla käyttäjällä, esimerkiksi User2, on ajatus luoda kanava samalla nimellä, hänestä tulee sen operaattori, ja jos User1 liittyy kanavaan, hän ei saa operaattoritilaa (+ o).

Katsotaan nyt, että User1 on rekisteröinyt kanavansa ChanServiin. Operaattoritilan lisäksi se saa perustintilan (+ q). Se merkitsee User1: n kanavan oikeutetuksi omistajaksi. Siten, jos Käyttäjä2 tulee kanavalle silloinkin, kun Käyttäjä1 ei ole siellä (siis tyhjä kanava ilman operaattoria), Käyttäjä2 aktivoi kanavan uudelleen, ChanServ tarkistaa, onko Käyttäjä2: lla operaattorin oikeuksia, ja käyttää sopivia tiloja suojataakseen kanavaa haltuunotolta . käyttäjä.

Yleensä kanavaansa liittynyt perustajakäyttäjä näkee seuraavanlaisen viestin:

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

Toisaalta, jos käyttäjä ei ole operaattori ja aktivoi rekisteröidyn kanavan uudelleen liittymällä häneen, ChanServ laajentaa sitä välittömästi ilmoittamalla tilaikkunassa, että kanava on rekisteröity ja suojattu:

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

Tämä tiivistää ChanServin päätehtävän. Mutta sen mahdollisuudet eivät pääty tähän. Se pystyy myös tallentamaan kanavan aiheen (aihe), tilat, kiellot, kehotukset ... siten, että niitä voidaan edelleen käyttää tarvitsematta määrittää niitä uudelleen, jos kanava katoaa väliaikaisesti verkko-osan tai muun syyn vuoksi.

Tämän kanavasuojan lisäksi on toimintoja tilojen ja itse kanavan lukitsemiseksi. Jotkin tilat voidaan aktivoida vain IrcOps-toiminnolla . Lukituslaitteet ovat seuraavat:

/MSG ChanServ UNBAN <pseudo/hostmask>

SRVX-tyyppisten palvelujen tapaus

SRVX-palvelupaketissa ChanServ on hieman erilainen. Hän on itse asiassa läsnä suoraan näyttelyissä, että hänen tehtävänsä on hoitaa, ja yhdistää näin ChanServin ja BotServin tehtävät Anopen alla.

ChanServ pysyy aina hallinnoimissaan kanavissa, vaikka siellä ei olekaan ketään, mikä erottaa sen BotServ-botteista. Kun joku käyttäjä, jolla ei ole oikeuksia, tulee kanavalle, ChanServ ei anna hänelle operaattorin asemaa.

ChanServ toimii yhdessä AuthServin kanssa, joka on vaihtoehto NickServille. AuthServ on tilien hallinnan sisältö eikä hallitse lempinimen suojausta, toisin kuin NickServ.

ChanServ toimii pääsylistan periaatteella. Kanavan perustajalle myönnetään 500 käyttöoikeus. Käyttäjä on mahdollista lisätä pääsyluetteloon komennolla:

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

Palvelun avulla voidaan myös varmistaa kieltojen tehokas hallinta ehdottamalla esimerkiksi kieltoa tietyksi ajaksi tai lopullisesti. ChanServ tarjoaa myös automaattisesti ääni- tai opper-käyttäjille, joilla on tietty taso. Esimerkiksi käyttäjille, joiden taso on suurempi tai yhtä suuri kuin 100, ääni kuuluu automaattisesti heti, kun he tulevat kanavalle, ja käyttäjille, joiden taso on suurempi tai yhtä suuri kuin 300, ilmoitetaan automaattisesti.

ChanServillä on perustoimintojen lisäksi useita hyödyllisiä toimintoja, kuten:

Yleensä SRVX-tyyppisissä järjestelmissä käyttäjä ei voi rekisteröidä kanavaa itse, rekisteröinti tapahtuu kyseisen verkon tukitiimin henkilön kanssa.

Useimmissa tapauksissa ChanServ aktivoi kanavaa nauhoittaessaan tietyn tilan: + z- tilan . Tämä tila, joka on vain ChanServin käytettävissä, sallii NetSplitin aikana, jossa ChanServ poistuu kanavalta, että kanavaa ei pyyhitä, ellei siinä ole ketään, eikä siksi voi torjua jotakuta, joka yrittäisi ottaa kanavan haltuun .

Pääsy luettelot ja xOP-järjestelmä (Anope)

On olemassa kaksi tapaa käyttää ChanServiä käyttöoikeuksien määrittämiseen IRC-kanavalle. Perustaja voi käyttää joko käyttöoikeusluetteloa tai xOP- järjestelmää Anope-kohdassa (. -Kohdassa. XOP-järjestelmän etuna on, että sitä on helpompi käyttää kuin pääsyluettelojärjestelmää, mutta sen haittapuoli on hieman epätarkka. verkkojen kohdalla käyttöoikeustasojen tarkkuus on vähemmän tärkeää kuin suurissa verkoissa, joten perustaja voi hänen mielestään valita minkä tahansa järjestelmän komennolla:

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

Jos parametri on PÄÄLLÄ, xOP-järjestelmää käytetään pääsyluettelon sijaan, ja seuraavat komennot ovat käytettävissä:

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

Toisaalta, jos parametri on POIS, käytetään pääsylistaa. Siksi on tarpeen ilmoittaa ChanServille sen käyttäjän taso, jolle haluamme antaa kanavan käyttöoikeudet. Joillakin palvelimilla ( IRC-palvelujen tyypistä riippuen ) tasot vaihtelevat välillä <0-10 tai <0-100. XOP-vastaavuudet ovat seuraavat:

Käyttäjä määrittää käyttöoikeustason tai peruuttaa sen käyttöoikeuden seuraavilla komennoilla:

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

Operaattori ei voi antaa omaa tasoaan korkeampaa käyttöoikeustasoa. Jos operaattorin taso on 50, hän ei voi määrittää käyttäjälle tasoa 51.

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit