Anzeige:
Anzeige:
Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 

ChanServ kann man mit dem NickServ vergleichen.
Chanserv regelt die Registrierung von Channels und verwaltet diese. Daher spielgeln sich auch viele Funktionen. Diese beinhalten :

Registrierung von Channels , ein benutzer der einen ChatRaum registriert wird als Founder (Gründer bezeichnet)
Verifizierung der ChatRaum-Benutzer, entweder durch die direkte Eingabe des ChannelPassowrtes , üder über die NickServIdentifizierung.
Kontrolle über die ChatRaum-Zugriffsliste und AutoKick-Liste.
Ständige Überpruefung un Einstellungen der Channel-Modes, inkl. der automatischen Vergabe von OP-Rechten (OP, HOP,VOP) oder das einladen(inviting) befugter Benutzer in sogenannten "invite-only" Chaträumen.
Daten wie , wann der Channel zuletzt von einem User benutzt wurde (der in der ZugriffsListe verzeichnet ist)oder wann
ein Channel verfällt wird sorgfältig protokoliert.
Einer der wichtigsten Unterschiede zwischen NickNames und ChatRäumen ist die Access -liste ( ZugriffsListe) Während bei der NickName Zugriffsliste nur festgelegt wird welcher HOST sich für einen bestimmten Nickname identifizieren darf, regelt die ChanServ - ZugriffsListe , welcher Nickname über welchen OPStatus im Channel X verfügt.
Die NickServ-ZugriffsListe soll den NickSchutz verbessern, die Chanserv-ZugriffsListe , die Sicherheit des Channels (overtake usw) Der sogeannnte Gründer (Founder) hat immer die vollen ZugriffsRechte.

Somit kann der Founder, zum Beispiel, Benutzer festlegen , die in einem gewissen Raum automatisch OP-Rechte bekommen. Je nach Level koennen diese weitere Benutzer in die accessListe eintragen. Es gilt, das man ein Benutzer mit Zugriffslevel 50 nur Benutzer mit ZugriffsLefvel > 50 festlegen kann also max 49.
VOPs (voices) haben jedoch keinen zugriff auf die ZugriffsListe.

Bestimmte ZugriffsLevel erlauben es Benutzern auch spezielle ChanservFunktionen diwe die autokick-Liste
zu editieren, oder Bans,modes usw zu entfernen.

Die AutokickListe (akick -Liste) ist das genaue gegenteil der Access-Liste, in ihr werden NickNames und Masken festgelegt, denen der Eintritt in dem Channel verwehrt wird. So ist es z.B. möglich bestimmte Anbieter wie AOL ect zu sperren. Wenn ein USER mit einem besperrten NickName oder Maske (host wie auch immer) den Raum betritt, wird er sofort vom ChanServ gekcikt und gebannt, so das dieser nicht mehr joinen kann . Diese Art ist daher nickservunabhängig.

ChanServ unterstützt sehr viele Funktionen, dies ist auch nötig, da ChatRäume sehr komplex aufgebaut sind. Zum Beispiel kann man über ChanServ jegliche Topicveränderungen entweder verbieten oder erlaubne lassen. Verbietet man dies , setzt ChanServ das voreingestellte Topic immer wieder zurück, wenn man dieses normal über den IRCD setzt , bzw versucht zu setzen. Dank der MLOCK-Funktion , koennen Modes dauerhaft gesetzt werden. Wenn ein registrierter "leerer" Raum betreten wird setzt Chanserv alle voreingestellten modes. So ist es möglich den ChanMode +s (secret)dauerhaft zu setzen.

Wenn ein Chatraum-Gründer (Founder) seinen NickName verleirt, dies kann durch das löschen oder durch das verfallen geschehen, wird automatisch auch der ChatRaum gelöscht. Sollte dies ausversehen geschen, ist es natürlich schwierig, wieder alle Einstellungen zurückzusetzen.
Um dieses Problem zu vermeiden, erlaubt ChanServ allen Gründern sogenannte Successor, also einen NachFolger, festlegen. Soltle dann der NickName des Gründers verfallen , wird der NAchfolger automatisch zum neuen Gründer benannt.