Alle Channelmodes im IRC
So nutzt Du sie richtig
„IRCd Channelmodes auf Deutsch erklärt
Einführung in IRCd Channelmodes:
Was sie sind und warum sie wichtig sind
Channelmodes sind eine der grundlegendsten und gleichzeitig leistungsstärksten Funktionen im IRC (Internet Relay Chat). Sie ermöglichen es Dir, die Regeln und Einstellungen eines Channels individuell zu definieren und anzupassen. Einfach gesagt:
Mit Channelmodes steuerst Du, wer was in Deinem Channel darf und wie dieser funktioniert.
Ein paar Beispiele:
Soll Dein Channel nur für registrierte Nutzer zugänglich sein?
Möchtest Du Spammer draußen halten oder die maximale Anzahl der Teilnehmer begrenzen?
Vielleicht willst Du sogar Bots automatisch blockieren?
All das und noch viel mehr kannst Du mit Channelmodes steuern.
Aber hier kommt „etwas“ Komplexität ins Spiel!
Seit der Einführung von IRC in den 1980er Jahren, wie in RFC 1459 beschrieben, haben sich viele IRCd-Server/ IRC-Daemons (die Software hinter IRC-Netzwerken) entwickelt. Jeder Betreiber hat seine eigene Implementierung und manchmal sogar eigene Channelmodes hinzugefügt. Das bedeutet, dass es keine aktuelle universelle „Channelmodes-Tabelle“ gibt, sondern je nach IRCd-Software unterschiedliche Listen mit Variationen und Erweiterungen möglich sind.
Moderne IRCs sind modular erweiterbar und jedes Modul kann weitere Channel- und User-Modes integrieren.
Ich werde hier unterschiedliche Liste mit allen bekannten Channelmodes auflisten.
UnrealIRCd kann beispielsweise Modes wie +c für Farbblockierung anbieten, während InspIRCd andere spezialisierte Modes wie +z für SSL-only-Channels hat.
Aber alle bekannten IRCds, wie zum Beispiel: UnrealIRCd, InspIRCd, ircd-hybrid, etc. basieren auf andere IRCds.
Daher sind viele grundlegende Channelmodes „doch universell“ einsetzbar.
Eine komplette Liste findest Du auf unserer deutschen IRCD-Seite
IRC Channelmodes Mixed deutsch
Channel-Mode | Name | IRC Daemon / Netzwerk | Parameter | Beschreibung |
---|---|---|---|---|
a | CHANNEL_PROTECTION | UnrealIRCD | Nickname | Z.B. UnrealIRCd Verleiht den angegebenen Nickname „Schutz“; Benutzer kann weder gekickt noch "deoppt" werden |
d | HAS_HIDDEN | QuakeNet | Wird vom Server gesetzt, wenn der Channel-modus +D (auf QuakeNet) entfernt wurde, sich aber immer noch „versteckte“ Benutzer im Chatraumbefinden | |
d | DENY | Real-name | Wie Ban, aber die Sperren erfolgen offenbar durch Abgleichen der angegebenen Ein-Wort-Maske mit dem Feld „IRC-Name“ oder „Realname“ eines Clients. | |
u | AUDITORIUM | Unreal | Wenn gesetzt, werden bei /names und /who nur die Kanalbetreiber angezeigt. | |
j | JOIN_THROTTLE | Charybdis? | Wenn festgelegt, kann die Anzahl der Benutzer, die diesem Chatraum pro „Zeit“ beitreten können, „count“ sein. | |
J | JOIN_THROTTLE | Dancer | Wenn eingestellt, können Benutzer diesem Chatraum einmal alle 'Frequenz' Sekunden mit einem anfänglichen Burst und einem Grenzwert von 'Limit' Benutzern beitreten. | |
u | NOQUITPARTS | QuakeNet | Wenn diese Option aktiviert ist, werden alle Teilnachrichten ausgeblendet (es werden keine Teilgründe gesendet) und alle Beendigungsgründe werden einfach durch eine allgemeine Zeichenfolge wie \ ersetzt. | |
D | DELAYJOINS | QuakeNet | Wenn diese Option aktiviert ist, werden alle Joins ausgeblendet, bis dem Benutzer eine Stimme oder ein Opernstatus zugewiesen wird, er spricht oder das Thema wechselt usw. | |
H | NO_HIDING | 3rd-party Unreal | Wenn dies gesetzt ist, verhindert dies, dass Benutzer, die den Umode +I (INVISIBLE_JOINPART) setzen, heimlich einem Chatraum beitreten oder ihn verlassen können. Dieser Modus wurde nur von einem alten und unbeliebten Unreal-Modul eines Drittanbieters implementiert. Ab v3.2 verwendet Unreal +H für HISTORY (siehe oben). | |
I | INVITATION_MASK | RFC2811 | n!u@h mask | Wenn der Chatraum als „Nur Einladung“ gekennzeichnet ist, dürfen Benutzer, die den in diesem Modus festgelegten Masken entsprechen, ohne Einladung eintreten. Wird auch „Einladungsbefreiung“ genannt. |
H | HISTORY | InspIRCd | Wenn Benutzer beitreten, zeigen Sie ihnenLinien oderSekunden Chatraumverlauf, je nachdem, welcher Zeitraum kürzer ist. | |
z | OP_MODERATED | Charybdis? | Von +m, +b und +q blockierte Nachrichten werden stattdessen an ops gesendet | |
h | HALFOP | RFC2811 | Nickname | Verleiht dem angegebenen Spitznamen den Status eines Halboperators/Halfoperator |
u | FOUNDER | tr-ircd | Verleiht dem angegebenen Spitznamen den Status „Gründer“. | |
v | VOICE | RFC1459 | Nickname | Verleiht dem angegebenen Nicknamen eine Stimme. Der Benutzer darf dann sprechen, wenn der Channel/Chatraum moderiert wird (+m). |
c | NOCOLOUR | Bahamut | Verhindert, dass Farbe innerhalb des Chatraums gesendet wird. Einige Implementierungen löschen Zeilen, andere entfernen sie. | |
d | DELAYMSG | InspIRCd | Verhindert, dass ein Benutzer im Chatraumspricht, bis er die angegebene Anzahl von Sekunden dort verbracht hat. | |
q | QUIET | Charybdis? | Verhindert, dass ein Benutzer an den Channel/Chatraumsendet oder den Spitznamen ändert, basierend auf einer Nickmaskenübereinstimmung | |
e | EVENT | AustHex | Verhindert, dass Benutzer ihre Spitznamen ändern, wenn diese Option festgelegt ist. AustNet betrachtet dies als veraltet, da es zu Konflikten mit der allgemein akzeptierteren Verwendung des Modus „e“ kommt. | |
C | NO_CTCP | Unreal | Verhindert, dass Benutzer CTCP-Befehle an den Channel/Chatraumsenden | |
c | NOCONTROL | Hybrid? | Verhindert die Übertragung von Steuercodes (wie \x01, \x02 oder andere non-printable Characters) vom Kanal/Chatraum. | |
M | NOOPERKICK | ircd-seven | Verhindert das Rauswerfen eines Opers aus dem Channel/Chatraum. Kann nur von IRC-Operatoren festgelegt werden. | |
Q | NO_KICK | Unreal | Verhindern, dass Personen aus dem Channel/Chatraumgeworfen werden | |
b | BAN | RFC1459 | n!u@h mask | Verbannt die angegebene Maske aus dem Chatraum |
p | PARANOIA | Hybrid | Steuert, ob Half-Ops Benutzer in den Channel/Chatraum einladen dürfen oder ob sie andere Mitglieder des Kanals rauswerfen dürfen | |
q | QUIET | RFC2811 | Stellt den Channel/Chatraum auf „Ruhe“ ein. Wenn diese Option aktiviert ist, wird eingeschränkt, was an Clients gesendet wird, die sich auf dem Kanal befinden. Beitritte, Teile und Nick-Änderungen werden nicht gesendet. Aus Sicht des Benutzers enthält der Kanal nur einen Benutzer (sie). | |
N | NO_NICK_CHANGE | Unreal | Spitznamenänderungen nicht zulassen. Dies ist ähnlich dem veralteten +e-Modus ('event') von AustHex. | |
k | KEYLOCK | RFC1459 | Password | Sperrt den Chatraum mit dem angegebenen Passwort, das über den JOIN-Befehl an alle Clients weitergegeben werden muss, die versuchen, dem Channel/Chatraum beizutreten. Beim Ausschalten dieses Modus muss der richtige Schlüssel angegeben werden. |
R | REOP_LIST | IRCNet | n!u@h mask | Reoper-Liste – eine Liste von Identitäten, die als Hinweis für einen Reoper verwendet wird, wenn ein Channel/Chatraum lange genug ohne Op ist. Nur eine der Übereinstimmungen wird für den Reoper verwendet. |
A | ADMIN_ONLY | UnrealIRCD | Nur Server-/Dienst-/Netzwerk-(Co-)Administratoren können dem Chatraumbeitreten. | |
M | MODREG | Bahamut | Nicht registrierte/nicht identifizierte Clients können keinen Text an den Channel/Chatraum senden | |
J | KICK_NOREJOIN | InspIRCd | Nach dem Rauswurf kann der Benutzer nicht wieder beitreten fürSekunden. | |
y | OPER_PREFIX | InspIRCd | Markiert einen Benutzer als Oper im Channel/Chatraum mit einem definierten Präfix vor seinem Spitznamen. | |
Y | OJOIN | InspIRCd | Markiert einen Benutzer als Oper im Channel/Chatraum mit einem definierten Präfix vor seinem Spitznamen, wenn ein IRC-Oper den Befehl OJOIN ausgibt. | |
p | PRIVATE | RFC1459 | Markiert den Channel/Chatraum als privat. In dieser Form kann +p nicht gleichzeitig mit +s gesetzt werden. Wenn +p gesetzt wird, während +s gesetzt ist, wird +s ausgeschaltet und umgekehrt. Dies wird allgemein als veraltet angesehen und durch den geheimen Modus (+s) ersetzt. | |
s | SECRET | RFC1459 | Markiert den Channel/Chatraumals geheim. Der Kanal erscheint nicht in Channel-List , der NAMES-Befehl listet keine Nicknames für Benutzer auf, die keine teil des Chatraums sind, und der Channel erscheint nicht in WHOIS, es sei denn, WHOIS wird von einem anderen Kanalmitglied aufgerufen. | |
a | ANONYMOUS | RFC2811 | Markiert den Chatraumfür anonyme Unterhaltungen. Alle Unterhaltungen und beitretende/verlassende Personen werden alle von „anonymous!anonymous@anonymous“ aus angezeigt. Benutzer, die den Kanal verlassen, werden als "Benutzer" angesehen, die den Kanal ohne Grund verlassen. | |
i | INVITE_ONLY | RFC1459 | Markiert den Chatraumals „Nur auf Einladung“. Wenn diese Option aktiviert ist, müssen Clients mit dem Befehl INVITE eingeladen werden, bevor sie dem Channel/Chatraum beitreten dürfen. | |
f | FORWARD | Charybdis? | Leitet Benutzer, die aufgrund von +i, +j, +l oder +r nicht beitreten können, an den angegebenen Chatraumweiter. | |
L | LINK | Unreal | Leitet Benutzer aus irgendeinem Grund (+b, +i, +l, +R, +z, ...) an den angegebenen Channel/Chatraum weiter. | |
V | NO_INVITE | Unreal | Chatraummitglieder daran hindern, Personen einzuladen | |
F | FREE_TARGET | Charybdis? | Jeder kann Weiterleitungen zu diesem Chatraumsetzen (sonst sind Operationen erforderlich) | |
A | ALLOW_INVITE | InspIRCd | Jeder im Raum darf eine andere Person "Einladen" durch die "Invite" Funktion | |
g | FREE_INVITE | Charybdis? | Jeder darf Benutzer einladen | |
B | BLOCKCAPS | InspIRCd | InspIRCd: Blockieren von Nachrichten mit zu vielen GROSSBUCHSTABEN. | |
a | HIDEOPS | Hybrid | Hybrid: Anonyme Betreiber - Chatraum-Gründer wird "versteckt" | |
f | FLOOD_LIMIT | UnrealIRCD | Hochwasserbegrenzer | |
q | CHANNEL_OWNER | UnrealIRCD | Nickname | Gibt dem Nickname des Chatraum-Besitzer Besitzers |
o | OPER | RFC1459 | Nickname | Gibt dem angegebenen Spitznamen den Status eines Kanalbetreibers |
O | CREATOR | RFC2811 | Nickname | Geben Sie dem angegebenen Spitznamen den Status eines Kanalerstellers |
S | STRIP | Unreal | Formatierungscodes aus an den Channel/Chatraum gesendeten Nachrichten entfernen | |
e | BAN_EXCEPTION | RFC2811 | n!u@h mask | Erstellt eine Sperrausnahme mit der angegebenen Maske. Normalerweise wird jemand gesperrt, wenn seine Identität zu einer Chatraum-sperrmaske passt. Wenn seine Identität auch mit der Sperrausnahmemaske übereinstimmt, wird er nicht gesperrt (von der Sperre ausgenommen). |
S | SECURED_ONLY | Hybrid? | Ermöglicht nur Clients den Beitritt, die über sichere Verbindungen (z. B. TLS) verbunden sind. Siehe auch +z SECUREONLY. | |
z | SECUREONLY | Unreal | Ermöglicht nur Clients den Beitritt, die über sichere Verbindungen (z. B. TLS) verbunden sind. Siehe auch +S SECURED_ONLY. | |
Z | NAMED_MODES | InspIRCd | Ermöglicht die Anzeige und Änderung von Channel modi mit Langformnamen. | |
X | EXEMPT_CHANOPS | InspIRCd | Ermöglicht Benutzern mit der angegebenen Berechtigungsstufe (oder höher), bestimmte Einschränkungen zu umgehen. | |
F | NICKFLOOD | InspIRCd | Erlauben Sie nurNick-Änderungen proSekunden, um Spam zu stoppen. | |
n | NO_EXTERNAL | Hybrid? | Erlauben Sie nur Benutzern, die diesem Channel/Chatraum beigetreten sind, Nachrichten an den Kanal zu senden. | |
L | LARGE_BANLIST | Charybdis? | Erhöhen Sie die Anzahl der für diesen Channel/Chatraum zulässigen +beIq-Einträge. Kann nur von IRC-Operatoren festgelegt werden. | |
G | STRIP_BAD_WORDS | UnrealIRCD | Entfernt Schimpfwörter aus den über den Chatraumgesendeten Nachrichten. | |
r | REOP | RFC2811 | Dieser Modus wird verwendet, um zu verhindern, dass ein Channel/Chatraum über einen längeren Zeitraum keinen Operator hat. Wenn dieser Modus aktiviert ist, erhalten einige oder alle Kanalmitglieder eines Kanals, der für einen bestimmten Zeitraum alle seine Kanaloperatoren verloren hat, automatisch den Status eines Kanaloperators. RFC2811 gibt an, dass dies nur für „!“-Kanäle verfügbar ist, aber einige Implementierungen verwenden es Berichten zufolge auch für andere Kanaltypen, da sie Zeitstempel verwenden, um Kanalübernahmen während Netzwerkaufteilungen zu vermeiden. | |
p | PRIVATE | Hybrid | Dies schränkt KNOCK ein und verhindert, dass Half-Ops +h verwenden. | |
p | PRIVATE | Charybdis? | Dies beschränkt KNOCK | |
m | MODERATED | RFC1459 | Der Channel/Chatraum wird moderiert. Nur Benutzer mit einer Stimme können sprechen (Personen mit Stimme oder Mitglieder des Kanalbetreibers). | |
P | PERMANENT | Charybdis? | Der Channel/Chatraum verschwindet nicht, wenn er leer ist. Kann nur von IRC-Operatoren festgelegt werden. | |
r | REGISTERED | Bahamut | Der Channel/Chatraum ist bei einem Netzwerkkanaldienst registriert | |
M | REGONLY | Unreal | Der Channel/Chatraum erlaubt das Sprechen nur unter registrierten Spitznamen. | |
O | OPER_ONLY | Bahamut, Unreal | Dem Channel/Chatraum/ Kanal ist nur IRC-OPs/IRC-Operator zugänglich | |
R | REGONLY | Hybrid? | Dem Channel/Chatraum ist nur die Teilnahme an registrierten Spitznamen gestattet. | |
r | REGONLY | ircu | Dem Channel/Chatraum ist das Beitreten/Sprechen nur mit registrierten Spitznamen gestattet. | |
R | REGONLY | Bahamut, tr-ircd | Dem Channel/Chatraum ist das Beitreten/Sprechen nur mit registrierten Spitznamen gestattet. | |
K | NOKNOCK | UnrealIRCD | Deaktiviert Personen, die KNOCK auf dem Chatraum verwenden | |
t | TOPIC_LOCK | RFC1459 | Das Thema/Topic ist gesperrt und kann nur von Chatraum-betreibern geändert werden. | |
g | CHANFILTER | InspIRCd | Blockiert Nachrichten, die übereinstimmen(einschließlich Platzhalter). | |
l | LIMIT | RFC1459 | Integer | Beschränkt den Chatraum , sodass nur die angegebene Anzahl von Mitgliedern im Kanal sein darf, während der Modus eingestellt ist. Niemand sonst darf dem Kanal beitreten, solange die Anzahl der Chatraummitglieder größer oder gleich der mit dem Modus angegebenen Zahl ist. Einige Implementierungen erlauben es IRC-Betreibern jedoch, diese Regel zu umgehen. Die meisten traditionellen Implementierungen akzeptieren hier nur vorzeichenbehaftete Ganzzahlen (mit atoi()), einige modernere Implementierungen akzeptieren jedoch auch vorzeichenlose Ganzzahlen (z. B. strtoul()) oder haben sogar Maschinenvarianten, ob 32-Bit- oder 64-Bit-Ganzzahlen akzeptiert werden. |
w | AUTO_OP | InspIRCd | Benutzer, die der angegebenen Maske entsprechen, verfügen über die angegebenen Modi, wenn sie dem Channel/Chatraum beitreten. | |
Q | NO_FORWARD | Charybdis | Benutzer können nicht zu diesem Channel/Chatraumweitergeleitet werden | |
T | NO_NOTICE | Charybdis | An diesen Channel/Chatraum können keine Benachrichtigungen gesendet werden. | |
Z | ISSECURE | UnrealIRCD | Alle Benutzer, die sich derzeit im Channel/Chatraumbefinden, sind über SSL verbunden (festgelegt und aufgehoben, wenn Benutzer sich trennen und beitreten). | |
Also see FORWARD. | ||||
Also see FORWARD. | ||||
Also see MODREG. | ||||
L | LISTED | Bahamut |
Unter Umständen sind nicht mehr alle Channelmodes aktiv. Durch unterschiede IRCD-Nutzungen kann es zu Abweichungen kommen. Ich bemühe mich, diese Liste möglichst aktuell und genau zu halten. Alle Unreal-IRCD-Channel-Modes wurden auf irc.IRC-Mania.de getestet.
Wie finde ich heraus, welcher IRCD/IRCServer/IRC-Daemon gerade genutzt wird ?
Du kannst unterschiedliche IRCD Befehle nutzen, um die Version des IRCds herauszufinden.
Einige IRC Befehle lauten:
/version
an den Server./admin
/MOTD
/map
Ansonsten kannst Du auch im Hilfe-Chat fragen, oder auf der jeweiligen Webseite des IRCNetzwerkes.
Lister bekannter IRC Netze in Hinblick auf die IRCD-Nutzung
IRCd | Bekannte Netzwerke |
---|---|
InspIRCd | Libera.Chat, OFTC, Rizon, hackint, Snoonet, GeekShed |
UnrealIRCd | DALnet, KampungChat, ChatZona, OpenJoke, GameSurge |
ircd-hybrid | IRCNet, EFnet |
Charybdis | Freenode (ehemals), QuakeNet |
Bahamut | DALnet |
Ratbox | EFnet |
ngIRCd | Small private networks |
Hyperion | The Original Freenode |
irc2 | IRCNet (ältere Netzwerke) |
ConferenceRoom | Gehostete kommerzielle IRC-Dienste |
Du kannst nun ableiten, welche Channelmodes für Dein Netzwerk funktionieren.
Dennoch haben wir auf Besonderheiten geprüft und die wichtigsten IRC-Netzwerke geprüft:
Das Ergenis ist nicht wirklich überraschend, basierend auf die IRCDs sind die Channel-Modes entsprechend zu erwarten :
UnrealIRCD Channel-Modes
UnrealIRCd bietet eine Vielzahl von Channel-Modi, mit denen Du das Verhalten und die Sicherheit Deines Channels steuern kannst.
Hier ist eine Übersicht der wichtigsten Modi:
Zugriffslevel:
- +v (Voice): Erlaubt einem Benutzer, in moderierten Channels (+m) zu sprechen.
- +h (Half-Op): Verleiht dem Benutzer eingeschränkte Operator-Rechte.
- +o (Operator): Verleiht vollständige Operator-Rechte im Channel.
- +a (Admin): Höher als Operator; kann nicht von niedrigeren Leveln gekickt werden.
- +q (Owner): Höchstes Level; kann von niemandem außer sich selbst entfernt werden.
Listenmodi:
- +b (Ban): Verhindert, dass ein Benutzer dem Channel beitritt.
- +e (Ban-Ausnahme): Erlaubt bestimmten Benutzern den Beitritt, auch wenn sie gebannt sind.
- +I (Invite-Ausnahme): Erlaubt bestimmten Benutzern den Beitritt zu einem invite-only Channel (+i).
Channel-Einstellungen:
- +c: Verbietet die Verwendung von Farben im Channel.
- +C: Verbietet CTCP-Nachrichten im Channel.
- +D: Verzögert die Anzeige von JOIN-Nachrichten, bis der Benutzer spricht.
- +F: Aktiviert ein vordefiniertes Anti-Flood-Profil.
- +f: Feinabstimmung des Flood-Schutzes.
- +G: Filtert unerwünschte Wörter basierend auf einer konfigurierten Liste.
- +H: Aktiviert die Channel-Historie, sodass frühere Nachrichten verfügbar bleiben.
- +i: Setzt den Channel auf „invite-only“; nur eingeladene Benutzer können beitreten.
- +k: Setzt ein Passwort für den Channel; Benutzer müssen dieses angeben, um beizutreten.
- +K: Deaktiviert die /KNOCK-Funktion im Channel.
- +L: Leitet Benutzer zu einem anderen Channel weiter, wenn sie nicht beitreten können.
- +l: Begrenzt die maximale Anzahl von Benutzern im Channel.
- +m: Setzt den Channel auf moderiert; nur Benutzer mit +v oder höher können sprechen.
- +n: Verhindert das Senden von Nachrichten von außerhalb des Channels.
- +P: Macht den Channel permanent; Einstellungen bleiben auch ohne Benutzer erhalten.
- +R: Erlaubt nur registrierten Benutzern den Beitritt.
- +S: Aktiviert SSL/TLS-Verschlüsselung für den Channel.
- +s: Macht den Channel geheim; er erscheint nicht in Channel-Listen.
- +t: Erlaubt nur Operatoren, das Topic zu ändern.
- +z: Erlaubt nur Benutzern mit SSL/TLS-Verbindungen den Beitritt.
Diese Modi bieten Dir die Flexibilität, Deinen Channel nach Deinen Bedürfnissen zu konfigurieren und die Interaktionen der Benutzer zu steuern.
Hier alle UnrealIRCD-Channelmodes in einer sortierbaren Liste
UnrealIRCD Channel Modes / Channel settings
Module | Description | Restrictions |
---|---|---|
chanmodes/nocolor | Im Chatraum ist keine Farbe zulässig. ANSI- und mIRC-Farbcodes werden blockiert. | Requires +o or higher |
chanmodes/noctcp | Im Chatraum sind keine CTCPs erlaubt. | Requires +o or higher |
chanmodes/delayjoin | Verzögert die JOIN-Nachricht einer Person, bis diese spricht. Chanops und höher, Opers und Ulines/Services sind davon ausgenommen. | Requires +o or higher |
chanmodes/delayjoin | Wenn +D aufgehoben wird, muss Unreal alle verbleibenden verzögerten Benutzer (d. h. für normale Benutzer im Chatraum unsichtbar) verarbeiten, um sie zum BEITRETEN zu bringen. +d ist ein Zwischen-/temporärer Modus, um dies zu ermöglichen, und wird aufgehoben, sobald alle Benutzer ordnungsgemäß „beigetreten“ sind. | Set by server |
chanmodes/floodprot | Flood-Schutz. Richten Sie ein Anti-Flood-Profil ein, siehe Channelmode +F . (Neu in UnrealIRCd 6.1.0+) | Requires +o or higher |
chanmodes/floodprot | Feinabstimmung des Hochwasserschutzes. Dies ist eine hochentwickelte Funktion, siehe Kanalmodus +f . | Requires +o or higher |
chanmodes/censor | Im Badword-Block konfigurierte Schimpfwörter herausfiltern | Requires +o or higher |
chanmodes/history | Schaltet den Kanalverlauf ein. Weitere Informationen zur Verwendung finden Sie unter Chatraumverlauf | Requires +o or higher |
chanmodes/inviteonly | Nur auf Einladung. Erfordert, dass die Leute per /INVITE in den Chatraum eingeladen wurden oder auf der +I-Liste (Einladungsausnahmen) stehen (für Letzteres siehe den Abschnitt „Listenmodi“ oben). | Requires +o or higher |
chanmodes/key | Fordern Sie Benutzer auf, einen Chatraum schlüssel anzugeben, um beizutreten (/JOIN #chan key). Beispiel: +k secret | Requires +h or higher |
chanmodes/noknock | Der Befehl /KNOCK ist nicht zulässig. | Requires +o or higher |
chanmodes/link | Wenn der Beitritt nicht möglich ist, wird der Benutzer an diesen Chatraum weitergeleitet. Beispiel: +L #irgendwas | Requires +o or higher |
chanmodes/limit | Begrenzen Sie die Anzahl der Benutzer, die sich im Kanal befinden dürfen. Wenn das Limit erreicht ist, werden alle neuen JOINs abgelehnt (siehe auch +L oben). | Requires +o or higher |
chanmodes/moderated | Moderierter Chatraum . Nur Personen mit +voder höher (+vhoaq) dürfen sprechen. | Requires +h or higher |
chanmodes/regonlyspeak | Um sprechen zu können , müssen Sie für die Dienste authentifiziert sein oder +vüber mindestens 1.000 Zeichen verfügen. | Requires +o or higher |
chanmodes/nonickchange | Keine Nick-Änderungen erlaubt. Normalerweise nicht gesetzt, nur während eines Nick-Flood-Flood-Angriffs. | Requires +o or higher |
chanmodes/noexternalmsgs | Keine externen Nachrichten. Wenn Sie +n nicht festlegen, können Benutzer außerhalb des Kanals trotzdem Nachrichten dorthin senden. Daher wird fast jeder seinen Kanal auf +n setzen. | Requires +h or higher |
chanmodes/operonly | Nur für IRC-Operator | IRCOp-only |
chanmodes/permanent | Permanenter Chatraum . Nachdem alle Benutzer einen Chatraum verlassen haben, wird dieser normalerweise zerstört. Wenn Sie +P setzen, passiert dies nicht und alle Einstellungen bleiben erhalten. | |
chanmodes/private | Requires +o or higher | |
chanmodes/private | Privater Chatraum . Verbirgt teilweise die Existenz des Kanals. Benutzer können diesen Kanalnamen nur sehen, wenn sie Mitglied sind. Wenn Sie beispielsweise WHOISein Benutzer sind, der sich auf einem +p-Kanal befindet, wird dieser Chatraum aus der Antwort ausgelassen – es sei denn, Sie befinden sich auf demselben Kanal. IRC-Operatoren sehen immer +p-Kanäle und deren Mitglieder. | Requires +o or higher |
chanmodes/nokick | Kein /KICK erlaubt. Kann verwendet werden, um alle Chanops zu zwingen, Services zum Kicken zu verwenden. Ungewöhnlich, aber möglich. | Requires +o or higher |
chanmodes/regonly | Nur registrierte Benutzer können dem Chatraum beitreten. Registrierte Benutzer sind für Services authentifizierte Benutzer . | Requires +o or higher |
chanmodes/isregistered | Der Chatraum ist bei Services registriert | Set by services |
chanmodes/secret | Geheimer Kanal. Erweitert die Funktionalität von +p (oben), verhält sich aber zusätzlich so, als ob der Kanal bei Abfragen wie /TOPIC, /LIST und /NAMES überhaupt nicht existiert. Eine Ausnahme hiervon ist, dass er immer auf den Befehl /MODE reagiert. IRC-Operatoren sehen immer +s-Kanäle und deren Mitglieder. | Requires +o or higher |
chanmodes/stripcolor | Farbcodes entfernen. Dadurch werden alle mIRC- oder ANSI-Farbcodes entfernt, indem sie in normalen Text umgewandelt werden. | Requires +o or higher |
chanmodes/nonotice | Chatraum -benachrichtigungen sind nicht zulässig (/NOTICE #chan hi!). Bei vielen Clients wird bei Benachrichtigungen ein Piepton ausgegeben, weshalb dieser Modus manchmal eingestellt ist. | Requires +o or higher |
chanmodes/topiclimit | Beschränkt /TOPIC auf +hoder höher. Ohne +t kann jeder im Chatraum das Topic festlegen. Die meisten Kanäle sind +t. | Requires +h or higher |
chanmodes/noinvite | /INVITE ist nicht zulässig. | Requires +o or higher |
chanmodes/secureonly | Nur Clients, die über SSL/TLS verbunden sind, können dem Chatraum beitreten. | Requires +o or higher |
chanmodes/issecure | Gibt an, dass sich nur Personen im Chatraum befinden, die SSL/TLS verwenden . Dieser Kanalmodus wird (nur) vom Server eingestellt, wenn der Kanal auch +z ist und alle im Kanal über SSL verbunden sind. | Set by server |