IRC Hilfe fĂĽr Einsteiger

IRC

Eine kurze Einführung in das Internet Relay Chat mit mIRC

PROLOG

Aufgrund der vielen Probleme die Beginner offensichtlich im IRC haben sah ich bereits 1996 die Notwendigkeit, mal eine Seite für absolute IRC-Neulinge zu erstellen. Die Hits auf meine Pages zeigen, daß hierfür durchaus ein Bedarf vorhanden zu sein scheint. Ich hoffe mir ist es gelungen die Zusammenhänge so zu formulieren, daß sie auch denjenigen einleuchten die keinen blassen Schimmer von der Materie haben. User die sich schon länger im IRC rumtreiben werden auf diesen Seiten vermutlich nicht viel neues finden (oder etwa doch ? *grins*) - wer (bitte konstruktive) Kritik, Immobilien in guter Lage, Bargeld oder überschwengliche Lobpreisungen loswerden will, der schicke mir doch bitte eine eMail oder hinterlasse einen netten Eintrag im Kommentar.

Für das IRC gelten folgende grundliegende Axiome

Erste Regel: DON'T PANIC !!!
Zweite Regel: Erst lesen - dann ircen :-)
die dritte Regel gibt's hier zum nachlesen *grins*

P.S.: Diese Seite wird inhaltlich nicht mehr aktualisiert und hat den Stand von 2001. Die gegebenen Informationen sind eventuell obsolet. Das "IRC-Handwerkszeug" hat sich aber nicht geändert (und wird es auch vermutlich nicht so schnell).

Folgende Informationen finden sich auf dieser Seite

Setup

Welchen IRC-Server soll ich benutzen ?
Zuerst sollte man sich im Klaren sein, welches IRC-Netz man benutzen will. Es gibt nicht nur ein IRC-Netz, sondern vielmehr mehrere verschiedene Netze (DALnet, Undernet, EFnet, IRC-Net, etc. sowie noch diverse Server, die nicht in ein IRC-Netz eingebunden sind). Für User die sich in deutscher Sprache unterhalten wollen ist das EFnet am geeignetsten, da es dort viele deutschsprachige Kanäle (#Channels) gibt. Das EFnet besteht aus einer Vielzahl von IRC-Servern die weltweit verteilt sind.Für User aus *.de (Deutschland) empfiehlt sich aus Geschwindigkeitsgründen auch ein deutscher Server. Hierbei sollte man beachten, daß die Server je nach Standort unterschiedlich schnell sind. Falls man das Gefühl hat, der Server wäre zu langsam sollte man mit dem Befehl "/ping Nickname" mal die eigene Pingzeit mit der von anderen Nicks vergleichen. Mit dem Befehl "/server Serveradresse" kann man jederzeit den IRC-Server wechseln. Zur Zeit (Stand: 10.3.1997) sind folgende Server (EFnet) öffentlich zugänglich :

  • Ilmenau: irc.tu-ilmenau.de
  • Erlangen: irc.uni-erlangen.de
  • Karlsruhe: irc.rz.uni-karlsruhe.de
  • Paderborn: irc.uni-paderborn.de
  • Berlin: irc.fu-berlin.de
  • Kaiserslautern: sokrates.informatik.uni-kl.de
  • Aachen: irc.informatik.rwth-aachen.de
  • München: irc.informatik.tu-muenchen.de
  • Stuttgart: irc.rus.uni-stuttgart.de
  • Rostock: irc.informatik.uni-rostock.de
  • Koeln: irc.uni-koeln.de

Der Standart-Port ist bei allen deutschen (EFnet)-Servern 6667.

Eine ständig aktualisierte Liste ist unter IRC servers at Luleå Academic Computer Society (Ludd) zu beziehen.Bei Verbindunsgproblemen mit den IRC-Servern hilft es eventuell, den Ident-Server (Identd) zu aktivieren, da einige Server nur Verbindungen mit Identd zulassen. Weiterhin kann es helfen die eigene IP/DNS (Internet-Adresse) manuell einzutragen. Näheres hierzu in der Hilfe von mIRC.

Real-Name & E-Mail-Adresse
Hier sollte man seinen Namen und E-Mail-Adresse eintragen. Die Betonung liegt hierbei auf "sollte", da es in der Realität so gut wie niemand tatsächlich tut. Vielmehr wird versucht im IRC anonym zu bleiben - was sowohl Vorteile als auch Nachteile bietet. Da der Nick und die Adresse die einzige Möglichkeit ist jemanden zu Identifizieren sollte man versuchen immer denselben Nick und Namen eingetragen zu lassen - ansonsten sind die anderen IRC-Benutzern nicht nicht in der Lage dich zu wiedererkennen.

Was ist ein Nickname
Ein Nickname ist der Name, unter dem man sich im IRC bewegt, also so etwas wie ein "Spitzname". Es kann natürlich der eigene Name, oder irgendein Phantasie-Name benutzt werden - fast alles ist erlaubt - ein interessanter Nick wird von den übrigen Usern sicher honoriert. AUf Grund der anglophilen Ausrichtung des Netzes und seiner Dienste gelten beim Nickname gewisse einschränkungen, hauptsächlich sei hier zu erwähnen das Nicknames keine Umlaute wie ÄÖÜß enthalten können. Da der Nick neben der eigenen Adresse das einzige Identifikationsmerkmal im IRC ist, empfiehlt es sich einen Stammnick zuzulegen - also immer den gleichen Nick zu verwenden. Es wird kaum eine "gehobenere" Konversation zustande kommen, wenn man ständig seine "Identität" verändert - gegenüber unbekannten Nicks herrscht größtenteils eine gewisse Zurückhaltung. Falls der gewünschte Nick mal schon durch jemand anderes besetzt sein sollte, so kann man auch mal ein "_" o.ä. anhängen. Was allerdings nicht so gern gesehen wird sind:

  • Nicks die allgemein als Beschimpfung aufgefaßt werden oder beleidigend sind
  • Nicks die denen von Stammusern eines Channels entsprechen (sogenannte "Fakes"). Da man dies im vorraus meist nicht wisssen kann wird man entweder aufgefordert seinen Nick zu wechseln oder mit der Begründung "no fakes allowed" o.ä. gekickt.

Der Nickname kann jederzeit mit dem Befehl /nick neuer_Nickname geändert werden.
Da es unmöglich ist, daß zwei User denselben Nick haben, kann man im Setup noch einen "alternate Nick" eintragen, der verwendet wird falls der eigene Nickname schon in Verwendung durch jemand anderes ist. Die restlichen Optionen im mIRC-Setup kann man getrost erstmal unbeachtet lassen, da sie für Einsteiger nicht von belang sind, es sei denn es treten Verbindungsprobleme auf. Hier hilft die mIRC-Hilfe oder der Netzadministrator des Providers weiter.

Verhaltensratschläge

Ich will und kann hier niemand vorschreiben, wie er sich im IRC oder anderswo zu verhalten hat. Die untenstehenden Regeln sind auch in keinster Weise "offizielle Benutzungsregeln" o.ä. - es sind einfach nur die Erfahrungen, die ich bisher im IRC gesammelt habe und ich bin damit ganz gut gefahren.Generell bin ich der Meinung, das neue Medien wie das Internet und IRC die Macht haben neue Gesellschaftsformen zu schaffen. Prinzipiell ist hier alles möglich - auch das was im wirklichen Leben (RL = Real Life) eben nicht möglich ist. Trotzdem - oder gerade deshalb - sollte man immer daran denken, das am anderen Ende der Leitung ein Mensch wie du & ich sitzt. Bist du nett und nicht aufdringlich wird sich meistens dein Gegenüber auch so verhalten. Benimmst du dich wie ein Menschenaffe wird das auf dich zurückkommen.
Im IRC treffen sich Tausende von Usern, so daß es leider oftmals zu Mißverständnissen und Auseinandersetzungen mit andern Usern kommt. Da ich der Meinung bin, daß eine Gesellschaft nicht ohne bestimmte Regeln auskommt (die allgemein als "Alles ist möglich, bis auf das, was anderen schadet" zu formulieren ist), trifft dies insbesondere auch im IRC zu.
Zuallererst sollte der gesunde Menschenverstand aktiviert werden! Verhalte dich einfach so, wie du es von anderen gerne sehen würdest. Stell dir vor, du wärst auf einer kleinen Party, bei der jede/r Spaß haben will. Die #ChannelOPs sind dann sozusagen die "Hausbesitzer". Sie entscheiden was Sache ist und was nicht geduldet wird. Da sie sowieso meist am längeren Hebel sitzen bringt es so gut wie nie etwas sie in unsinnige Diskussionen zu verstricken. Falls du damit irgendwelche Probleme hast so steht es dir jederzeit frei einen eigenen #Channel aufzumachen (mit "/join #noch_nicht_vorhandener_Channelname"), und die Regeln innerhalb desselben festzulegen. Beim Eröffnen eines neuen #Channels wird man immer automatisch zum OP (es sei denn man ist "restricted (mode +r)".
Es ist auch zu Beachten, daß die User auch ein gewisses Recht auf Ungestörtheit haben. Es bringt also im normalfall nichts, wahllos Nicks anzusprechen und sie einfach "zuzutexten" - entweder eine Unterhaltung ergibt sich, oder eben nicht. Leider kapieren dies einige Nicks nicht und wundern sich dann über entsprechende Reaktionen.
Da das IRC auf Grund seiner Struktur ganz gewisse Kommunikationsformen hat, die du dir sicherlich im Laufe der Zeit erwerben wirst, ist es oftmals recht einfach, den Einsteiger (Newbie) vom häufigen User zu unterscheiden.
Leider wird das IRC oftmals dazu benutzt, Verhaltensweisen an den Tag zu legen, die im realen Leben nicht ausgelebt werden. Hierzu zählen insbesondere:

  • Beschimpfungen aller Art und grundlose Aggressivität
  • Wahlloses angraben aller auch nur entfernt weiblich aussehenden Nicks. Hierbei sollte man im Hinterkopf haben, daß der Großteil der User (leider und noch) männlich ist, auch wenn sie weiblich anmutende Nicks haben. Zudem wollen nicht alle Frauen im IRC dummdreist angepöbelt werden. Niemand hat was gegen Flirts (es gibt sogar extra #Channels hierfür, z.B. #flirt.de), allerdings sollte man auch hier ein gewisses Niveau nicht unterschreiten, oder sich dann wenigstens nicht über gewisse Repressalien (Ignores, Kicks und Bans) wundern...
  • Sinnloses "Sich-die-Köpfe-einschlagen" mit Hilfe von allerhand abgefahrenen elektronischen Waffen (Bots/Scripte)
  • wildes Brüllen (GROSSSCHREIBUNG wird im IRC als SCHREIEN gedeutet)
  • die mIRC- F a r b e n werden aufgrund Ihrer Inkompatibilität zu anderen IRC-Programmen (Clients) in vielen Channels nicht geduldet, da bei nicht-mIRC-Usern anstatt Farben ein heilloses Zahlenwirrwarr ankommt.
  • das sogenannte "Op-betteln" (siehe "Was sind #channels")
  • Channelhopping - also einen Channel nur kurz zu betreten, um zu sehen wer gerade da ist. Das nervt ganz schlicht und ergreifend. Hierfür gibt es den /names #Channel und den /who #Channel Befehl!
  • generell alles was als Distanzlosigkeit und Aufdringlichkeit aufgefaßt werden kann.

Will man jemand bestimmtes Ansprechen, so schreibt man einfach seinen Nick oder ein Kürzel davon vorneweg, gefolgt von einem Doppelpunkt, damit derjenige überhaupt mitbekommt, daß er gemeint ist. Will man den ganzen #Channel ansprechen setzt man "all:" davor.

#Channel

#Channel sind Kanäle, die man sich am besten als virtuelle Räume vorstellt, in denen sich die Nicks treffen und labern. Oftmals ist an den Namen der Kanäle schon zu erkennen, was sich für Leute in diesem Raum aufhalten, allerdings ist die Kommunikation keineswegs auf das Thema des #Channels beschränkt (so wird in #Channeln wie "#Berlin" nicht nur über Berlin geredet). Zudem haben auch fast alle #Channel ein "Topic" (Thema), welches zumeist einen Anhaltspunkt über die aktuelle Diskussion gibt. Deutschsprachige #Channels erkennt man oftmals an der Endung ".de", am Topic oder am Namen (z.B. #Germany).
Absoluten Neulingen seien die Einsteiger-#Channels (#Newbie, #mIRC, #irchelp) ans Herz gelegt, da man dort die entsprechende Unterstützung bekommt.
In den #Channels gibt es die sogenannten "OPs" (operators), die spezielle Privilegien (kicks/bans, Channel-Modes) besitzen. Zu erkennen sind die OPs an dem "@" vor ihrem Nicknamen. Um es ganz klar zu sagen: die OPs sind keine unnahbaren Halbgötter - allerdings haben sie sich durch Engagement innerhalb des entsprechenden #Channels eben gewisse Rechte erworben, die sie bei Belästigungen auch einsetzen werden.
Falls du mal von einem OP aus dem #Channel geworfen (gekickt) wurdest, so ist das weder ein persönlicher Angriff gegen deine Person noch eine Beleidigung, sondern entweder ein kleiner Scherz oder eine Verwarnung. Den genaueren Grund für den Kick kann man (wenn angegeben, was zweifellos zum guten Stil gehört) im Statusfenster nachlesen.

Befehle

IRC-Befehle können jederzeit und in jedem Fenster eingegeben werden. Sie beginnen stets mit einem Slash "/", haben also immer das Format "/Befehl Parameter". Wer den Slash nicht mag, der kann in den mIRC-Optionen bei "Command-Prefix" jederzeit ein anderes Zeichen als Befehlsidentifikation angeben.

  • /HELP BEFEHL gibt eine spezifische Hilfe über den bestimmten Befehl aus.
  • /JOIN #CHANNELNAME veranlaßt mIRC einen #Channel zu betreten. Das # vor dem Channelnamen ist hierbei nicht zu vergessen.
  • /PART #CHANNELNAME verlassen des angegebenen Channels - der gleiche Effekt, wie das Channelfenster zu schließen.
  • /QUIT beendet die IRC-Session
  • /NAMES #CHANNELNAME gibt im Statusfenster aus, wer alles in einem #Channel ist und wer dort OP ist.
  • /MSG NICKNAME NACHRICHTENTEXT sendet den Nachrichtentext direkt und ohne für andere lesbar zu jemandem.
  • /QUERY NICKNAME ist im Endeffekt dasselbe wie /MSG, nur aufgrund des erscheinenden Fensters etwas komfortabler.
  • /WHOIS NICKNAME zeigt Angaben zu dem entsprechenden Nick an. Hier kann man oft schon erkennen, woher der Nick kommt und in welchen #Channeln er sich derzeit aufhält.
  • /WHO ADRESSE bietet die Möglichkeit User nach ihrer IP/DNS aufzulisten. Will man z.B. wissen, wer derzeit alles über die Uni-Timbuktu im IRC ist, so erhält man mit "/who *.timbuktu.edu" die entsprechende Liste (im Statusfenster!).
  • /UWHO NICKNAME läßt ein Fenster erscheinen, in dem alle Angaben zu einem User stehen. Weiterhin besteht hier auch die Möglichkeit verschiedene /CTCP-Abfragen (Version/Ping/etc.) zu tätigen.
  • /NICK NEUERNICKNAME hat einen "Nickchange", also einen Wechsel des eigenen Nicks zur Folge. Achtung - allzu häufige Nickchanges innerhalb eines #Channels werden oftmals als nervig empfunden.
  • /LIST listet alle derzeit existierenden #Channels, die Anzahl der Nicks in den #Channeln und ihr "Topic" (Thema) auf. Will man eine Liste aller Channels in denen z.B. mindestens 5 Nicks sind, so sollte man "/list -min 5" eingeben. Da es je nach "Traffic" (Benutzeraufkommen) auch mal mehrere tausend #Channels geben kann, kann der List-Befehl einige Minuten auf sich warten lassen. Bei extrem hohen Traffic kann es auch dazu führen, daß man vom Server rausgeschmissen wird.
  • /AWAY NACHRICHT teilt dem IRC-Server mit, daß man momentan gar nicht da ist. Die angegebene Nachricht kann mit "/whois nickname" gelesen werden. Typisch ist z.B. "/away Kaffee kochen" o.ä.
  • /ME AKTION wird dazu benutzt eigenen Handlungen darzustellen. Hierbei ist zu beachten, daß der eigene Nick automatisch vorne angestellt wird. "/me fliegt vor Lachen vom Stuhl" erscheint als "EigenerNick fliegt vor Lachen vom Stuhl". mIRC hebt diese Aktionen zudem auch noch farblich (meist pink) hervor.
  • /IGNORE NICKNAME/ADRESSE/HOSTMASKNUMMER (siehe hierzu Ban) ist oftmals der einzige Weg, sich vor unliebsamen Mitnicks zu schützen. Der Ignore-Befehl ignoriert sämtliche Handlungen des angegebenen Nicks. Das Format bei einem Adressen/Hostmask-Ignore (eventuell notwendig bei Clone-Floods) entspricht dem Ban-Format.
  • /INVITE NICKNAME #CHANNEL lädt einen Nick in den angegebenen #Channel ein. Es können allerdings nur #Channel angegeben werden, auf denen man sich momentan befindet. Einige #Channel im IRC sind sogar "invite only" (+i), d.h. man kann den #Channel nur betreten, wenn man eingeladen wurde.
  • /TOPIC NEUESTOPIC setzt ein neues #Channelthema - zumeist sind die #Channelmodes aber so gesetzt (+t), daß das Topic nur von OPs geändert werden kann.
  • /PING NICKNAME schickt ein kleines Datenpacket zu dem entsprechenden Nick und zurück. Die dafür benötigte Zeit spiegelt die Verzögerung wieder, die eigene Äußerungen haben, bis sie das Gegenüber lesen kann. Die eigene Pingzeit (also "/ping eigenerNick") sollte 10s nicht überschreiten. Ist sie größer sollte man einen Serverwechsel in Betracht ziehen, da man sonst dem Gespräch hinterher hinkt. Siehe auch Lag
Weitere Befehle
  • /DNS NICKNAME/IP spukt entweder die IP oder die DNS des angegebenen Nicks aus. Diesen Befehl kann man dazu benutzen, herauszufinden woher ein User stammt, wenn dieser nur unter seiner numerischen IP im IRC ist.
  • /CTCP NICK PING/FINGER/TIME/VERSION/USERINFO liefert die angeforderte Information (also z.B. "/ctcp Nick ping" seine Ping-Zeit). CTCP bedeutet Client To Client Protokoll
  • /MODE #CHANNEL (NICK) +/-MODE ändert die sog. "Modes". Alle Mode-Änderungen (modechanges) die einen nicht ausschließlich selbst betreffen (i,s,w) können nur von OPs getätigt werden. Bei mIRC kann man die #Channelmodes sowie Unban (-b) bequem über einen Doppelklick im #Channelfenster einstellen. Es gibt folgende Modes:
Modes  
+/-o Syntax: /mode #Channelname Nick +/-o. Geht einfacher mit /op bzw /dop Nick. Der betreffende Nick wird geoppt/deoppt
+/-b Syntax: /mode #Channelname Nick oder Adresse +/-b. Bannt bzw. entbannt den Nick/Ident/Domain
Nickname +/-v Bei moderierten #Channeln (+m) kann nur derjenige etwas sagen, der das Rederecht von den OPs bekommen hat. Oftmals wird ein +/-v Mode auch als Sympathie/Antipathie-Bekundung benutzt.
eigenerNick +/-i Syntax: /mode eigenerNick +/-i setzt den Nick "invisible" - also unsichtbar/sichtbar. Wer +i gesetzt ist kann nur von Usern die denselben Server benutzen mit Hilfe des /who *.domain gelistet werden.
eigenerNick +/-s Syntax: /mode eigenerNick +/-s und man bekommt sog. "Servermessages" mit.
eigenerNick +/-w Syntax: /mode eigenerNick +/-w und man kann sog. "Wallops-Messages" lauschen.
+/-r
Wird vom IRC-Server gesetzt.
Böse Sache ;-) - wenn man beim Login auf einem IRC-Server +r (restricted) gesetzt wird (zu erkennen an einem "+" oder "-" vor der eigenen Adresse) der kann keine Operator-Rechte bekommen. Er kann zwar geoppt werden, allerdings kann er niemanden kicken/bannen etc... Hierbei hilft eventuell ein Serverwechsel (Notfalls auf einen ausländischen Server ausweichen).
+t Only Ops change topic Nur die Ops können das Topic ändern. Ist de facto Standart für jeden #Channel der was auf sich hält.
+n no external messages Keine Messages an den ganzen #Channel von außerhalb.
+s secret Der #Channel taucht beim /list Befehl nicht auf. Nur wer den genauen Namen kennt kann ihn betreten.
+i invite only Einlaß nur mit Einladung - man kann den #Channel nur betreten, wenn man von jemanden innerhalb desselben Eingeladen (/invite Nick #Channel) wurde.
+m moderated Der #Channel wird moderiert (siehe +/-v). Es kann nur derjenige Sprechen der eine Stimme hat.
+k Key Der #Channel ist durch ein Paßwort (Key) geschützt. Zutritt nur mit gültigem Key möglich.
+l Anzahl limited Der #Channel ist auf die angegebene Anzahl von Usern beschränkt.
+p privat Der #Channel ist privat.
die NEUEN Modes einige Server haben sie schon - die neuen Modes die hauptsächlich eingeführt wurden um takeovern vorzubeugen
+/-I (grosses i) Syntax: /mode #Channelname +/-I hostmaske
Benutzer mit der entsprechenden Hostmask können den Channel auch betreten wenn dieser auch invite only (+i) ist (Invitation).
+/-e Syntax: /mode #Channelname +/-e hostmaske
Benutzer mit der entsprechenden Hostmask können den Channel auch betreten wenn sie eigentlich gebannt (+b) wurden (exeption)
  • /WHOWAS NICK ist quasi die Vergangenheitsform des /WHOIS-Befehls. Man kann also im nachhinein schauen, wer ein bestimmter Nick war der kürzlich das IRC verlassen hat.
  • /AMSG MESSAGETEXT sendet eine #Channelmessage an alle #Channel in denen man sich derzeit aufhält
  • /AME TEXT sendet eine /me-Action an alle #Channels in denen man sich befindet.
  • /CHANNEL hat die gleiche Wirkung wie ein Doppelklick im #Channelfenster - das Channelmenü
  • /CLEAR FENSTERNAME löscht den Textpuffer des angegebenen Fensters
  • /DCC SEND NICK FILE1 FILE2.... sendet die angegebenen Files zum Nick deiner Wahl
  • /DCC CHAT NICK eröffnet einen dcc-chat-session (DCC = Direct Client to Client). Bei instabilen Verbindungen oder einem Lag kann das die bessere Wahl als ein /query sein.
  • /LINKS spuckt eine Liste aller derzeit mit dem eigenen IRC-Server verbundenen Server aus. Siehe auch Netsplit/join
  • /NOTIFY NICK BEMERKUNG fügt den angegebenen Nick der Notify-Liste (Benachrichtigungsliste) mit der Bemerkung hinzu. Man wird also benachrichtigt, wenn dieser Nick im IRC ist.
  • /RUN ANWENDUNG PARAMETER startet eine Anwendung (z.B. C:\windows\notepad.exe)
  • /FINGER NICK startet einen Finger-Abfrage auf den speziellen Nick - meist jedoch ohne Erfolg, da die wenigstens User ihren Ident korrekt angeben.

Bankreis

Seien wir mal ehrlich - manchmal treiben sich im IRC ziemlich viel Geistesgestörte herum, die man nicht unbedingt im #Channel haben will. Was tun um sie draußen zu halten ? Der richtige "ban" gefolgt von einem netten Kick kann da wunder wirken. mIRC besitzt schon das vorgefertigte Ban-Alias, daß den doch etwas langen und komplizierten /mode # +b Nick ersetzt. Da IRC-Adressen immer das Format Nick!Ident@Host.Domain (Ident=User) haben bietet mIRC verschiedene Möglichkeiten einen Bann auszusprechen. Mit dem Befehl /ban Nick Typ (also 0-9) kann man folgende Wirkung erzielen :

Typ Ban-Format (Hostmask) Wer wird gebannt ?
0 *!user@host.domain Ein bestimmter User
1 *!*user@host.domain Wie Typ 0, berücksichtigt allerdings ein ~/+/- vor dem Ident (restricted-user)
2 *!*@host.domain Alle User eines Hosts
3 *!*user@*.domain Der User und sein Host - meiner Meinung nach die beste Methode
4 *!*@*.domain Die ganze Domain - trifft eventuell auch Unschuldige, deshalb nur was für Paranoide ;-)
5 nick!user@host.domain Nur der spezifische Nick - kann durch einen Nickchange umgangen werden
6 nick!*user@host.domain Wie Typ 5, berücksichtigt allerdings ein ~/+/- vor dem Ident (restricted-user) - kann durch einen Nickchange umgangen werden
7 nick!*@host.domain Einen Nick ohne Rücksicht auf seinen Ident - völliger Schwachfug - kann durch einen Nickchange umgangen werden
8 nick!*user@*.domain Den Host eines einzigen Nicks - ebenfalls Schwachfug - kann durch einen Nickchange umgangen werden
9 nick!*@*.domain Einen Nick, egal welcher Ident & Host - Unsinnig - kann durch einen Nickchange umgangen werden

Hierbei ist zu beachten, das bereits bestehende Bans nicht überlagert werden können, d.h. wenn z.B. *!*@*.edu bereits gebannt ist kann kein /mode # +b *!blabla@ppp4.timbuktu.edu gesetzt werden. Zudem können User auf neueren Versionen des ircd (IRC-Server-Software) mit sog. "Exeption"-Modes haben die höherwertig als Bans behandelt werden.

IRC-Vokabular:

  • Ident/Host/Domain
    eine Benutzeradresse im IRC baut sich wie folgt auf :
    Nick!Ident@host.domain also z.B. Peter!Maier@ppp10.uni-timbuktu.edu . Da es oftmals sinnvoller ist Platzhalter (Wildcards *,?) zu benutzen spricht man von "Hostmask", also eine Maske, auf die bestimmte IRC-Adressen zutreffen. z.B. *!Maier@*.uni-timbuktu.edu paßt auf alle User mit Ident "Maier", von der Domain "uni-timbuktku.edu".
  • Kick
    steht für den Rauswurf aus einen #Channel durch einen #Channel-OP. Man hat entweder irgend jemanden erzürnt, oder aber ist das Opfer einen Scherzes. In beiden Fällen empfiehlt es sich den "Auto-rejoin" abzuschalten (bei den mIRC-Optionen), da beim Wiederbetreten des #Channels die IRC-Server synchronisiert werden müssen. Am besten man liest sich im Statusfenster erstmal den (hoffentlich vorhandenen - ein Kick ohne Grund ist schlechter Stil) Kick-Grund durch und betritt nach einigen Sekunden wieder den #Channel, um sich dann in irgendeiner geeigneten Weise mit dem Kick auseinanderzusetzen.
  • Ban
    bedeutet von einem #Channel ausgeschlossen zu sein. Bans werden so gut wie nie ohne Grund eingesetzt. Sollte man sich dennoch zu unrecht verbannt fühlen, so kann man sich mit den Befehlen "/names #Channel" und "/query Ein_Nick_der_OP_ist" mit einem #ChannelOP über dieses Problem unterhalten.
  • Lag
    oder laggen bedeutet das die verschiedenen IRC-Server nicht ganz synchron laufen, was zur Folge haben kann, daß man den Unterhaltungen "hinterherhinkt". Die eigene Ping-Zeit wird dabei sehr groß. In der Realität sieht ein Lag wie folgt aus: erst erscheinen eine Zeit lang keine neuen Meldungen mehr in den Fenstern, und dann hagelt es plötzlich die gesamten Nachrichten die man "verpaßt" hat auf einmal. Eventuell schafft ein Serverwechsel Abhilfe.
  • Desynched
    (also nicht mher synchron) ist ein Channel, wenn der Austausch der Daten zwischen den IRC-Servern nicht mher richtig funtioniert. So kann es z.B. vorkommen, daß man ein OP ist, obwohl man keinen @ vor dem Nicknamen hat (oder umgekehrt).
  • Netsplit & Netjoin:
    da es vorkommen kann, daß einer oder mehrere IRC-Server überlastet werden kommt es immer wieder zum "sagenumwobenen" Netsplit - der nichts anderes ist, als das die entsprechenden Server ihre Verbindung untereinander kappen - was zur Folge hat, daß das Netz quasi in 2 Hälften geteilt wird. Wenn sich die Server wieder miteinander Verbinden nennt man dies "Netjoin". Es ist zu beachten, daß auf deutschen IRC-Servern sowohl Nicknamen als auch #Channelnamen nach einem Split vom Server für 15 Minuten besetzt werden (wenn diese vor dem Split existierten), um Split-Hacking vorzubeugen. Dies erkennt man an der Meldung "Nick/Channel is temporarily not available".
  • Takeover
    wird der Versuch genannt, einen #Channel zu "übernehmen", d.h. die bestehenden OPs auf irgendeine Weise zu deoppen, und somit die "Macht" im #Channel an sich zu reißen.
  • (Excess) Flood
    meint eine so große Datenflut zu erzeugen, daß entweder das gegenüber oder man selbst vom IRC-Server geschmissen wird. Zu "flooden" (das IRC wimmelt von verdeutschten englischen Begriffen) ist definitiv "misbehaviour" !
  • Kill
    bedeutet von einem IRCop (s.u.) oder IRC-Server aus dem IRC geworfen zu werden. Dies kann durch eine Nick-Kollision nach einem Netjoin der Fall sein, da es unmöglich ist, das 2 gleich Nicks im IRC sind. Beide Nicks werden gekillt. IRCops können nach verstößen gegen die Regeln auch einzelne Nicks gezielt killen.
  • K-Line
    ist der Ausschluß eines Users, eines Pools, einer Domain, oder sogar eines ganzen Landes von IRC-Servern. Da meistens jedoch ganze Domains "ge-k-lined" werden sollte man immer daran denken, daß eigene Verstöße dazu führen können, daß die ganze Domain vom IRC ausgeschlossen wird. So schafft man sich sicherlich KEINE Freunde !
  • IRCops
    sind sozusagen die Chefs im IRC. Sie betreuen & verwalten die IRC-Server und besitzen deshalb Privilegien, die ein "normal sterblicher" IRCer nie bekommen wird (K-Lines, Kills etc). IRCops sind keine Götter oder ähnliches ! Andererseits werden sie die Regeln innerhalb des IRC durchsetzen, denn dazu sind sie mitunter da. Sie sind allerdings definitiv NICHT dazu da, deine persönlichen Probleme mit anderen Nicks zu lösen.
  • Newbie
    werden augenzwinkernd die Neulinge im IRC genannt, die sich meist durch Sätze wie "Hallo ist da jemand ?" oder "Ich möchte chatten" verraten ;-)
  • Lamer
    ist ein IRC-Schimpfwort, das Unvermögen und Langsamkeit unterstellt.
  • DAU
    bedeutet "Dümmster anzunehmender User" - leider scheint das IRC ein Sammelplatz für diese Sorte von Usern zu sein ;-)
  • Protects
    schützen bestimmte User gegen deop/kick durch Vergeltungsmaßnahmen (deop/kick/ban) - dies kann zu fast unglaublichen Kettenreaktionen führen :-)
  • *lol* = laughing out loud - lautes Lachen
  • *rotfl* = rolling on the floor laughing - sich vor lachen auf dem Fußboden kringeln
  • *rotflbtc* = rolling on the floor laughing byting the carpet - die Steigerung von *rotfl*
  • *g* oder <g> bedeutet "grinsen"
  • *eg* = evil grin - bösartiges, hämisches oder sarkastisches Grinsen
  • brb = be right back - bin gleich wieder da
  • bbl = be back later - komme später wieder
  • THX, TH@NX = "thanks" - dankeschön
  • RTFM = read the fucking/fine manual - lies gefälligst die Bedienungsanleitung. Leider scheinen sehr viele User dazu nicht in der Lage zu sein - was ihnen aber 90% der Fragen ersparen würde *eg*
  • einige Smileys:
    Smileys sollte man so oft als nur möglich einsetzen, da sie die Anzahl der Mißverständnisse senken :-)
    • :-) bzw. :) der "normale" Lach/Freude/Spaß-Smiley. Alle Smilieys können beliebig gesteigert werden :-))))
    • =) Kurzform des :-)
    • :-( der Traurig/Grimmig-Smiley
    • ;-) drückt Ironie bzw. "das ist jetzt nicht soooo ernst gemeint" aus
    • :-D lacht laut
    • :-þ oder :-P streckt die Zunge raus
    • 8-) ist Brillenträger oder schon leicht "angedudelt"
    • °<:-[) ist der Weihnachtsmann
    • Emotionen und Handlungen kann man auch dadurch zum Ausdruck bringen, daß man sie zwischen *Sternchen* schreibt (z.B. *vorLachenvomStuhlknall*)

Gedanken zur Kommunikation im IRC

Das IRC ist ohne Frage ein tolles & faszinierendes Medium. Man kommuniziert weltweit und in mehreren Sprachen (falls man dieser mächtig sein sollte) mit allerhand Leuten, und dies zudem (fast) ohne jegliche gesellschaftliche & soziale Grenzen. Der Skinhead redet mit dem Punker, der Firmenchef mit der Bedienung eines I-Cafes. Eigentlich ein sehr sehr schönes Konzept.
Dennoch sollte man nicht außer Acht lassen, daß das IRC eben so gut wie keine Mimik/Gestik bzw. Körpersprache allgemein bieten kann. Somit gewinnt das meist unter Zeitdruck formulierte Wort enorm an Bedeutung. Nun gut, könnte man sagen - was soll's, daß ist bei jedem Buch ebenfalls so. Hierbei handelt es sich jedoch nicht um eine Form der spontanen, direkten & dynamischen Kommunikation. Da die User allein auf das Geschriebene reagieren können, wird jeder einzelne die Worte für sich erstmal interpretieren. Je nach dem Status des Kommunikationspartners werden eventuell die gleichen Sätze verschieden gedeutet, da weder Körpersprache noch Stimmen als weitere Informationsquellen zur Verfügung stehen. Aus diesen Gründen sollte man sich immer bewußt sein, daß das was man vom Gesprächspartner liest nicht unbedingt das ist, was tatsächlich ausgedrückt werden sollte. Vielmehr ist es zu hohen Anteilen ein "Wie WILL ich denn diesen Satz interpretieren haben ?"
So kommt es im IRC trotz teilweise inflationären Gebrauchs von Smileys :-) sehr häufig zu Mißverständnissen die auf die Unschärfe der Sprache zurückzuführen sind. Wer jemals den Schritt machen sollte, seine Bekannten aus dem IRC im realen Leben zu treffen, der sollte daran denken, das die im Kopf vorgefertigten Bilder dieser Menschen nicht unbedingt mit der Realität übereinstimmen. Eventuell hat man nicht das Bedürfnis sich etwas zu sagen, obwohl man sich im IRC stundenlang unterhalten kann (oder umgekehrt). Das ist an sich ja auch kein Problem - man sollte sich von dieser Diskrepanz zwischen Real Life und Virtual Life eben nicht überraschen lassen.

Scripte

Um der IRC-Gemeinde das alltägliche Leben & Handeln zu erleichtern (oder auch zu erschweren) gibt es die sog. Scripte. Scripte sind absolut nichts für Einsteiger, da sie oftmals Dinge tun, die noch nicht einmal Fortgeschrittene verstehen. Auf deutschen IRC-Servern ist die Benutzung von unnötig "Netzlast" erzeugenden Scripten sowieso verboten - s.h. Scripte, die selbständig auf Ereignisse reagieren sind nicht erwünscht.
Wer aber trotzdem meint sich ein Script anschaffen zu müssen, der sei darauf hingewiesen, daß viele Scripte sog. "Backdoors" (Hintertürchen) haben, die eventuell anderen Usern die Kontrolle über das eigene mIRC übertragen. Besondere Vorsicht ist bei Scripten die *.exe Dateien enthalten geboten, da diese völlig undurchschaubar sind.
Trotzdem (oder vielleicht ist das ja gerade der Kick) sind viele Scripte im Einsatz. Generell unterscheidet man zwischen War-, Protection- und Allround-Scripts. Von der Benutzung von War(Kriegs)-Scripten kann ich nur abraten, da wir ja wohl wirklich schon genug Krieg im echten Leben (RL = Real Life) haben, so daß es wohl kaum sinnvoll erscheint, sich nun auch noch virtuell die Köpfe einzuschlagen. Zudem erzeugen diese Scripte eben einen enorme Menge an unnötiger Netzlast, was in einzelnen Fällen sogar zu einer "K-Line" (Ausschluß eines Users/Domain/Landes von IRC-Servern) führen. Also laßt bitte die Finger von solchen Scripten - make love not war !
Wer sich schon länger im IRC bewegt, der weiß allerdings auch leider, daß solche War-Scripte trotzdem eingesetzt werden - es gibt tatsächlich Menschen, die den ganzen lieben langen Tag nichts besseres zu tun haben, als einen vom IRC-Server zu "flooden". Unter "Flood" versteht man eine schnelle Sendung von Text oder Client-Anfragen (Ping, Version, etc.), die zur Folge haben, daß die Verbindung zum IRC-Server sehr langsam wird, worauf dieser die Verbindung unterbricht. Zum Schutz dagegen gibt es Protection(Schutz)-Scripte, die aufpassen, das man nicht auf irgendeine Weise "geflooded" wird. Meist ignorieren sie die entsprechenden User oder werfen sie aus dem #Channel. Bei Allround-Scripten stehen zumeist War&Protection-Optionen zur Verfügung, zusammen mit allgemeinen Vereinfachungen des Clienten (Aliase etc).

RoBots

Um zu verhindern, daß der #Channel von fremden Usern übernommen (Takeover) oder ständig geflooded wird gibt es die sog. Bots oder Robots. Bots sind nichts anderes als ein IRC-Client ohne "menschlichen" User dahinter, d.h. sie laufen autonom weiter, auch wenn der "Besitzer" (Master/Founder/Maintainer) gar nicht im IRC ist. Bots sind deshalb relativ dumm - sie reagieren maschinell auf bestimmte Ereignisse (z.B. Floods oder Joins), vergeben OPs an bestimmte User, führen Buch (Log) über Channel-Aktivitäten, und erhalten den #Channel aufrecht, wenn kein menschlicher User mehr da ist. Da sie eben nicht von menschlicher Natur sind, bringt es natürlich auch rein gar nichts sich mit ihnen zu unterhalten (oder redest du für gewöhnlich mit deinem Toaster? *grins*). Wer sich mal um 5:00 morgens in deutsche IRC-Channel begibt, wird fast ausschliesslich Bots antreffen. Um den Sinn & Nutzen von Bots läßt sich wie über sovieles streiten. Meine Erfahrungen mit diversen Bots in diversen #Channeln haben mir gezeigt, daß eine anfängliche Skepsis meist dann überwunden werden kann, wenn man sich mal näher mit dem Bot und seinen oftmals sehr hilfreichen Funktionen auseinandersetzt. Hierzu gehören fast immer Funktionen wie

  • "seen" speichert quasi eine Anwesenheitsliste der User eines #Channels und gibt auf Anfrage aus, wann ein User das letzte mal im #Channel war.
  • "country" hilft bei der Identifikation von exotischen Länderkürzeln wie z.B. *.za oder *.my
  • "tell" ist wie ein IRC-Postkasten, der - derzeit nicht im IRC erreichbaren - Usern Nachrichten speichert.
  • "partyline" ist eine IRC-unabhängige Kommunikation, die ausschliesslich äber den Bot läuft.
  • "auto-greet" heisst neue User willkommen und macht sie eventuell mit den Regeln des #Channels vertraut.
  • "fileserver" bietet die Möglichkeit Dateien mit dem Bot auszutauschen.
  • "protect" schlägt quasi zurück wenn bestimmte User gekickt/gedeopt wurden.

Oftmals senken sie auch die Netzbelastung, da globale mode-changes (z.B. Auto-ops) ruhig den Bots überlassen werden können, und man die meisten eigenen auto-ops getrost ausschalten bzw. auf "delayed" (verzögert) umschalten kann. So werden User nicht x-mal gleichzeitig ge-opt, was eine ehrhebliche Netzlast darstellt.
Ansonsten empfehle ich Bots einfach weitestgehend zu ignorieren - und sollte man einmal von einem Bot gekickt werden (aus welchen Gründen auch immer), so ist das ja auch kein Weltuntergang.... "help the bot to help you" (dazu sind sie nämlich da)...

Wer immer noch nicht genug hat, der kann sich weitere Infos zu IRC bei den IRC.PAGES.DE oder bei YAIP-Regeln (offizielle Benutzungsregeln der *.de-IRC-Server) abrufen.