ChanServ
Was ist ChanServ?
ChanServ ist ein Dienst der es ermöglicht bei einem Registrierten Nicknamen seinen eigenen Raum anzulegen und zu verwalten.
Mit ChanServ haben Besitzer eines Raumes verschiedene Einstellungen um Störenfriede herauszufiltern bzw ihren Raum abzusichern.
Auf ChanServ haben meist nur Channel Operatoren zugriff und ChanServ schützt den Raum auch vor der Übernamen.
(WARNUNG: Gib dein Raumpasswort niemals weiter selbst guten Freunden etc nicht!)
Welche Möglichkeiten dir ChanServ bietet und was sie bedeuten werden wir hier besprechen.
Die Hilfe zu ChanServ kannst du im Chat durch den Befehl /cs help aufrufen.
Bedenke das die Services im Chat auf Englisch sind.
Deswegen gibt es hier die Deutsche Anleitung dazu.
Ich werde hier jeden Befehl so gut wie es geht erklären.
Fangen wir also an.
ACCESS
Mit dem ACCESS Befehl von ChanServ verwaltest du die Zugriffsliste des Raumes.
Jeder der in dieser Zugriffsliste steht hat je nach dem welchen LEVEL du ihn einträgst bestimmte Rechte über den Raum und Chanserv.
Jeder registrierte Benutzer der nicht in der Zugriffsliste steht hat somit ein Benutzerlevel von 0. Jeder unregistrierte Benutzer hat ein Level von -1.
Der ACCESS Befehl hat viele Unterbefehle die bestimmte funktionen für den ACCESS Befehl ermöglichen.
Die Unterbefehle wären:
- ADD
- DEL
- LIST
- VIEW
- CLEAR
Der Unterbefehl ADD fügt die angegebene Usermaske *!user@hostmask oder den angegebenen Nicknamen zur Liste hinzu mit dem jeweiligem angegebenen LEVEL.
Sollte die Usermaske oder der Nickname schon in der Liste stehen so wird das Level dementsprechend angepasst. Das Level ist ein Numerischer eintrag oder der Name der Berechtigung.
Wenn nun ein Benutzer den Raum betritt so bekommt er die Berechtigung die auf der Liste steht.
Der Ausgeschriebene Befehl wäre dann: /CS ACCESS CHANNEL ADD nick|mask LEVEL
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nick|mask ist zu ersetzen mit dem Nicknamen oder der usermaske.
- LEVEL ist zu ersetzen mit einer Zahl oder der Berechtigung weiteres Siehe unter /cs LEVELS CHANNEL LIST
(Anmerkung: Nur der Besitzer des Raumes hat auf den LEVELS Befehl zugriff)
Richtig ausgeschrieben wäre jetzt der Befehl für ein Zugriff für den Nicknamen Testuser mit AUTOOP für den Raum #User wie folgt:
/cs ACCESS #User ADD Testuser 5
Die 5 ist der Numerische wert für die Berechtigung AUTOOP.
Der Unterbefehl DEL entfernt den angegebenen Nicknamen von der Zugriffsliste.
Wird eine Numersicher Bereich angegeben so werden die Listeneinträge von bis gelöscht.
Ein Benutzer kann sich selbst von der Zugriffsliste löschen selbst wenn er nicht die Berechtigung hat diese zu ändern.
Die Eingabefolge für den DEL Befehl wäre also wie folgt:
/CS ACCESS CHANNEL DEL nick|mask | entry-num
- CHANNEL ist mit dem Raumnamen zu ersetzen mit #
- nick|mask mit dem jeweiligen Nicknamen
- entry-num mit einem Zahlenbereich.
Richtig geschreiben für das löschen von Testuser aus #User wäre also:
/cs ACCESS #User del Testuser
Der Unterbefehl LIST zeigt die Jeweilige Zugriffsliste an.
Wird ein gewisser Platzhalter angegeben so wird die Liste demenstprechend gezeigt die mit diesem Übereinstimmt.
Wird eine Nummer angegeben so wird die Liste mit den Nummern von bis angezeigt.
Siehe Beispieil:
/CS ACCESS CHANNEL LIST 2-5,6-9
Listen Einträge von 2-5 und 6-9 werden Angezeigt.
- CHANNEL mit Raum ersetzen beginnend mit #
Der Unterbefehl VIEW ist das gleiche wie der LIST Befehl nur das diese noch zusätzlich den Ersteller und die Zuletzt genutzte Zeit anzeigt.
Der Unterbefehl CLEAR leert die Komplette liste.
Also zum lösche der Kompletten liste verwendest du: /CS ACCESS CHANNEL CLEAR
- CHANNEL wird mit Raumname ersetzt beginnt mit einer #
AKICK
Durch AKICK ist es möglich jemand aus einem Raum auszusperren.
Sollte nun ein Benutzer der auf der AKICK Liste steht den Raum betreten so wird ChanServ diesen bannen und dann kicken.
Auch der AKICK Befehl hat wieder viele Unterbefehle diese lauten:
- ADD
- DEL
- LIST
- VIEW
- ENFORCE
- CLEAR
Der Unterbefehl ADD fügt den angegebenen NIcknamen oder Usermask zur Autokicklite hinzu.
Wird ein Grund angegeben so wird dieser nach dem Kick angegeben fall nicht erscheint der Standardgrund: "user has been banned from the channel"
Wird ein Registrierter Nickname aus dem Raum gekickt so wird anstelle der Usermask von NickServ der Nickname hinzugefügt.
Alle Benutzer die in dieser Gruppe vertreten sind werden gekickt.
Die Richtige schreibweise des Befehls wäre also:
/cs AKICK CHANNELADD nick|mask reason
- CHANNEL ist mit einem Raumnamen zu ersetzen beginnt immer mit einer #
- nick|usermask ist mit einem Nicknamen oder der Usermaske zu ersetzen.
- reason Gebe einen Grund an der den Rauswurf signiert.
Der Unterbefehl DEL entfernt einen Nicknamen oder Usermask aus der AKICK Liste.
Es werden jedoch keine von einem AutoKick gesetzten Verbote entfernt. Diese müssen manuell entfernt werden.
Die Schreibweise des Befehls wäre dann also:
/CS AKICK CHANNEL DEL nick|mask
- CHANNEL ist mit einem Raumnanmen zu ersetzen beginnend mit #
- nick|usermask ist mit dem Jeweiligen Nicknamen zu ersetzen.
Der Unterbefehl LIST Zeigt die Nicknamen an die in der jeweiligen AutoKick liste stehen.
Die Schreibweise de Befehls wäre also so:
/CS AKICK CHANNEL LIST
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
Der Unterbefehl VIEW ist eine Detailreichere ausführung des LIST Befehls.
Die Schreibweise ist gleich wie beim List Befehl: /CS AKICK CHANNEL VIEW
Der Unterbefehl ENFORCE bewirkt, dass ChanServ die aktuelle AKICK-Liste erzwingt, indem die Benutzer entfernt werden, die einer AKICK-Maske entsprechen.
Um dies durchzuführen ist folgende Reihenfolge zu beachten: /CS AKICK CHANNEL ENFORCE
- CHANNEL wird mit einem Raumnamen ersetzt beginnend mit einer #
Der Unterbefehl CLEAR leert die AKICK Liste.
Also schreibst du /CS AKICK CHANNEL CLEAR
- CHANNEL ist wieder mit dem Raumnamen zu ersetzen Beginnend mit einer #
AOP
Der AOP Befehl verwaltet die AOP Liste des Spezifischen Raumes.
Ein Benutzer erhält Automatisch ein @ Vor seinem Namen wenn er diesen Raum betritt.
Benutzer die in dieser Liste haben zusätzlich folgende Berechtigungen:
- GREET
Die Grußnachricht sofern eingestellt über NickServ wird beim beitreten des Raumes Angezeigt - AUTOOP
Der Benutzer erhält automatisch den Raumoperatorstatus nach dem betreten de Raumes - GETKEY
Der Benutzer kann den GETKEYvon ChanServ verwenden. - HALFOP
Hat die Berechtigung Benutzern das % Zeichen zu entfernen. - INVITE
Hat die Berechtigung den Invite Befehl von ChanServ zu verwenden. - OPME
Kann sich selbst das @ Zeichen nehemen und wieder geben lassen. - SAY
Hat Zugriff auf die BotServ SAY und ACT Befehle - TOPIC
Ist berechtigt das Thema des Raumes zu ändern.
Auch der AOP Befehl hat folgende Unterbefehle:
- ADD
- DEL
- LIST
- CLEAR
Der Unterbefehl ADD fügt den Jeweiligen Nicknamen zur AOP Liste hinzu
Die Befehlsfolge wäre also /CS AOP CHANNEL ADD nickname
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem jeweiligen Benutzernamen zu ersetzen.
Der Unterbefehl DEL entfernt den jeweiligen Nicknamen aus der AOP Liste.
Wird ein Bereich von 0-4 angegeben so werden die Einträge von 0-4 entfernt.
Also kann man folgendes nutzen:
/CS AOP CHANNEL DEL nickname
oder
/CS AOP CHANNEL DEL num1-num2
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem jeweiligen Benutzernamen zu ersetzen.
- num1-num2 ist wie folgt zu sehen. 1-6 oder 3-9 etc
Der Unterbefehl LIST listet die sogenannte AOP Liste auf.
Man kann auch einen Bereich angeben.
Man nutzt also folgendes:
/CS AOP CHANNEL LIST
oder
/CS AOP CHANNEL LIST 1-4,5-9
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- 1-4,5-9 ist ein Numerischer Wert von bis es könnte auch 1-3,4-7 heisen etc.
Der Unterbefehl CLEAR Löscht die Komplette AOP LISTE
Also /cs AOP CHANNEL CLEAR
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
BAN
Damit wird ein Nickname oder Usermask vom Angegebenen Raum verbannt.
Die Befehlsfolge wäre: /CS BAN CHANNEL +expiry nick|mask reason
- CHANNEL wird mit dem Raumnamen ersetzt beginnt immer mit einer #
- +expiry ist eine Optionale einstellung und sollte bei einem Zeitban unbedingt angegeben werden.
Zeitangaben wären z.B:
60s = 1 Minute
5m = 5 Minuten
2h = 2 Stunden
2d = 2 Tage
3w = 3 Wochen - nick|mask Entweder den Nicknamen oder die Usermaske angeben.
- reason ist Optional und definiert den Grund des Bans
Wollen wir nun z.B den Nicknamen Syko für 3 tage und 4 Stunden aus dem Raum #Sub mit Grund Hausverbot verbannen.
So müssen wir folgendes schreiben: /CS BAN #Sub 3d4h Syko Hausverbot.
CLONE
Mit dem Befehl CLONE ist es dir Einstellungen von einem Raum auf einen anderen zu übertragen.
Die beinhaltet alle Einstellungen, Zugriffe, Akicks etc.
Die Befehlsfolge wäre dann also: /CS CLONE CHANNEL TARGET WHAT
- CHANNEL ist der Aktuelle Raum beginnt mit einer #
- TARGET ist der Zielraum auch beginnend mit einer #
- WHAT kann man ersetzen mit ACCESS, AKICK, BADWORDS oder LEVELS
Wird eines dieser angegeben so werden nur diese Einstellungen kopiert,
Anmerkung du musst Gründer von CHANNEL und TARGET sein.
DEHALFOP
Der HALFOP Befehl entfernt dir oder einem anderen das % Zeichen vor seinem/ihrem Namen.
Du benötigst allerdings die HALFOP(ME) Berechtigung dafür.
Die Befehlsfolge wäre dann also:
/CS DEHALFOP CHANNEL user
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- user ist mit einem Nicknamen zu ersetzen.
DEOP
Mit dem Befehl DEOP kannst du dir oder Anderen sofern du dazu berechtigt bist das @ Zeichen vor dem Namen entfernen.
Für diese Sache benötigst du die Berechtigung OP(ME).
Die Befehlsfolge wäre dann also:
/CS DEOP CHANNEL user
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- user ist mit einem Nicknamen zu ersetzen.
DEOWNER
Der Befehl DEOWNER entzieht dir oder anderen das ~ Zeichen vor dem Nicknamen.
Du benötigst die Berechtigung OWNER(ME) dafür.
Die Befehlsfolge wäre dann also:
/CS DEOWNER CHANNEL user
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- user ist mit dem Nicknamen zu ersetzen
DEPROTECT
Wenn jemand dir ein & Entzieht durch den Befehl DEPROTECT, so kann dich dann wieder jeder der niedriger als der Gründer ist aus dem Raum mittels /kick channel name.
Rauswerfen. Das & Signalisiert dich als Channeladmin und kann nur von jemanden der ein ~ oder von den Services selbst gekickt werden.
Die Befehlsfolge wäre dann also:
/CS DEPROTECT CHANNEL user
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnen mit einer #
- user ist mit dem Nicknamen zu ersetzen.
Für diesen Befehl brauchst du die Berechtigung PROTECT(ME).
DEVOICE
Der Befehl DEVOICE entzieht dir oder einem Nutzer das + vor seinem Namen.
Sollte der Raum auf Moderiert gestellt sein also den ChannelModi +m haben so kann dieser Benutzer dann nicht mehr schreiben.
Die Befehlsfolge wäre dann:
/CS DEVOICE CHANNEL user
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- user ist mit einem Nicknamen zu ersetzen.
Du benötigst die VOICE(ME) Berechtigung für diesen Befehl.
DOWN
Sollte jemand mehrer Rangsymbole besitzen so werden diese mittels DOWN Befehls nach eingabe alle entfernt.
Die Befehlsfolge wäre dann also:
/CS DOWN CHANNEL user
- CHANNEL ist mit einem Raumnamen zu ersetzen beginnend mit einer #
- user ist mit einem Nicknamen zu ersetzen.
DROP
Mit dem Befehl DROP Löschst du die Registrierung eines Raumes und er kann von anderen neuregistriert werden sofern sie ein @ beim betreten des Raumes erhalten.
Um einen Raum freizugeben schreibt man:
/cs DROP CHANNEL CHANNEL
- CHANNEL ist mit dem Raumnamen zu ersetzen der freigegeben werden soll
Warum muss ich Channel 2x angeben?
Es ist eine kleine Sicherheit damit man nicht versehentlich einen Raum freigibt.
Nur der Gründer hat Zugriff auf diesen Befehl
ENFORCE
Mit diesem Befehl kannst du verschiedene ChannelModi erzwingen bzw Raumeinstellungen durch den SET Befehl.
Die Eingabefolge wäre also: /CS ENFORCE CHANNEL WHAT
Der Wert CHANNEL gibt an auf welchen Raum gewisse Einstellungen oder Channelmodi erzwungen werden sollen. So ersetze Channel mit den Raumnamen beginnend mit einer #
Der Wert WHAT gibt an welche Einstellungen erzwungen werden sollen. Zur verfügung stehen also SECUREOPS, RESTRICTED, REGONLY, SSLONLY, BANS, oder LIMIT. Ersetze also WHAT mit eines der angegebenen Werte.
- SECUREOPS erzwinge die SECUREOPS Funktion wenn nicht aktiv
- RESTRICTED erzwinge RESTRICTED wenn nicht aktiv
- REGONLY Kicke alle nicht registrierten Nicknamen aus dem Raum.
- SSLONLY Kicke alle Benutzer die keine SSL verbindung benutzen.
- BANS Wird alle Bans ausführen auf die Benutzer die damit übereinstimmen.
- LIMIT Sollte ein Benutzerlimit angegeben sein so werden alle Benutzer gekickt die dieses Limit überschreiben.
ENTRYMSG
Mit ENTRYMSG kann der Besitzer des Raumes jeden Benutzer der den Raum betritt begrüßen lassen.
Dieser Befehl hat folgende Unterbefehle:
- ADD
- DEL
- LIST
- CLEAR
Der Unterbefehl ADD fügt eine Nachricht als Grußnachricht zur liste der ENTRYMSGS hinzu.
Folgende Schreibweise ist zu benutzen:
/CS ENTRYMSG CHANNEL ADD NACHRICHT
- CHANNEL ist der Raumname beginnend mit einer #
- NACHRICHT ist die Nachricht die Verwendet werden soll.
Der Unterbefehl DEL Löscht eine Nachricht aus der ENTRYMSG Liste.
Dieser Befehl erfordert eine Numerischen Wert der Nachricht an welcher Position diese in der Liste steht.
Ein Beispiel wäre also /CS ENTRYMSG CHANNEL DEL 3
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- 3 Repräsentiert die 3. Nachricht in der Liste.
Der Unterbefehl LIST Zeigt die EntryMSG list an. Jede Nachricht hat einen Numersichen Wert dieser wir für DEL Benötigt.
Die Eingabefolge wäre also:
/CS ENTRYMSG CHANNEL LIST
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
Der Unterbefehl CLEAR löscht die Komplette Liste.
Die Eingabefolge wäre also: /CS ENTRYMSG CHANNEL CLEAR
- CHANNEL ist mit den Raumnamen zu ersetzen beginnend mit einer #
FLAGS
Mit dem Befehl FLAGS hat man eine weitere Möglichkeit die Zugriffsliste eines Raumes zu bearbeiten.
Er ist ähnlich dem XOP oder ACCESS Befehls.
Dieser Befehl hat Unterbefehle wie:
- MODIFY
- LIST
- CLEAR
Der Unterbefehl MODIFY erlaubt es die ACCESS Liste zu bearbeiten.
Es gibt viele FLAGS die mittels + oder - hinzugefügt werden können oder entfernt werden.
Die Flagtabelle und dessen Funktion ist weiter unten zu sehen.
Für das hinzufügen ist also Folgende Eingabe zu beachten:
/CS FLAGS CHANNEL MODIFY NICKNAME CHANGES
- CHANNEL ist bitte mit dem Raumnamen zu ersetzen beginnend mit einer #
- NICKNAME ist bitte mit den Nicknamen zu ersetzen
- CHANGES ist bitte mit den FLAGS zu ersetzen +flag oder -flag
Der Unterbefehl LIST zeigt die FLAG liste an.
Wenn eine Maske angegeben wird so werden nur die Angezeigt die der Maske ensprechen.
Wird eine Liste an Flags angegeben so wird diese demenstprechend wiedergegeben.
Die Eingabefolge wäre dann also:
/CS FLAGS CHANNEL LIST mask | +flags
- CHANNEL ist bitte mit dem Raumnamen zu ersetzen beginnend mit einer #
- mask ist der Nickname oder die Wildcardmaske zb *!user@*.com
- +flags ist eine liste der Flags
Der Unterbefehl CLEAR leert diese Liste benötigt Gründerrechte.
Die Eingabefolge wäre dann also:
/CS FLAGS CHANNEL CLEAR
- CHANNEL ist bitte mit dem Raumnamen zu ersetzen beginnend mit einer #
Die Verfügbaren FLAGS und ihre Funktionen:
A | Der Benutzer bekommt ein & vor seinem Namen nach Betreten des Raumes |
a | Der Benutzer ist berechtigt anderen das & zu eintziehen bzw zu geben. |
a | Der Benutzer ist berechtigt sich selbst das & zu entziehen bzw zu geben. |
b | Der Benutzer kann Bannen |
B | Der Benutzer kann SAY und ACT von BotServ verwenden. |
c | Der Benutzer ist berechtigt Fantasy Befehle zu benutzen wie !op !deop etc |
f | Der Benutzer ist berechtigt die ACCESS Liste zu bearbeiten |
f | Der Benutzer ist berechtigt die ACCESS Liste einzusehen. |
F | Erlaubt die Verwendung von Befehlen, die auf Raumgründer beschränkt sind zu verwenden. |
G | Der Benutzer kann den GETKEY Befehl benutzen. |
g | Grußnachricht wird nach Beitritt angezeigt. |
H | Der Benutzer bekommt ein % Zeichen vor dem Namen nach beitritt des Raumes |
h | Der Benutzer kann anderen ein % geben bzw entziehen |
h | Der Benutzer kann sich selbst sein % entziehen und wieder geben. |
I | Der Benutzer erhält Vollständige INFO Ausgabe |
i | Der Benutzer hat Zugriff auf den INVITE Befehl |
K | Der Benutzer kann den AKICK Befehl benutzen |
K | Der Benutzer kann die BADWORD Liste des Raumes bearbeiten |
k | Der Benutzer kann den KICK Befehl benutzen. |
K | Kein Signierter KICK wenn SIGNKICK LEVEL benutzt wird. |
m | Der Benutzer kann Raummemos Lesen |
N | Der Benutzer kann nicht durch die Dienste gekickt werden. |
O | Der Benutzer bekommt automatisch ein @ nach Beitritt des Raumes |
o | Der Benutzer kann anderen ein @ geben und entziehen |
o | Der Benutzer kann sich selbst sein @ nehmen und geben |
Q | Der Benutzer bekommt automatisch eine ~ vor dem Namen nach beitritt des Raumes |
q | Der Benutzer kann anderen eine ~ geben und entziehen |
q | Der Benutzer kann sich selbst seine ~ nehmen und geben |
s | Der Benutzer kann durch BotServ einen Bot dem Raum zuweisen bzw auflösen. |
s | Der Benutzer kann den MODE Befehl verwenden. |
s | Der Benutzer kann Raumeinstellungen einstellen. |
t | Der Benutzer kann das Raumthema ändern |
u | Der Benutzer kann andere Benutzer entbannen. |
V | Der Benutzer erhält ein + nach beitritt des Raumes vor seinem Namen, |
v | Der Benutzer kann anderen ein + geben oder entziehen |
v | Der Benutzer kann sich selbst ein + geben oder entziehen |
GETKEY
Solltest du ein Raumkennwort gesetzt haben, und dieses aber vergessen haben so kann dir getkey aushelfen.
Ein Raumkennwort setzt du wie folgt:
/mode channel +k passwort
(Achtung du brauchst mindestens das Rangsymbol % um diesen Befehl zu verwenden)
- channel ist duch den Raumnamen zu ersetzen beginnend mit einer #
- passwort ist mit einem beliebigen passwort zu ersetzen.
Dieses Raumkennwort kannst du nun auserhalb mittels GETKEY auslesen.
Schreibe dazu folgendes: /CS GETKEY CHANNEL
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
HALFOP
Gibt dir oder den Angegebenen Nicknamen ein % vor dem Nicknamen.
Dieser Befehl setzt die HALFOP(ME) Berechtigung vorraus.
Die Befehlsfolge wäre dann:
/CS HALFOP CHANNEL nickname
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem Benutzernamen zu ersetzen.
HELP
Dieser Befehl liefert genauere informationen über einen Anderen Befehl gegebenfalls zeigt er eine Liste aller Befehle an.
Beispiel:
/cs HELP
Liefert alle Befehle von Chanserv und dessen Beschreibung wieder (Englische Sprache)
/cs HELP befehl
Liefert Informationen und Anwendungen über einen Befehl (Englische Sprache)
HOP
Mit HOP werden die Halben Operatoren (%) Nutzer eines Raumes verwaltet.
Diese erhalten beim Eintragen folgende Berechtigungen:
- AUTOHALFOP
Der Benutzer bekommst automatisch ein % vor deinem Nicknamen beim betreten des Raumes. - BAN
Der Benutzer hat das Recht ander Benutzer zu bannen und zu kicken. - HALFOPME
Der Benutzer kann sich selbst % entziehen oder geben. - KICK
Der Benutzer kann andere Kicken. - UNBAN
Der Benutzer kann andere entbannen. - VOICE
Der Benutzer kann anderen ein + vergeben und entziehen.
Mit dem Unterbefehl ADD wird ein Benutzer in die HOP Liste eingetragen.
Die Eingabefolge ist so: /cs HOP CHANNEL ADD nickname
- Channel ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- Nickname ist mit dem Benutzernamen zu ersetzen.
Mit dem Unterbefehl DEL wird ein Benutzer aus der HOP Liste entfernt.
Die Eingabefolge ist so: /CS HOP CHANNEL DEL nickname
- Channel ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- Nickname ist mit dem Benutzernamen zu ersetzen.
Mit dem Unterbefehl LIST kann man die HOP Liste anzeigen lassen.
Die Befehlsfolge wäre so: /CS HOP CHANNEL LIST
- Channel ist mit dem Raumnamen zu ersetzen beginnend mit einer #
Der Unterbefehl CLEAR löscht die gesamte HOP Liste.
Die Befehlsfolge wäre so: /CS HOP CHANNEL CLEAR
- Channel ist mit dem Raumnamen zu ersetzen beginnend mit einer #
INFO
Der Info Befehl liefert den Interessenten sämtliche Informationen über den Raum.
Diese wären:
- Den Gründer
- Zeit der Registration
- Zuletzt verwendete Zeit
- Beschreibung des Raumes
Wenn der Benutzer zusätzlich noch die entsprechenden Rechte bestitzt so werden auch noch folgede Daten angezeigt:
- Nachfolger
- Letztes Thema
- Einstellungen
- Ablauf des Raumes
Das ganze sieht dann wie im Folgenden Bilde aus:
Um solche informationen abzurufen wird der Befehl wie folgt genutzt:
/cs INFO CHANNEL
- CHANNEL wird durch den Raumnamen ersetzt beginnend mit einer #
INVITE
Mit dem Invite Befehl kann der Besitzer des Raumes oder jemanden der Zugriff auf diesen hat andere in eine Raum mit dem Raummodi +i einladen.
Man schreibt also: /cs INVITE CHANNEL NICK
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- NICK ist optional und wird durch den zu eingeladenen nicknamen ersetzt.
Dieser Befehl ist standardmäßig auf das LEVEL AOP beschränkt. Und nur Benutzer mit diesem Level haben auch zugrifff auf diesen.
KICK
Mit diesem Befehl kann man einen Benutzer kurzerhand aus dem Raum verweisen. Manche nutzen dies als Vorwarnung bevor ein BAN gesetzt wird.
Man beachte folgende schreibweise: /cs KICK CHANNEL NICK REASON
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- NICK ist der Jeweilige NIckname der aus diesem entfernt werden soll.
- REASON ist der Grund des Rauswurfs der für Leute die in den Raum sich noch befinden lesbar wird und für den betreffenden auch.
LEVELS
Mit dem LEVELS Befehl kannst du Feineinstellungen für den Raum und dessen Zugriff vornehmen.
Damit kannst du auch die meisten ChanServ funktionen beschränken. (Der SET FOUNDER Befehl und dieser hier sind beschränkt auf den Rauminhaber)
Wir schauen uns folgende Eingabefolgen genauer an:
- /CS LEVELS CHANNEL SET TYPE LEVEL
CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
TYPE ist durch die Art zu ersetzen siehe Tabelle unten.
LEVEL ist durch eine beliebige Zahl zu ersetzen die das Level beschränkt.
Wir merken uns als durch den SET Befehls Ermöglicht man das Ändern der Zugriffsebene für eine Funktion oder eine Gruppe von Funktionen. - /CS LEVELS CHANNEL DIS | DISABLE TYPE
CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
DIS oder DISABLE Deaktiviert eine automatische Funktion oder verbietet jedermann den Zugriff auf eine Funktion, EINSCHLIESSLICH des Gründers (obwohl der Gründer sie jederzeit wieder aktivieren kann). - /CS LEVELS CHANNEL LIST
CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
Zeigt die aktuellen LEVEL für jede Funktion oder Gruppe von Funktionen. - /CS LEVELS CHANNEL RESET
CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
Setzt die LEVEL auf die Standardlevel eines neu erstellten Raumes zurück.
Kommen wir jetzt zu den Einzelnen Typen etc Schau dir einfach die Tabelle dazu an.
TYPE | Beschreibung |
ACCESS_CHANGE | Erlaubt das Ändern der Zugriffsliste |
ACCESS_LIST | Erlaubt das ansehen der Zugriffsliste |
NOKICK | Das Rauswerfen über ChanServ etc ist unterbunden. |
FANTASIA | Erlaubt es ChanServ mittels Befehlen über ! zu steuern. |
GREET | Grußnachricht wird bein Betreten angezeigt sofern eingestellt. |
AUTOVOICE | Man bekommt automatisch ein + vor dem Nicknamen nach Betreten des Raumes. |
VOICEME | Berechtigung sich selbst das + zu geben und zu entziehen. |
VOICE | Berechtingung anderen ein + zu geben und zu entziehen. |
INFO | Erlaubt es informationen zu erhalten durch /CS INFO CHANNEL |
SAY | Zugriff auf SAY und ACT von BotServ |
AUTOHALFOP | Man bekommt automatisch ein % vor dem Nicknamen nach Betreten des Raumes. |
HALFOPME | Berechtigung sich selbst ein % zu geben und zu entziehen. |
HALFOP | Berechtigung anderen ein % zu geben und zu entziehen. |
KICK | Berechtigung den KICK Befehl zu verwenden. |
SIGNKICK | Kein Signierter KICK wenn SIGNKICK LEVEL verwendet wird. |
BAN | Erlaubt es andere zu verbannen. |
TOPIC | Erlaubniss das Raumthema zu ändern. |
MODE | Erlaubt es den MODE Befehl zu benutzen. |
GETKEY | Zugriff auf den GETKEY Befehl |
INVITE | Zugriff auf den INVITE Befehl |
UNBAN | Erlaubt es andere zu entbannen |
AUTOOP | Benutzer bekommen ein @ nach beitritt des Raumes vor dem Nicknamen |
OPME | Der Benutzer kann sich selbst ein @ vergeben oder entziehen |
OP | Der Benutzer kann anderen ein @ geben und entziehen. |
AUTOPROTECT | Der Benutzer wird mit einem & gekennzeichnet und kann nur durch den Gründer oder die Services gekickt werden. |
AKICK | Berechtigung den AKICK Befehl zu benutzen |
BADWORDS | Zugriff auf die BADWORDS des Raumes |
ASSIGN | Berechtigung einen Bot zuzuweisen |
MEMO | Erlaubniss Raummemos zu lesen |
PROTECTME | Der Benutzer kann sich selbst ein & geben und entziehen. |
PROTECT | Der Benutzer kann anderen ein & geben und entziehen |
SET | Erlaubniss Raumeinstellungen Vorzunehmen |
AUTOOWNER | Dem Benutzer wird eine ~ vor dem Nick gesetzt nach beitritt des Raumes |
OWNERME | Der Benutzer kann sich selbst eine ~ geben oder entziehen. |
OWNER | Der Benutzer kann anderen eine ~ geben und entziehen |
FOUNDER | Erlaubt die Ausgabe von Befehlen, die auf Raumgründer beschränkt sind |
LIST
Mit dem LIST Befehl werden alle Registrierten Räume unter angabe von Platzhaltern aufgeführt.
Die Eigentliche Eingabefolge wäre also /CS LIST platzhalter [SUSPENDED] [NOEXPIRE]
Die Angabe mit PRIVATE Listet alle Privaten Räume auf. Die Berechtigung für diesen Befehl haben nur Service Operatoren.
Wirde der Befehl unter eingabe von NOEXPIRE angegeben so wird ein ! vor dem Jeweiligen Raumnamen in der Liste stehen. Auch auf diese Befehl haben nur Service Operatoren Zugriff.
Beachte, dass ein vorangestelltes '#' einen Bereich angibt. Raumnamen müssen ohne '#' geschrieben werden.
Wird je nach dem SUSPENDED oder NOEXPIRE angegeben so werden nur Räume aufgelistet die die Supendiert oder Noexpire Einstellungen haben.
Wenn mehrere Optionen angegeben sind, werden alle Räume angezeigt, die mindestens einer Option entsprechen.
Eingabe Beispiele:
/cs LIST *anope*
Listet alle registrierten Rüume mit Anope in ihren Namen auf (Groß- und Kleinschreibung wird nicht berücksichtigt).
/cs LIST * NOEXPIRE
Listet alle registrierten Räume auf, die so eingestellt wurden, dass sie nicht ablaufen.
/cs LIST #51-100
Listet alle Räuem auf beginnend von Nummer 51-100.
LOG
Mit diesem Befehl kommt man zur Raumprotokollierung die Jede Aktion aufzeichnet und dementsprechend die für den Raum den Jeweiligen zugriff haben informiert.
Wird keine der unten Angegebenen Parameter angegeben listet dieser Befehl die aktuellen Protokollierungsmethoden für diesen Kanal auf.
Die Parameter wären also: LOG CHANEL COMMAND METHOD STATUS
Andernfalls muss der COMMAND ein Befehlsname sein, und die Methode ist eine der folgenden Protokollierungsmethoden:
- MESSAGE [status], NOTICE [status], MEMO
Diese werden verwendet, um den Raum zu benachrichtigen.
Mit MESSAGE oder NOTICE muss ein Service-Bot deinem Raum zugewiesen und diesem beigetreten sein. Status kann ein Kanalstatus wie @ oder + sein.
Verwende zum Entfernen einer Protokollierungsmethode dieselbe Syntax wie zum Hinzufügen.
Beispiel:
/CS LOG [[|#anope]] chanserv/access MESSAGE @
Würde jedem Raumbetreiber eine Nachricht senden, wenn jemand den Befehl ACCESS auf ChanServ auf dem Raum verwendet.
MODE
Steuert hauptsächlich die Modussperren und den Moduszugriff (der sich vom Raumzugriff unterscheidet) auf einem Raum.
Die Liste der Verfügbaren Raummodi findest du hier.
Hierbei ist wieder folgende Befehlsmasken zu beachten:
- MODE channel LOCK {ADD|DEL|SET|LIST} [what]
- MODE channel SET modes
- MODE channel CLEAR [what]
/cs MODE #channel LOCK ADD +bmnt *!*@*aol*
OP
Durch diesen Befehl kann einem Beliebigen Nutzer das Rangsymbol @ Vergeben werden.
Derjenige der diesen Befehl nutzen will brauch die Berechtigung OP(ME).
Man gibt zum ausführen folgendes ein:
/cs OP channel user
- channel ist der Raumname beginnend mit einer #
- user ist der Nickname der das Symbol erhalten soll.
Dieser Nutzer hat jetzt dann ein @ Vor seinem Nickname hat aber insbesondere keinen Zugriff auf ChanServ für diesen Raum.
Es sei denn er ist über ACCESS eingetragen wurden.
Welche Berechtigung hat man mit einem @ Symbol in einem Raum:
- Raumthema kann geändert werden.
- Benutzer können gekickt oder gebannt werden die Niedriger sind als ein @
- Raummodis können gesetzt werden wenn sie nicht gesperrt wurden.
- Mit einem @ kann man Folgende Rangsymbole vergeben:
% & + - Ein Benutzer der ein @ kann es sich selbst enziehen durch:
/mode #channel -o nickname
oder
Durch den befehl !deop (Benötigt zugriff auf diesen Befehl)
OWNER
Gibt einem Benutzer das Rangsymbol ~ für den Entsprechenden Raum.
Nur derjenige der die Berechtigung OWNER(ME) hat, kann diesen Befehl verwenden.
Man beachte folgende Befehlsmaske: /cs OWNER channel user
- channel ist der Raumname beginnt mit einer #
- user ist der Nickname für das ~ Zeichen.
Derjenige der eine ~ Ist nur Rein Optisch der Besitzer des Raumes hat aber dennoch keinen Zugriff auf die Einstellungen für den Rauim.
Ein Benutzer mit einer ~ hat folgende Möglichkeiten in diesem Raum:
- Kann sich selbst oder ander die ~ entziehen oder vergeben (Anmerkung: Wenn der Benutzer vorerst sich die ~ entzieht und dann versucht eine ~ zu vergeben ist dies nicht mehr möglich weil ihm selbst die ~ dafür fehlt)
- Änderung des Raumthemas
- Benutzer Kicken & Bannen (Ab Rangstatus & abwärts)
- Benutzern folgende Ränge vergeben: & @ % +
- Raummodis einstellen und Entfernen
PROTECT
Mit diesem Befehl bekommt der angegebene Nutzer das Rangsymbol & vor seinem Namen.
Nur derjenige der die Berechtigung PROTECT(ME) hat kann diesen Befehl nutzen.
Die folgende Eingabe ist zu beachten: /cs PROTECT channel user
- channel ist der Raumname beginnt mit einer #
- user ist der Nickname für das & Zeichen.
Der Benutzer der nun ein & vor dem Namen hat wird rein Optisch als Raumadmin deklariert und hat somit folgende Möglichkeiten:
- Er ist von einem Kick oder Ban geschützt welche folgende Bedingungen erfüllen:
1. Es darf nicht von den Services oder dem Gründer kommen. (Diese können &Benutzer dennoch kicken und Bannen.
2. Ist der Kick o. ban von einem @ oder % so wird dieser einen &Nutzer nicht kicken können. - Raumthema kann geändert werden.
- Kick & Banzugriff
- Raummodi ändern
- Rangsymbole @ % + vergeben
QOP
Verwaltung der QOP Liste für den Raum.
Bentzer die auf dieser Liste Stehen haben folgende Berechtigungen:
ASSIGN, AUTOOWNER, FOUNDER, INFO, MODE, OWNER, OWNERME, PROTECT, SET, SIGNKICK
Folgende Parameter sind zu beachten:
- QOP channel ADD mask
- QOP channel DEL {mask | entry-num | list}
- QOP channel LIST [mask | list]
- QOP channel CLEAR
Wenn eine Liste mit Eintragsnummern angegeben wird, werden diese Einträge gelöscht. (Siehe das Beispiel für LIST weiter unten.)
Wenn eine Platzhaltermaske angegeben wird, werden nur die Einträge angezeigt, die mit der Maske übereinstimmen. Wenn eine Liste mit Eintragsnummern angegeben ist, werden nur diese Einträge angezeigt. beispielsweise:
/cs QOP LIST #channel 2-5,7-9
REGISTER
Mit diesem Befehl kannst du deinen Eigenen Raum in der ChanServ Datenbank registrieren.
Was ist hierbei zu beachten:
Um diesen Befehl verwenden zu können, musst zuerst ein Raumbetreiber oder auch Operatorstatus auf dem Raum haben oder sein, den du registrieren möchtest.
Die Beschreibung, die optional ist, ist eine allgemeine Beschreibung des Zwecks des Raumes.
Wenn du einen Kanal registrierst, wirst du als "Gründer" des Raumes aufgezeichnet. Der Raumgründer darf alle Raumeinstellungen für den Raum ändern. ChanServ gewährt dem Gründer automatisch die Berechtigungen des Raumbetreibers, wenn er oder sie den Raum betritt.
Schau auch bitte unter #ACCESS nach Informationen zum Erteilen einer Teilmenge dieser Berechtigungen an andere Raumbenutzer.
HINWEIS: Um einen Raum zu registrieren, musst du zuerst deinen Nicknamen registriert haben.
Ein Beispiel:
/cs REGISTER #channel Mein eigener Raum.
SET
Der Set Befehl bringt dich zu weiteren Einstellungen für deinen Raum diese wären wie folgt:
SET AUTOOP - Sollen Dienste den Benutzern automatisch den Status geben.
Wenn diese Funktion eingestellt oder ausgestellt ist wird je nach dem ChanServ
Besuchern die den Raum betretren nicht automatisch ein @ Symbol vergeben.
Folgende Eingabemaske ist für diesen Befehl zu beachten:
/CS SET AUTOOP CHANNEL ON|OFF
- CHANNEL = Raumname beginnt mit einer #
- ON = Ja Benutzer bekommen ein @
- OFF = Nein Benutzer bekommen kein @
SET BANTYPE - Lege fest, wie Dienste die Bans für den Raum erteilen
Legt den Sperrtyp fest, der von Diensten verwendet wird, wenn du jemanden aus dem Raum verbannen musst.
Gesetzt wird so: /cs SET BANTYPE channel bantype
Channel ist der Raumname mit einer #
Bantype ist eine Zahl zwischen 0 und 3, dies bedeutett: 0: ban in der form von *!user@host
1: ban in der form von *!*user@host
2: ban in der form von *!*@host
3: ban in der form von *!*user@*.domain
SET DESCRIPTION - Einstellen der Raumbeschreibung
Mit dieser Einstellung kannst du auf einfache weise die Raumbeschreibung ändern.
Diese kann später über folgende Befehle aufgerufen werden:
Es ist ganz einfach man schreibt folgendes:
/cs SET DESCRIPTION #channel Meine Raumbeschreibung.
SET EMAIL - Weise dem Raum eine Email Adresse zu
Mit diesem befehl kann man den Raum eine E-mail zuweisen.'
Diese sieht man dann über den #INFO Befehl.
Einfach /cs SET EMAIL #CHANNEL test@gmx.de schreiben (Beispiel)
SET FOUNDER - Ändern des Eigentümers des Raumes
Damit kann man den Eigentümer eines Raumes ändern.
Der Neue Eigentümer muss ein Registrierter nickname bei Nickserv sein.
Man schreibt folgendes: /cs SET FOUNDER #channel nickname.
SET KEEPMODES - Behalten Sie die Modi bei, wenn der Raum nicht verwendet wird
Mit diesem Befehl kann man einstellen ob sich ChanServ die Channelmodi merken soll oder nicht.
Einfach folgendes schreiben:
/CS SET KEEPMODES #channel ON
oder
/cs SET KEEPMODES #channel OFF
SET KEEPTOPIC - Thema beibehalten, wenn der Raum nicht verwendet wird
Wenn diese Einstellung Aktiviert ist so wird sich ChanServ das Thema merken
bis der letzte Benutzer den Raum verlässt und es setzen sobald er wieder eröffnet wurde.
Der Befehl lautet also: /cs SET KEEPTOPIC #channel ON|OFF
SET PEACE - Reguliere die Verwendung kritischer Befehle
Wenn PEACE eingestellt ist, kann ein Benutzer keinen Raumstatus
eines Benutzers entfernen, ihn kicken oder verbannen, dessen Level über
ChanServ-Befehle höher oder gleich ist.
Zum aktivieren schreibt man:
/CS SET PEACE #channel ON
SET PERSIST - Stelle den Raum als permanent ein
Was bedeutet die Einstellung PERSIST?
Wenn PERSIST eingestellt ist, bleibt der Service-Bot im Raum, wenn dieser keine Benutzer mehr beinhaltet.
Wenn der Chat keinen Permanenten Raum modus hat so muss ein Bot in diesem zugewiesen
sein und die Option eingeschaltet sein und kann nur dann wie entfernt werden wenn die option aus ist.
Wenn in diesem Netzwerk BotServ nicht aktiviert ist und kein permanenter Raummodus vorhanden ist, wird ChanServ
deinem Raum beitreten, wenn du "Persist" aktiviert hast (und verlassen, wenn es deaktiviert wurde).
Wenn der Chat einen permanenten (dauerhaften) Raummodus hat und er gesetzt oder deaktiviert ist
(aus irgendeinem Grund, einschließlich MODE LOCK), wird die Persistenz automatisch auch für den
Raum gesetzt und deaktiviert. Darüber hinaus setzen oder deaktivieren Dienste diesen Modus, wenn
du Persist ein- oder ausschaltest.
Man schreibt also zum Aktivieren: /CS SET PERSIST #channel ON
SET PRIVATE - Raum vor dem Befehl LIST ausblenden
Wenn PRIVATE gesetzt ist so wird der Raum nicht über den [[#LIST}} Befehl aufgeführt
Also schreibe: /cs set PRIVATE #channel on
SET RESTRICTED - Beschränke den Zugriff auf den Raum
Wenn der eingeschränkte Zugriff festgelegt ist, werden Benutzer, die nicht in der Zugriffsliste aufgeführt sind, stattdessen vom Kanal ausgeschlossen.
Schreibe also /CS SET RESTRICTED #channel ON
SET SECURE - Aktiviert die Sicherheitsfunktionen
Wenn SECURE an ist werden Benutzer die sich als eigentümer bei den Services
identifiziert haben und nicht nur registriert sind Zugriff auf den Raum anhand der Zugriffsliste erhalten.
Schreibe also: /CS SET SECURE #channel ON
SET SECUREFOUNDER - Strengere Kontrolle des Status des Raumgründers
Wenn diese Option aktiv ist kann nur der Echte Gründer den Raum löschen, einen Nachfolger bestimmen oder den Gründer ändern.
Und nicht dieser der über ACCESS eingetragen wurde.
Schreibe also /CS SET SECUREFOUNDER #channel ON
SET SECUREOPS - Strengere Kontrolle des Chanop-Status
Bei eingeschalteter SECUREOPS Funktion erhalte Benutzer die nicht auf der Zugriffsliste stehen keinen Operatorstatus.
Schreibe also: /CS SET SECUREOPS #channel on
SET SIGNKICK - Sign Kicks, die mit dem KICK-Befehl ausgeführt werden
Mit dieser Einstellung werden Kicks mit deinem Namen signiert.
Schreibe also: /CS SET SIGNKICK #channel ON
SET SUCCESSOR - Setzt den Nachfolger für den Raum
Mit dieser Einstellung wird der Nachfolger des Raumes eingestellt.
Wenn der Gründernickname abläuft und der Raum aber noch registriert ist,
so erhält der Angegeben Nickname den Gründerstatus.
Diese Nickname muss allerdings Registriert sein.
Wird keiner Nachfolger festgelegt so erhält der Nickname in der Zugriffsliste
mit dem Höchsten Level diesen Status. Ist die Zugriffsliste leer so wird der Raum gelöscht.
Schreibe also: /cs SET SUCCESSOR #channel nickname
SET URL - Verknüpfe eine URL mit dem Raum
Mit dieser einstellung wird eine Website hinterlegt die mittels Info Befehls einsehbar ist.
Schreibe also: /CS SET URL #channel website
SOP
Der SOP Befehl verwaltet die SOP Liste des Spezifischen Raumes.
Ein Benutzer erhält Automatisch ein & Vor seinem Namen wenn er diesen Raum betritt.
Benutzer die in dieser Liste haben zusätzlich folgende Berechtigungen:
- ACCESS_CHANGE
Erlaubt es die ACCESS Liste zu bearbeiten - AKICK
Kann den AKICK Befehl benutzen. - AUTOPROTECT
Erhält ein & nach beitritt des Raumes - BADWORDS
Erlaubt es den Raum Badwordfilter zu verwalten - MEMO
Kann Raummemos lesen etc - OP
Kann Benutzern ein @ geben und entziehen - PROTECTME
Kann sich selbst sein & geben und entziehen
Auch der SOP Befehl hat folgende Unterbefehle:
- ADD
- DEL
- LIST
- CLEAR
Der Unterbefehl ADD fügt den Jeweiligen Nicknamen zur SOP Liste hinzu
Die Befehlsfolge wäre also /CS SOP CHANNEL ADD nickname
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem jeweiligen Benutzernamen zu ersetzen.
Der Unterbefehl DEL entfernt den jeweiligen Nicknamen aus der SOP Liste.
Wird ein Bereich von 0-4 angegeben so werden die Einträge von 0-4 entfernt.
Also kann man folgendes nutzen:
/CS SOP CHANNEL DEL nickname
oder
/CS SOP CHANNEL DEL num1-num2
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem jeweiligen Benutzernamen zu ersetzen.
- num1-num2 ist wie folgt zu sehen. 1-6 oder 3-9 etc
Der Unterbefehl LIST listet die sogenannte SOP Liste auf.
Man kann auch einen Bereich angeben.
Man nutzt also folgendes:
/CS SOP CHANNEL LIST
oder
/CS SOP CHANNEL LIST 1-4,5-9
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- 1-4,5-9 ist ein Numerischer Wert von bis es könnte auch 1-3,4-7 heisen etc.
Der Unterbefehl CLEAR Löscht die Komplette SOP LISTE
Also /cs SOP CHANNEL CLEAR
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
STATUS
Dieser Befehl sagt dir, was ein Benutzerzugriff auf einen Raum ist und welche Zugriffseinträge, falls vorhanden, übereinstimmen.
Außerdem wirst du über alle übereinstimmenden Auto-Kick-Einträge informiert.
Die Verwendung dieses Befehls ist auf Benutzer beschränkt, die Zugriffseinträge auf dem Raum ändern können.
Schreibe also: /CS STATUS #channel user
SYNC
Synchronisiert alle Modi, die für Benutzer auf dem Raum festgelegt sind, mit den Modi, die sie basierend auf ihrem Zugriff haben sollten.
Schreibe also: /CS SYNC #channel
TOPIC
Mit dieser Einstellung kannst Du das Thema des Raumes einstellen.
Auch dieser Befehl hat einige Parameter welche verschiedene Funktionen erfüllen:
- TOPIC CHANNEL SET [TOPIC]
- TOPIC CHANNEL APPEND [TOPIC]
- TOPIC CHANNEL [UNLOCK|LOCK]
Der SET-Parameter ändert das Thema des Raumes in das angegebene Thema oder hebt das Thema auf, wenn kein Thema angegeben ist.
Mit dem Parameter APPEND wird das angegebene Thema an das vorhandene Thema angehängt.
LOCK und UNLOCK können verwendet werden, um die Themensperre zu aktivieren und zu deaktivieren.
Wenn die Themensperre aktiviert ist, kann das Raumthema von Benutzern ohne TOPIC-Berechtigung nicht geändert werden.
Hier einige Eingabebeispieler:
/CS TOPIC #TestRaum SET Hier wird Rumgetestet.
Hierbei wird das Thema "HIer wird Rumgetestet." für den Raum #Testraum festgelegt.
/CS TOPIC #TestRaum APPEND Bitte seid Nett
Hierbei wird an das Thema im Raum #Testraum "Hier wird Rumgetestet" folgendes: "Hier wird Rumgetestet. | Bitte seid Nett"
/CS TOPIC #Testraum LOCK
Sollte nun ein Benuter das Thema versuchen der keine Topic Berechtigung besitzt so wird es von ChanServ Zurück gesetzt.
UNBAN
Mit diesem Befehl wird ein Benutzer von einem Raum entsperrt und kann diesen dann erneut betreten.
Hierbeit ist zu beachten das diesen Befehl nur AOP's mit Level 5 Zugriff anwenden können.
Wird bei dem Befehl kein Raum angegeben so werden alle Bans in den Räumen entfernt indem du Zugriff hast.
Die Parameter sind UNBAN CHANNEL NICK
Ein Beispiel:
/CS UNBAN #TESTRAUM Testnick
Hierbei werden alle Bans die auf den Nicknamen "TextNick" von Chanserv für den Raum #TestRaum entfernt.
UP
Mit diesem Befehl wird der Status eines Angegebenen Nicknamens in einem Raum Aktualisiert.
Wird der Nick weggelassen so wird dein Status Aktualisiert. Wird der Raum weggeleassen so
wird der Status in Allen Räumen wo du Zugriff darauf hast aktualisiert.
Die Befehlsparameter sind: /CS UP CHANNEL NICK
VOICE
Voice ist einfach nur das Mitspracherecht für jemanden in einem Raum mit +m Modi.
Man Brauch die Berechtigung VOICE(ME) um diesen Befehl zu nutzen.
Die Befehlsparameter wären: /CS VOICE CHANNEL USER
VOP
Der VOP Befehl verwaltet die VOP Liste des Spezifischen Raumes.
Ein Benutzer erhält Automatisch ein + Vor seinem Namen wenn er diesen Raum betritt.
Benutzer die in dieser Liste haben zusätzlich folgende Berechtigungen:
- ACCESS-LIST
Kann die Zugriffsliste ACCESS einsehen - AUTOVOICE
Der Benutzer erhält automatisch ein + nach dem betreten de Raumes vor seinem Nick - FANTASIA
Zugriff auf die ! Befehle von Botserv die für deinen Rang bestimmt sind - NOKICK
Kann nicht von ChanServ gekickt werden. - VOICEME
Kann sich selbst ein + geben und entziehen'.
Auch der VOP Befehl hat folgende Unterbefehle:
- ADD
- DEL
- LIST
- CLEAR
Der Unterbefehl ADD fügt den Jeweiligen Nicknamen zur VOP Liste hinzu
Die Befehlsfolge wäre also /CS VOP CHANNEL ADD nickname
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem jeweiligen Benutzernamen zu ersetzen.
Der Unterbefehl DEL entfernt den jeweiligen Nicknamen aus der VOP Liste.
Wird ein Bereich von 0-4 angegeben so werden die Einträge von 0-4 entfernt.
Also kann man folgendes nutzen:
/CS VOP CHANNEL DEL nickname
oder
/CS VOP CHANNEL DEL num1-num2
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- nickname ist mit dem jeweiligen Benutzernamen zu ersetzen.
- num1-num2 ist wie folgt zu sehen. 1-6 oder 3-9 etc
Der Unterbefehl LIST listet die sogenannte VOP Liste auf.
Man kann auch einen Bereich angeben.
Man nutzt also folgendes:
/CS VOP CHANNEL LIST
oder
/CS VOP CHANNEL LIST 1-4,5-9
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #
- 1-4,5-9 ist ein Numerischer Wert von bis es könnte auch 1-3,4-7 heisen etc.
Der Unterbefehl CLEAR Löscht die Komplette VOP LISTE
Also /cs VOP CHANNEL CLEAR
- CHANNEL ist mit dem Raumnamen zu ersetzen beginnend mit einer #