ModesChannel- und Usermodes

Inhalt

Channel-Modes
User-Modes

In dieser Liste werden die Channelmodes erklärt.
Viele IRC-Clienten bieten die Möglichkeit, diese modes auf einfache weise zu setzen, dazu sollte man seinen Clienten und seine Funktionen gut kennen.
Alternativ kann man diese Modes aber auch mit den in dieser Liste gegebenen Befehlen setzen.


Channel-Modes

Mode Kurzbezeichnung Beschreibung
a admin /mode #<channel> +a <nick>
bzw. dauerhaft mit /chanserv access #<channel> add <nick> 10
Admin-Modus, der nur durch den Founder (+q bzw. *) oder durch ChanServ mit dem entsprechend gesetzten Autoadmin-Level gesetzt wird. Der User mit +a ist unkickbar. (Ausnahme: Akick + Enforce, Clear Users, Founder, andere Admins)

b ban /mode #<channel> +b <nick!ident@hostmask>

Durch Anwendung dieses Befehls wird ein User aus dem Channel gebanned bzw. verboten, im Channel zu sprechen.

c no colors /mode #<channel> +c
Farbige Texte werden nicht zum Channel geschickt. Sie werden quasi abgeblockt.

e ban exception /mode #<channel> +e <nick!ident@hostmask>
Dieser User kann trotz Ban in den Channel joinen.

f flood protection /mode #<channel> +f [*]<zeilen:sekunden>

Überschreitet ein User die angegeben Zeilen in Abhängigkeit der erlaubten Sekunden, wird er gekickt und ggf. bei * auch gebanned.
Weitere Infos gibts auf UnrealIRCD Dokumentationsseite. Es wird aber epfohlen die Services für Spam- & Floodprotections zu benutzen. Diese sind auch einfacher zu konfigurieren.

h halfop /mode #<channel> +h <nick>
dauerhaft mit /chanserv access #<channel> add <nick> 4
Aufgabe der Halfops ist es, auf den Channel aufzupassen bzw. Störenfriede aus dem Channel zu entfernen. Sie können kicken, sowie das Topic und die Modes v,m,n,t,i,b,e,k,I setzen. Halfops können bei +N auch den Nick wechseln.

i invite only /mode #<channel> +i
Invite Only dient dazu, nur bestimmte User in den Channel zu lassen, die entweder in der Invite-List stehen (siehe +I ) oder die direkt von anderen Usern im Channel durch /invite eingeladen worden sind (kann mit +V verhindert werden).

j join flood protection /mode #<channel> +j <joins:sekunden>

Beschränkt die Joins des Users auf die angegebenen Sekunden
Weitere Infos gibts auf UnrealIRCD Dokumentationsseite. Es wird aber epfohlen die Services für Joinfloodprotection zu benutzen. Diese sind auch einfacher zu konfigurieren.

k key /mode #<channel> +k <keyword>
Um in einen Channel, bei dem ein Key gesetzt ist, zu joinen, muss man /join #channel <keyword> eingeben.

l limit /mode #<channel> +l <limit>
Wird die maximale Userzahl im Channel erreicht, können weitere User den Channel nicht mehr joinen bzw. werden in einen anderen Channel weitergeleitet (siehe +L).

m moderated /mode #<channel> +m
Nur User mit Voice und höher können schreiben.

n no messages /mode #<channel> +n

Nur User, die im Channel sind, können Nachrichten zu diesem schicken (wird standardmäßig vom Server vergeben und kann auch nciht entfernt werden.).

o op /mode #<channel> +o <nick>
dauerhaft mit /chanserv access #<channel> add <nick> 5
User mit dem Mode +o sind berechtigt diverse Channelmodes (v,m,n,t,i,b,e,k,I,C,S,V,p,s,l,o,h) zu setzen und für Ordnung im Channel zu sorgen, d.h. unerwünschte User und Störenfriede aus dem Channel zu werfen.

p private /mode #<channel> +p
Der Channel ist privat, d.h. er taucht nicht beim /whois auf und wird nur als "private" in der Channel-Liste angezeigt.

q founder /mode #<channel> +q <nick>
dauerhaft mit /chanserv set #<channel> founder <nick>
Der Founder ist der Besitzer des Channels. Es kann immer nur einen Founder geben. Mit +q kann man anderen +q und +a geben bzw. nehmen. Der Founder hat sozusagen alle Rechte in seinem Channel.

r registered Wird vom Chanserv bei der Registrierung gesetzt. (/chanserv register #<channel> <password> <description>)

s secret /mode #<channel> +s
Der Channel ist geheim, d.h. er taucht nicht in /list auf und wird nicht beim /whois angezeigt.

t topic /mode #<channel> +t
Das bedeutet, nur noch Ops bzw. Halfops sind berechtigt das Topic im Channel zu ändern.

u auditorium /mode #<channel> +u

Bewirkt, dass /names und /who #channel nur Channel OPs angezeigt wird

v voice /mode #<channel> +v <nick>
dauerhaft mit /chanserv access #<channel> add <nick> 3
User mit Voice k%ouml;nnen auch dann reden, wenn der Channel auf +m (moderated) gestellt ist.

w bad word list /mode #<channel> +w <string>
Zeilen, auf welche ein String aus der Badwordliste passt, können nicht an den Channel gesendet werden. In den Einträgen können Wildcards verwendet werden. Beispiele: *wort* passt auf jeden Satz, in dem wort vorkommt. wort* passt auf jeden Satz, der mit wort beginnt. ?wort* passt auf jeden Satz, in dem vor wort genau 1 Zeichen steht.

z ssl channelmode /mode #<channel> +z

Nur Clients mit einer Secure (SSL) Verbindung dürfen joinen

A Admin only Dieser Mode kann nur von NetAdmins gesetzt werden und bewirkt, dass nur Administratoren in den Channel joinen können.

C no ctcp /mode #<channel> +C
Ist dieser mode gesetzt, so ist kein Channel CTCP möglich.

G 'G' rated /mode #<channel> +G
Es werden Worte im Badword Block überprüft und bei Vorhandensein durch die dort angegebenen Worte esetzt. Wird standardmäßg vergeben. Und kann nur von IRCops entfernt werden. Es dient zum schutz der gesprochenen Sprache ;)

I invites /mode #<channel> +I <nick!ident@hostmask>
User, deren nick!ident@hostmask in der Invites-Liste von einem Channel stehen, können einen Channel der auf Invite-Only (+i) steht ohne jegliche Probleme joinen.

K no knocks /mode #<channel> +K
Ist ein Channel Invite Only, hat man die Möglichkeit mit /knock #<channel> <sehr höfliche bitte einen reinzulassen> anzuklopfen. Mit +K wird dieses verhindert, d.h. man bekommt dieses Anklopfen im Channel nicht mehr mit.

L +l link /mode #<channel> +L #<channel2>
Damit bewirkt man, dass wenn der Channel voll ist (+l), die nächsten joinenden User in einen anderen Channel umgeleitet werden.

M registered only speak /mode #<channel> +M

Nur registrierte Nicks(+r) können im Nachrichten in den Channel senden

N no nickchange /mode #<channel> +N
Nickchanges sind für alle User des Channels verboten. Halfops und höher können nun bei Chanmode +N den Nick trotzdem wechseln.

O oper only Diesen Mode können nur IRCops setzen.

Q no kicks /mode #<channel> +Q
Jegliche Kick-Versuche von Usern im Channel werden verweigert.

R registered nicks only /mode #<channel> +R
Das bedeutet, dass nur registrierte Nicks joinen dürfen.

S color stripping /mode #<channel> +S
Alle Farbcodes werden aus Nachrichten entfernt, die zum Channel gesendet werden. D.h. der User selbst sieht auf seinem Bildschirm die gewünschten Textfarben, andere aber sehen einen farbenlosen Text.

T no notice /mode #<channel> +T
Im Channel sind keine NOTICE's gestattet

V no Invites /mode #<channel> +V
/invite ist für diesen Channel verboten.


User-Modes

Übrigens: die /helpop Dokumentation ist aktueller und kann im irc benutzt werden. nutze /helpop Befehl (oder /helpop ?Befehl wenn Du Oper bist), um zusätzliche Informationen über einen Befehl zu erhalten.

Mode Kurzbezeichnung Beschreibung
away /away <awaymsg>

Der User ist als "weg" gekennzeichent. (besser als irgendein Script :)

ownmodes /mode <eigener_nick>

Gibt (häufig im Serverfenster, je nach Client abweichend) eigene aktive usermodes aus.

A Admin User ist Server Admin (wird im Serverseitig eingestellt)

a sAdmin User ist Services Admin (wird im Serverweitig eingestellt)

B Bot /mode <eigener_nick> +B
Der User ist nun "a BOT on FirstClassIRC"
Bei richtigen Bots ist dieser Mode natürlich zu setzen.

C CoAdmin User ist Co-Admin (wird im Serverseitig eingestellt)

d deaf /mode <eigener_nick> +d

User kann keine Channel PRIVMSGs empfangen (mit der Ausnahme
von Text, dem bestimmte Zeichen vorangestellt sind.

D private deaf /mode +D

User kann keine privaten Messages (Queries) empfangen. Im Gegensatz zu Mode I empfängt der user hier keine Nachricht, wenn er privat angeschrieben wurde. Ausgenommen sind die Services und IRC-Operatoren.

G   /mode <eigener_nick> +G

Filtert Badwords heraus. Diesen usermode bekommt jeder user automatisch beim Connecten. FirstClassIRC.com setzt zwar Wert darauf, dass die Sprache, besonders in einem Chat nicht ganz verkommt, aber es soll nun auch jedem Frei stehen, diesem Mode zu deaktivieren.

g globmsg /mode <eigener_nick> +g

Kann Globops und Locops lesen und senden (nur IRCops)

H HiddenOP /mode <eigener_nick> +H

IRCop Status verbergen (nur IRCops)

h helpOP Verfügbar für Hilfe (HelpOp, wird Serverseitig
eingestellt)

i invisible /mode <eigener_nick> +i

Unsichtbar (wird bei /who nicht angezeigt)

I server-side IGNORE /mode <eigener_nick> +I

Ähnlich Mode D. Hier werden bei Aktivierung alle privaten Messages (Queries) Serverseitig geblockt. Der User bekommt allerdings eine Servernotice über den Anschreibversuch und kann entscheiden, ob er mit /accept private Messages mit entsprechendem Nick zulassen möchte.

N Network Admin Network Administrator (wird Serverseitig eingestellt)

o Glob.OP Globaler IRC Operator (wird Serverseitig eingestellt)

O loc.OP Lokaler IRC Operator (wird Serverseitig eingestellt)

p private /mode <eigener_nick> +p
Zeigt bei einer /whois Antwort nicht die Channels an, in denen man ist

R Restrict /mode <eigener_nick> +R

Gestattet es,  PRIVMSGs/NOTICEs nur von registrierten (+r) Usern zu
empfangen

r registered /msg nickserv identify <passwort>
Identifiziert einen Nick als registriert. Der mode wird bei Identifizierung bei den Services von diesen auch automatisch gesetzt.

s servernotices /mode <eigener_nick> +s
User kann Server Notices lesen, wenn aktiviert. (Interessant für neugierige. Manche script-addons für Clienten aktivieren das um evtl netsplits
mitzubekommen.)

T   /mode <eigener_nick> +s
Schützt User vor dem Empfang von  CTCPs

t   zeigt, dass der User einen  vhost benutzt. Weitere Information zur Vergabe von vHosts fidnen sich auf unserer Seite.

V   WebTV User. Wird normalerweise automatisch vergeben. Ist auch ein Modus der wohl aufgrund weniger chatter mit einer TV-settopbox vergeben werden wird.

W   /mode <eigener_nick> +W
User kann sehen, wenn ein anderer User auf ihn ein  /whois auf ihn
ausführt (nur IRCops)

w wallop Kann wallop Nachrichten empfangen. Wird beim Opern automatisch vergeben. (nur IRCops)

x "xed" /mode <eigener_nick> +x
Verschlüsselt den Hostnamen des Users. Wird im FirstClassIRC-Netz jedem user beim connecten sofort gesetzt. Kann nach eigenem interesse aber mit
/mode <eigener_nick> -x deaktiviert werden. Aber wer gibt schon gerne seine IDentität so preis? ;)

z   Zeigt an, dass man einen SSL Client benutzt. Wird automatisch vom System vergeben.