Privacy Policy Cookie Policy Terms and Conditions Channelmode - Wikipedia

Channelmode

aus Wikipedia, der freien Enzyklopädie

Channelmodes werden im Internet Relay Chat dazu benutzt, die Eigenschaften von Channels zu spezifizieren.

Inhaltsverzeichnis

[Bearbeiten] Syntax von Channelmodes

Channelmodes werden grundsätzlich durch den MODE-Befehl gesetzt, geändert oder angezeigt. Fast alle Modi können dabei entweder eingeschaltet oder ausgeschaltet sein.

Durch Aufruf des MODE-Befehls ohne Parameter ist es möglich die derzeit gesetzten Modi anzuzeigen:

MODE #foo
:irc.spaceboyz.net 324 nick #foo +snt
:irc.spaceboyz.net 329 nick #foo 1111111111

(die 1111111111 ist hierbei die Erstellungszeit des Channels in Unixzeit)

Wird der MODE-Befehl mit Parametern benutzt, so wird den Modi entweder ein Pluszeichen (+) oder ein Minuszeichen (-) vorangestellt, um die gewünschte Operation anzugeben:

MODE #foo +i

Mehrere Modi können aneinandergereiht werden indem sie einfach hintereinander geschrieben werden. Sukzessive gleiche Plus/Minuszeichen können dabei Ausgelassen werden.

MODE #foo -si+p-t

[Bearbeiten] Modusparameter

Erfordert ein Modus Parameter, so werden diese am Ende angefügt und gegebenenfalls durch Leerzeichen getrennt:

MODE #foo +kil key 123

Zum Entfernen eines solchen Modus muss normalerweise nur der Modus mit vorangestelltem - angegeben werden. Einzelne Modi und können jedoch hiervon abweichen, insbesondere +k auf einigen Servern.

Modi die Hostmasks als Parameter erwarten (+b, +e, +I) führen eine Liste mit Masken, zu der jeweils hinzugefügt (+) oder entfernt (-) werden kann. Die Liste kann abgerufen werden indem der Modus alleine und ohne Parameter angegeben wird:

MODE #foo b
:irc.spaceboyz.net 367 nick #foo nick!user@host nick 1111111112
:irc.spaceboyz.net 368 nick #foo :End of Channel Ban List

[Bearbeiten] Modi

[Bearbeiten] Allgemein übliche Standard-Modi

[Bearbeiten] b (Ban)

alle IRCd: +b nick!user@host RFC 1459, RFC 2811

Verbietet es den entsprechenden Benutzern, den Channel zu betreten. Einige IRC-Server erlauben Operatoren, dies zu ignorieren und den Channel trotzdem zu betreten.

[Bearbeiten] e (Exception, Ban-Ausnahme)

moderne IRCd: +e nick!user@host RFC 2811

Erlaubt Benutzern, trotz eventuell vorhandenen Bans (+b) den Channel zu betreten.

[Bearbeiten] i (Invite-only, nur mit Einladung)

alle IRCd: +i RFC 1459, RFC 2811

Macht das Betreten des Channels nur nach vorheriger Einladung (per /INVITE-Befehl) möglich. Auf einigen IRC-Servern können Operatoren sich selbst in solche Channels einladen.

[Bearbeiten] I (persistent Invite, gespeicherte Einladung)

moderne IRCd: +I nick!user@host RFC 2811

Lädt Benutzer dauerhaft in den Channel ein, so dass sie nicht jedes mal per /INVITE eingeladen werden müssen.

[Bearbeiten] k (Key, Passwortschutz)

alle IRCd: +k key RFC 1459, RFC 2811

Setzt ein Passwort, welches zum Betreten des Channels als zusätzlicher Parameter an den JOIN-Befehl angehängt werden muss. Ohne das Passwort anzugeben kann der Channel abhängig vom IRC-Server nur von Operatoren oder von niemandem betreten werden.

[Bearbeiten] l (Limit, Maximale Benutzeranzahl)

alle IRCd: +l limit RFC 1459, RFC 2811

Begrenzt die Anzahl der sich im Channel befindenden Benutzer auf limit.

[Bearbeiten] m (Moderated, Moderiert)

alle IRCd: +m RFC 1459, RFC 2811

Verbietet Benutzern ohne "Stimme" (+v) oder Channeloperatorstatus (+o), im Channel zu sprechen. Sollte der IRC-Server zusätzliche Channelstadi von Benutzern kennen (z. B. +h, +a, +q), so ist diesen normalerweise das Sprechen ebenfalls erlaubt.

[Bearbeiten] n (No external messages, Keine Nachrichten von Benutzern außerhalb)

alle IRCd: +n RFC 1459, RFC 2811

Verbietet das Senden von Nachrichten in den Channel von Benutzern die nicht im Channel sind.

[Bearbeiten] o (Operator, Channeloperatorstatus)

alle IRCd: +o nick RFC 1459, RFC 2811

Vergibt Channeloperatorstatus an den angegebenen Benutzer.

[Bearbeiten] p (Private, Privater Channel)

alle IRCd: +p RFC 1459, RFC 2811

Markiert den Channel als Privat, so dass dieser nicht in /WHO und /WHOIS-Anfragen auftaucht und /NAMES nicht benutzt werden kann jeweils falls man nicht in diesem Channel ist. Des weiteren wird der Channel in /LIST nur ohne Topic aufgeführt.

[Bearbeiten] s (Secret, Geheimer Channel)

alle IRCd: +s RFC 1459, RFC 2811

Wie +p, jedoch taucht der Channel in /LIST gar nicht auf. Die Modi +p und +s schließen sich gegenseitig aus. Wird +s hinzugefügt, und +p war bereits gesetzt, wird +p vom IRCd automatisch entfernt und andersherum.

[Bearbeiten] t (Topic, Topicänderung nur durch Channeloperatoren)

alle IRCd: +t RFC 1459, RFC 2811

Verhindert Änderungen am Topic des Channels durch Benutzer die nicht über Channeloperatorstatus verfügen.

[Bearbeiten] v (Voice, Stimme)

alle IRCd: +v nick RFC 1459, RFC 2811

Gibt dem angegebenen Benutzer eine "Stimme" so dass er, falls +m gesetzt sein sollte, trotzdem im Channel sprechen kann.

[Bearbeiten] seltene / unbekannte / umfunktionierte Standard-Modi

Unvollständig, die IRCd-Angaben sind mit Vorsicht zu genießen!

kein bekannter IRCd +O nick RFC 2811 Creator (!-Channels)
selten (Hybrid IRCd) +a RFC 2811 Anonymer Channel, Benutzernamen werden nicht angezeigt
selten (IRCnet IRCd) +q RFC 2811 Quiet, keine Nachrichten im Channel
kein bekannter IRCd +r RFC 2811 Reop

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -