Titel IRC-Fibel
Linie

Inhalt

Index

@, Alias, /away, Backbone, /ban, Bannen, Befehle, Channelhoppeln, Channel-Modes, Channeloperator, Color, CTCP, DCC, /describe, Hostmask, Idlen, Idletime, /ignore, Invisible, /join, /kick, Kill, K-Line, Lag, /list, /leave, Login, /me, /mode, /msg, /names, Netsplit, Netztopologie, /nick, Nick, Notify, Op, /part, /ping, /query, /quit, Server, Settings, /topic, Username, /who, /whois, /whowas

Was ist IRC ?

IRC heißt Internet Relay Chat. IRC ist ein Kommunikationsmedium im Internet, das es dir ermöglicht, weltweit mit anderen Usern textgestützt zu kommunizieren. Und das im Idealfall zum Ortstarif. Man lernt in kurzer Zeit eine Menge User kennen, die einem in allen möglichen Fragen auch helfen können, sei es zum Beispiel die rechtliche Auskunft des Jura-Studenten oder die Ortskenntnisse des Users aus Amsterdam. Einer der meiner Meinung nach wichtigen Aspekte des IRC ist aber auch die Möglichkeit, mit der anfänglichen Anonymität im Hintergrund, schnell und einfach Kontakt zu anderen Leuten zu bekommen. Natürlich sollte sich dann dieser Kontakt nicht nur auf das IRC beschränken, sondern man sollte dann auch versuchen, mit den Stammusern eines IRC-Channels im Real-Life (RL) in Kontakt zu kommen. Dafür bieten sich die Channelpartys der jeweiligen Channel an oder die mehr oder weniger häufig veranstalteten Live-Events der Channels an.

Wie geht das ?

Am Besten kann man IRC vielleicht mit einer großen Kneipe vergleichen. Das IRC selbst wäre dann die Kneipe. Im IRC gibt es verschiedene Netze (IRCnet, Efnet, Undernet, Dalnet usw.), die dann die einzelnen Räume in dieser Kneipe sind. In diesen Räumen gibt es eine Menge Tische, die vergleichbar mit den IRC-Channels sind, an (in) denen nun die einzelnen User sitzen. Der Unterschied zur Kneipe besteht neben der Virtualität des IRC's vor allem darin, daß der erste an einem Tisch, diesen erst aufbauen muß und der letzte, der ihn verläßt, diesen Tisch mitnehmen müßte. Channel sind also dynamisch und jeder kann einen aufmachen. Auch das Verhalten in einem Channel ist mit dem in einer Kneipe zu vergleichen. Wenn man sich an einen Tisch setzt (/join #channel), grüßt man die anwesenden Leute kurz und verfolgt das Gespräch. Wenn man eine Frage hat, fragt man einfach alle Leute am Tisch. Nebenbei ist es möglich, sich mit irgendeinem am Tisch persönlich zu unterhalten (/msg siehe Befehle).

Vorbereitungen
.Was brauche ich zum Ircen?

.

.Einstellungen im Client

.

Auf einzelne Clients will ich nicht eingehen, dazu lies bitte die Helps der jeweiligen Clients.
Hier nur die wichtigsten Einstellungen für den Zugang:

Server
zunächst mußt du dich für eins der Netze im IRC entscheiden. Das beliebteste in Europa ist das IRCnet. Weitere Netze sind u.a. das Undernet, das Dalnet und Efnet. Meine Beispiele werden sich auf das IRCnet beziehen.
In jedem Netz gibt es viele Server, die
netztopologisch mehr oder weniger nah am Zugangs-Server deines Providers liegen. Fürs erste solltest du dir einen Server in deiner geographischen Nähe suchen. Mit der Zeit und Erfahrung erfährst du dann den netztopologisch günstigsten Server für dich. Grundsätzlich ist es aber möglich, sich von jedem Punkt in jeden Server eines Netzes einzuloggen.

deutsche IRCnet-Server
irc.uni-paderborn.de
irc.uni-erlangen.de
irc.tu-ilmenau.de
irc.rus.uni-stuttgart.de
irc.rz.uni-karlsruhe.de
irc.fu-berlin.de

Der Port ist für alle deutschen IRCnet-Server 6667.

Nickname
Der Nickname ist dein Name, der auch vor allen Beiträgen, die du schreibst, im Client der anderen erscheint. Wenn du vor hast, oft zu ircen und in deinem Stammchannel bekannt werden willst, dann solltest du mit Bedacht diesen Nick wählen. Er sollte einerseits originell sein, andererseits so selten, daß du nicht ständig Probleme mit anderen Usern mit dem gleichen Nick bekommst. Jeder Nick kann nämlich nur einmal gleichzeitig im selben Netz verwendet werden und da man sich keinen Nick reservieren kann, ist es natürlich sehr wahrscheinlich, daß normale Namen oder einfache originelle Nicks von vielen Usern verwendet werden (möchten).
Außer den Zeichen @ und / können alle Zeichen, Buchstaben und Zahlen für den Nick verwendet werden. Die einzige Einschränkung liegt in der Länge von 9 Zeichen. Solltest du nach deinen ersten IRC-Sessions merken, daß dein gewählter Nick schon vergeben ist, dann gebietet es die Höflichkeit, demjenigen den Nick zu überlassen, der diesen schon länger benutzt.
Der Nick kann auch jederzeit während einer IRC-Session geändert werden.(
siehe Befehle)

Username
Unter Username (Fullname, Name) kannst du entweder deinen realen Namen eintragen oder die Adresse deiner HomePage oder irgendwelche andere kurze Message für alle User, die mittels des Befehls /whois etwas zu deiner Person erfahren wollen.

einige sonstige Einstellungen
In entsprechenden Settings deines Clients ist es möglich einen Channel einzutragen, der beim Login sofort betreten wird. Diese Option solltest du nur wahrnehmen, wenn du eh immer in diesen Channel gehst und diesen auch nicht gleich wieder verläßt, wenn er doch mal knapp besucht sein sollte.

Weiterhin solltest du die Option Autorejoin (in mirc Options/IRC-Switches Punkt "rejoin channel when kicked") deaktivieren. Wenn du unbewußt einen Fehler gemacht hast und dann von einem der ungeduldigen "Alt-User" gekickt worden bist, dann macht es alles noch viel schlimmer, wenn du mittels Autorejoin den Channel wieder betrittst. Das zieht in den meisten Fällen ein Ban nach sich, der es dir nicht mehr ermöglicht, den Channel zu betreten. Lieber nach einem Kick kurz warten, und nach einer kurzen Zeit den Channel wieder betreten und fragen, warum man gekickt wurde. Damit erkennen dann auch die "Alt-User" , daß der Fehler nicht bösartig war.
Siehe dazu auch den Artikel "Was muß ich tun, um unbeliebt zu werden ?"

.Einloggen/MOTD

.

Nun brauchst du dich nur noch Einloggen. Du wählst einen Server aus und logst dich auf diesen ein. Das geht in den meisten Clients durch Anklicken des "connect"-Buttons und bei anderen (ircII) durch Eingabe der Zeile irc <nickname> irc.uni-paderborn.de, wenn Paderborn dein gewählter Server sein sollte. Nach einer Begrüßung auf dem IRC-Server gibt es eine MOTD (Mail of the Day), in der dir der Server-Admin die für diesen Server geltenden Regeln mitteilt. Desweiteren stehen in der MOTD die Email-Adressen der Admins des Servers (auch IRC-Opers genannt), die Anzahl der über diesen Server erreichbaren User und Channels und eventuelle durch den Server voreingestellte Usermodes.
Du kannst dir jederzeit durch Eingabe des Befehls /motd die Mail of the Day des aktuellen Servers anschauen.

Ich bin drin...Was nun ?
.IRC-Befehle

.

Ich werde hier nur auf die wichtigsten allgemeinen IRC-Befehle eingehen und nur deren schriftliche Eingabe erläutern. Die meisten IRC-Clients unterstützen noch weitere programmspezifische Befehle und oft auch die mausgestützte Eingabe vieler Befehle mittels Menue und Buttons. Die Benutzung dieser Features obliegt natürlich den Gewohnheiten des Benutzers. Da IRC im eigentlichen Sinne aber ein Textchat und kein Clickchat ist, beschränke ich mich hier auf die Befehlseingabe in der Eingabezeile.

Es gibt Befehle, die Aktionen auslösen und solche, die eine Information ausgeben. Manche Befehle (mit @ gekennzeichnet) sind nur von Channeloperatoren ausführbar. Jeder Befehl beginnt mit einem /.

Befehle, die Aktionen bewirken...

/join
/join #muenster
Mit diesem Befehl begibst du dich in einen Channel. Bist du nach diesem Befehl allein in diesem Channel, dann gab es diesen Channel in diesem Moment noch nicht und du hast ihn geöffnet.

/nick
/nick NeuNick
Mit diesem Befehl kannst du jederzeit deinen Nick (hier in "NeuNick") ändern.

/msg
/msg Krabat Ich hab da mal ne Frage
Dieser Befehl ermöglicht es dir, dich mit Krabat privat zu unterhalten. Während normale Texteingaben sonst von allen im Channel zu lesen sind, kann diese sogenannte Message nur von Krabat gelesen werden. Je nach Einstellungen im Client des angesprochenen Users öffnet sich bei diesem ein extra Fenster oder die Message wird im Textfenster extra kenntlich gemacht.

/query
/query Krabat
Durch diesen Befehl wird ein Privat-Chat mit dem User Krabat gestartet. Der Unterschied zu /msg besteht darin, daß nun alle Eingaben nur vom User Krabat gelesen werden können und nicht nur die, die mit /msg beginnen. Mitteilungen an den User Krabat müssen also nicht mehr mit dem Befehl /msg begonnen werden. In einigen Clients öffnet dieser Befehl ein extra Fenster für den Privat-Chat und die Eingabe im Hauptfenster kann immer noch von allen Usern gelesen werden. Durch /query begonnene Privat-Chats in Clients wie ircII können durch erneute Eingabe des Befehls /query beendet werden.

/me
/me lernt heute Ircen
Ein Satz mit dem Befehl /me davor kennzeichnet eine Aktion des Schreibers. Das /me wird dabei in der Ausgabe durch den Nick des Schreibers ersetzt. Die Aktion wird von den verschiedenen Clients durch entsprechende Zeichen am Beginn des Satzes und/oder durch abweichende Farbe kenntlich gemacht. Hier ein Ausschnitt eines Textes mit der oben gezeigten Eingabe:
<Neuling>Hallo Leute !
* Neuling lernt heute Ircen
<altUser> Neuling: schoen fuer dich :- )

In diesem Fall heißt der /me-Schreiber "Neuling" und die Ausgabe ist in einem mirc-Fenster.

/describe
/ctcp Krabat action lernt heute Ircen
(In den meisten Clients existiert ein voreingestellter
Alias auf diesen Befehl (/describe krabat lernt heute Ircen reicht dann).
Dieser Befehl bewirkt dasselbe, wie der /me-Befehl, nur das hier ausschließlich Krabat diese Aktion lesen kann.

/mode (@)
/mode #muenster +o Krabat
Der Befehl /mode ist ziemlich umfangreich und wird deshalb in einem eigenen Kapitel "Modes. was'n das ?" näher erläutert.

/topic (@ bei Channel-Mode +t)
/topic #muenster The friendly german channel (tm)
Mit diesem Befehl kannst du das Topic des Channels (hier #muenster) ändern.

/ignore
/ignore krabat
Nervt dich ein User derart, daß du nichts mehr von ihm lesen willst, dann kannst du diesen User (hier Krabat) auf /ignore setzen. Der Nick oder die Adresse (bsw /ignore
*!*user@host.domain) werden dann in eine ignore-Liste deines Clients eingetragen.
Das Austragen handhaben die Clients unterschiedlich, lies also dazu die Helps deines Clients.

/kick (@)
/kick Krabat Mach nicht so ein Mist
Nervt ein User die Leute im Channel, kann ein
Channel-Op diesen User (hier Krabat) mittels dieses Befehls aus dem Channel schmeissen. Eine einfach drangehängte Message zur Erklärung des Kicks (Hier "Mach nicht so ein Mist") ist optional.

/ban (@)
/mode #muenster +b nick!user@host.domain
(In den meisten Clients existiert ein voreingestellter
Alias auf diesen Befehl (/ban nick!user@host.domain reicht dann).
Ist ein User durch einen Kick nicht zur Vernuft zu bringen, kann er mittels dieses Befehls in eine Banliste des Channels aufgenommen werden. Dem User ist es dann nicht mehr möglich, unter der gebannten Adresse den Channel zu joinen, bis die Adresse von der Liste gelöscht wird oder der letzte den Channel verläßt. Weiteres dazu findest du in den Helps deines Clients.

Die beiden Befehle /kick und /ban sollten nur angewendet werden, wenn ein User den Chat beträchtlich und wiederholt stört. Private Abneigungen sind kein Grund für die Anwendung dieser Befehle.

/part (/leave)
/part #muenster bis später
Mittels /leave oder /part kannst du den Channel verlassen. Die IRC-Verbindung zum Server besteht dabei weiter. Eventuelle
Privat-Chats laufen weiter. Durch Anhängen einer Message (hier "bis später"), kann man den verbleibenen Usern im Channel eine letzte Mitteilung machen (optional). Bei Eingabe des Befehls im zu verlassenden Channelfenster reicht minimal ein /part.

/quit
/quit bis morgen
Mit diesem Befehl beendest du deine IRC-Session und logst dich beim IRC-Server aus. Auch hier kann man optional eine letzte Mitteilung (hier "bis morgen") hinterlassen, was natürlich nur Sinn macht, wenn man beim Ausloggen noch in einem Channel ist.

Befehle, die Informationen ausgeben...

Die Informationen werden defaultmäßig im Statusfenster (bei Windows-Clients) ausgegeben. Allerdings ist bei den meisten Clients das Ausgabefenster für diese Info's einstellbar.

/away
/away bin mal eben Treppe wischen
Dieser Befehl schaltet dich away, was soviel bedeutet wie "grad mal abwesend". Der User, der mit dir einen
Privat-Chat betreiben will, bekommt die Meldung, daß du away bist und optional eine Message (hier "bin mal eben Treppe wischen"). Auch in der /whois-Abfrage wird diese Meldung angezeigt und in der /who-Ausgabe der Flag auf G gesetzt.

/names
/names #muenster
Mittels /names kannst du dir anschauen, welche User auf einem Channel (hier #muenster) sind. Dieser Befehl ist vor allem anzuwenden, wenn man den entsprechenden Channel nur betreten möchte, wenn eine bestimmte Anzahl User oder nur bekannte User auf dem Channel sind. So kann man das nervende
Channelhoppeln vermeiden.
...hier eine Ausgabe des Befehls:

#muenster @falo Eurisko @feldi @Keks @BitKoenig @Dine Arnold
#muenster End of /NAMES list.
-

/whois
/whois keks
Suchst du jemanden bestimmtes oder willst du wissen, mit welcher Adresse ein User eingeloggt ist, dann benutze den Befehl /whois.
...hier mal eine Ausgabe des Befehls:

Keks is ~keks@ent-eco-4.as1.muenster.net * Nobody knows
Keks on @#muenster @#troet #dortmund
Keks using Uni-Paderborn.DE [irc.uni-paderborn.de] [131.234.10.2] University o
End of /WHOIS list.
-

Aus dieser Ausgabe kannst du erlesen, daß Keks mit der Adresse keks@ent-eco-4.as1.muenster.net eingeloggt ist (wichtig zur Unterscheidung, wenn mehrere User gleiche Nicks verwenden). Bei der Angabe des "
Username" im Client hat Keks "Nobody knows" eingetragen.
Weiterhin kann man sehen, auf welchen Channels Keks gerade ist und wo er ein Op-Status hat.
Die Ausgabe schließt mit der Angabe des von Keks gewählten IRC-Servers.
Ist ein User ein IRC-Oper oder away, wird auch dieses in der /whois-Ausgabe angezeigt

/whowas
/whowas keks
Hat sich ein User ausgeloggt, bevor du eine
/whois-Abfrage machen konntest, mußt du diesen Befehl verwenden. Er ergibt die gleiche Ausgabe, wie der /whois-Befehl, natürlich ohne Channel.

/who
/who *muenster*
Suchst du bsw. User, die irgendwas mit "muenster" zu tun haben, sei es als Teil der Adresse oder des Namens oder Nicks, dann bietet sich der Befehl /who an. Durch /who #muenster kann auch eine erweiterte Ausgabe des
/names-Befehls gegeben werden. Es werden dann alle Nicks mit Ihren Adressen angezeigt.
...so sieht die Ausgabe des Befehls /who #muenster aus:

#muenster feldi H@ ~feldi1.un@PPPE021.UNI-MUENSTER.DE :2 Daniel Feldhaus
#muenster falo G@ falo@ent-eco-19.as1.muenster.net :0 http://falos.home.pages.de
#muenster Keks H ~keks@ent-eco-4.as1.muenster.net :3 Nobody knows
#muenster BitKoenig H*@ holbe@ipiserver.PrakInf.TU-Ilmenau.DE :0 http://WWW.RZ.TU-Ilmenau.DE/~holbe/
#muenster End of /WHO list.
-

Diese Ausgabe zeigt also alle User auf dem channel #muenster mit ihren Adressen und Usernameeintragungen. Zusätzlich kann man am H oder G erkennen, ob sich der User away-geschaltet hat. H bedeutet dabei "anwesend", G entsprechend "User ist away". Die Zahl hinter der Adresse zeigt die Server-Hops vom eigenen IRC-Server zum IRC-Server des entsprechenden Users an.

/ping
/ctcp Krabat ping
(In den meisten Clients existiert ein voreingestellter
Alias auf diesen Befehl. Dann reicht die Eingabe von /ping Krabat .)
Hast du den Eindruck, daß deine Eingaben sehr spät den Channel erreichen, kannst du mit diesem Befehl die Laufzeit eines Signals von dir zum entsprechenden User (hier Krabat) ausgeben lassen.
Das sieht dann so aus:

[Krabat PING reply]: 7 seconds
-

Je länger die Laufzeit ist, desto belasteter ist das Netz in deiner netztopologischen Umgebung (sogenannter Lag). Bei zu langen Antwortzeiten kannst du versuchen, ob ein Serverwechsel zum Erfolg führt .
Mit /ping #Channelname kannst du den Test zu allen Usern im Channel machen. Bei größerer Useranzahl sollte man dies aber vermeiden.

/list
/list #channelmaske -min 5 -max 25
Dieser Befehl gibt dir eine Liste mit allen von deinem IRC-Server erreichbaren Channels aus. Es werden Channel-Name, Anzahl der User und, wenn gesetzt, das Topic der Channel angezeigt. Mit den optionalen Angaben #Channelmaske (bsw. #*.de oder #wortteil) und der Mindest- bzw. Maximalanzahl der User kann die Ausgabe des Befehls auf diese Vorgaben beschränkt werden. Allerdings werden bei jedem Aufruf des /list-Befehls alle erreichbaren Channel gescannt und das sind oft über 5000 Channel. Abhängig von der Einstellungen auf dem jeweiligen Server kann es deshalb vorkommen, daß von Serverseite die Verbindung zu deinem Clienten wegen zu hohem Datenaufkommen (Flooding) abgebrochen wird . Wende diesen Befehl also nur an, wenn du auf anderen Weg keinen für dich passenden Channel finden kannst.

.Modes...was'n das ?

Es gibt Channel-Modes und User-Modes
Alle Modes werden durch + gesetzt und durch - jeweils wieder ausgeschalten. Wie bei allen Befehlen sollte man auch mit dem Setzen von Modes sparsam umgehen.

Channel-Modes

Die Channel-Modes können nur von Channel-Op's gesetzt und verändert werden. In einigen Clients geht das mittels Buttons oder Menueeinträgen. In allen Clients geht es durch Texteingabe der Befehle und deshalb beschränke ich mich auch wieder hier auf diese Art.:

/mode #muenster +n
Dieser Befehl macht den Channel (hier #muenster) unerreichbar für Messages von außen an den Channel. Dies ist ein wichtiger Mode, um unerwünschte Werbe-Spams aus dem Channel fernzuhalten. Private Messages können selbstverständlich immer noch channelübergreifend empfangen werden.

/mode #muenster +t
Das Setzen dieses Modes macht das Topic nur für
Channel-Ops des jeweiligen Channels (hier #muenster) veränderbar.

/mode #muenster +o Krabat
Mit diesem Befehl kann ein User zum
Channel-Op "befördert" werden.

/mode #muenster +b Nick!user@host.domain
Damit kann ein User, ein Host oder eine ganze Domain vom Channel gebannt werden.

/mode #muenster +v Krabat
Dieser Mode befähigt User, die kein
Channel-Op sind, zum Schreiben im moderiertem Channel.

/mode #muenster +s
...Channel ist geheim, wird nicht durch
/list ausgegeben und die auch die darin befindlichen User sind durch bsw. /whois nicht sichtbar.

/mode #muenster +p
...Channel ist privat, wird durch
/list nicht ausgegeben.

/mode #muenster +m
...Channel ist moderatet, d.h. nur
Channel-Ops und User, die +v gesetzt sind, können schreiben.

/mode #muenster +i
...Channel is invited, d.h. nur eingeladene User können den Channel betreten.

/mode #muenster +k Passwort
...Channel kann nur durch Eingabe des Keywords (hier "Passwort") betreten werden.

/mode #muenster +l 120
...Channel kann nur von max. 120 Usern betreten werden.

Die ersten beiden Modes werden in vielen Channels gesetzt, die letzten sechs Modes sollten nur in Absprache mit allen im Channel befindlichen Usern gesetzt werden.

Usermodes
Dieser Mode wirkt nur für dich:

/mode deinNick +i
Macht dich in Such-Befehlen wie bsw.
/who oder /names für jeden unsichtbar (invisible), der nicht direkt deinen Nick dabei eingibt. Der Vorteil dabei ist, daß man für Programme, die Userlisten abscannen und dann Massen-Messages (meist Werbespams) verschicken, nicht erreichbar ist. Von Nachteil ist natürlich, daß man auch für Freunde durch die /names-Abfrage nicht erkennbar ist und daß diese Abfrage dadurch etwas verfälscht wird.

.Was geht noch ?

Die oben genannten Befehle sind nur die wichtigsten, die es dir ermöglichen, problemlos am Chat teilzunehmen. Es gibt noch eine Reihe weiterer Funktionen und Möglichkeiten, die die Möglichkeiten im IRC erweitern. Da diese Funktionen unterschiedlich von den Clients gehandhabt werden, lies dazu am besten die Helps deines Clients. Hier werde ich nur stichwortartig diese Funktionen erwähnen.

Alias
Um längere Befehle, die du oft benutzt, nicht immer wieder neu tippen zu müssen, kannst du dir für diese Befehle Aliase anlegen. In vielen Clients sind bereits einige Aliase eingerichtet.

DCC
Dies ist eine sehr interessante Funktion der Clients. Sie hat weniger mit dem IRC selbst zu tun, sondern ist eine Direct Client to Client-Verbindung. Mittels dieser kann man einen Privat-Chat betreiben oder auch in beide Richtungen zeitgleich Daten verschicken.

/CTCP ...
Mittels dieses Befehls kannst du einige Informationen über einen User erhalten, bsw. welchen Client er benutzt, wie spät es es bei ihm ist, wielange ein Datenpaket zu ihm hin- und zurück braucht u.a.

Notify
In eine Notifyliste kannst du dir alle User eintragen, von dessen Login bzw. Logoff du während deiner IRC-Session informiert werden willst.

. Was ist ... ?

Backbone
Das Backbone (dt. "Rückgrat") ist die Hauptvernetzung innerhalb eines Netzbetreibers. Der Übergang von einem Backbone zum anderen erfolgt dabei über sogenannte Gates, die es ermöglichen, daß ein Informationsaustausch zwischen den Netzen (was ja das Internet ausmacht) möglich ist.

Ban
Ein Ban wird meist "ausgesprochen", wenn der entsprechende User den Chat im Channel nachhaltig stört und nach /kick wiederholt den Channel betritt, um weiter zu stören. Der User wird dann mit seiner Adresse in eine Channel-Banliste gesetzt, wobei die Adresse unterschiedlich sein kann. Man kann sowohl nur einen Nick bannen (was meist nicht sonderlich sinnvoll ist), als auch als anderes Extrem eine ganze Top-Level-Domain (also die Endung nach dem letzten Punkt einer Adresse). Letzteres sollte aber auch die absolute Ausnahme bleiben, weil Unmengen unschuldiger User davon betroffen wären. Dazwischen sind alle Varianten möglich, lies dazu die Helps deines Clients. Der Ban wird aufgehoben, wenn sich der Channel nach dem Verlassen des letzten Users auflöst, oder durch löschen von der Channel-Banliste durch einen Channel-Op.

Channelhoppeln
Eine der größten und nervigsten Unsitten in IRC ist das Channelhoppeln. Damit ist das kurzzeitige Betreten und sofortige Wiederverlassen eines Channels gemeint. Meist von Usern praktiziert, die noch keine Ahnung vom IRC haben und sich mittels Ihrer Clients auf der Suche nach besonders vollen Channels oder bestimmten Usern durch die Channelliste klicken.
Hiermal eine Ausgabe solch einer Hoppelei im normalen Text.

...
<krabat>suse: wie wars ?
jonny [~user@ent-pvt-29.as1.muenster.net] has joined #bratwurst
jonny [~user@ent-pvt-29.as1.muenster.net] has left #bratwurst (jonny)
<krabat>hallo jonny
<krabat>hmm
knacki [~kpeter@siegen.metronet.de] has joined #bratwurst
knacki [~kpeter@siegen.metronet.de] has left #bratwurst (knacki)
<suse>krabat: war schoenes Wetter heute :-)
brilli [0234987654@wuerg.t-online.de] has joined #bratwurst
<krabat>suse: wo denn ?
brilli [0234987654@wuerg.t-online.de] has left #bratwurst
gurke [~gabil@ent-biz-40.as1.muenster.net] has joined #bratwurst
<gurke> hi
...


Der eigentliche Text ist kaum noch nachvollziehbar und das Hoppeln nervt u.a. User, die bsw. schnell grüßen.
Alle Informationen, die durch das Hoppeln gewonnen werden sollen, können auch von außen abgerufen werden mittels der Befehle
/names, /who und /whois.

In vielen Channels zieht das Channelhoppeln oft schon ein Ban nach sich, vor allem dann recht schnell, wenn an dem Tag schon mehrere Channelhoppler ihr Unwesen getrieben haben. Ob in einem Channel ein guter Chat läuft, kann man an der Anzahl der User nicht ablesen, auch das Topic gibt kaum noch Anhaltspunkte zum Thema im Channel. Wenn du also einen guten Chat suchst, dann betritt einen Channel, grüße kurz und lies kurz mit, ob dir der Chat etwas bringt. Danach kannst du immer noch den Channel verlassen, wenn du nebenbei was besseres gefunden hast.

Channeloperator
Channeloperator sind diese User, die in den meisten Clients in der Userliste ein @ vor ihrem Nick haben. Nur ein Channel-Operator (kurz "Op" genannt) kann die Channel-Modes setzen, User kicken und Bannen und bei entsprechend gesetzten Channel-Modes Aktionen ausführen, die den anderen Usern nicht möglich sind (siehe dazu das Kapitel "Modes...was'n das ?"). Die Vergabe wird in den unterschiedlichsten Channels auch unterschiedlich gehandhabt .In manchen Channels werden gar keine Ops vergeben, in anderen bekommen wieder alle einen. In einigen bekommen nur sehr wenige absolute Stamm-User einen Op. In den meisten Channels, die ich kenne, werden nur jeweils den Channel-Ops bekannte zuverlässige User geopt.
Das Betteln um einen Channel-Op-Status ist in den meisten dieser Channel verpönt und wird nicht selten, bei nachhaltiger Penetranz, durch Kicken geahndet.

Color
Einige Clients beinhalten einfache Funktionen zur Colorierung des selbst geschriebenen Textes, wobei sowohl Hintergrund als auch Schriftfarbe coloriert werden können. Diese Feature sollte nur angewendet werden, wenn es im Channel von den meisten offiziell geduldet wird. (solche Channel gibt es tatsächlich :-) ).
In allen anderen Channels sollte man davon Abstand nehmen, weil auch dieses Feature den Text im Chat kaputt macht. Einge Clients zeigen die Farben nur als Codes an, was den Text fast völlig unleserlich machen kann, andere werten diese Codes unterschiedlich aus, so daß auch dort der Text nicht mehr lesbar ist.

Hostmask
Beim Setzen von verschiedenen Modes, die direkt User betreffen, ist es möglich, den User mit seiner Login-Adresse anzusprechen. Das ist insbesondere bei solchen Fällen von Bedeutung, wenn ein User bsw. gebannt werden soll; der aber die Möglichkeit hat, seine Zugangsdaten zu ändern.
Eine User-Adresse baut sich folgendermaßen auf:

nick user@host.domain

bsw. Nick krabat ist unter erna@math.uni-alm.de eingeloggt
Ich werde hier die verschiedenen Teile der Hostmask am Beispiel eines Bans auf Channel #mau erklären:
HostmaskBeispielErklärung
nick!user@host.domain/mode #mau +b krabat!erna@math.uni-alm.de
nur der Nick wird hier gebannt, kann also durch Nickwechsel unwirksam werden
*!*user@host.domain/mode #mau +b *!*erna@math.uni-alm.degebannt wird der User erna, egal welchen Nick er benutzt.
*!*@host.domain/mode #mau +b *!*@math.uni-alm.de
hier werden alle User auf dem "math"-Rechner der Uni gebannt.
*!*user@*.domain/mode #mau +b *!*erna@*.uni-alm.de
User erna in Verbindung mit allen Rechnern der Uni gebannt
*!*@*.domain/mode #mau +b *!*@*.uni-alm.de
damit triffst du die ganze Domain...besser vermeiden.
Welche der Masken gerade die Richtige ist, ist abhängig vom Zugang des Users. Je weiter oben die Patterns (*) in der Adressenhierarchie stehen, desto wirksamer ist der Befehl. Allerdings erhöht sich im gleichen Maße die Wahrscheinlichkeit, Unbeteiligte mit ähnlicher Adresse zu treffen.

idlen, idletime
Wenn ein User ins IRC eingeloggt ist und längere Zeit nichts mehr geschrieben hat, dann spricht man vom Idlen. Besonders anfällig dafür sind User mit Standleitungen. Wielange ein User schon nichts mehr geschrieben hat (die Idletime halt), kann man mit dem Befehl /whois nick nick erfahren.
Manche User benutzen leider Scripte, um nach bestimmten Zeiträumen eine kurze Aktion auszuführen, damit diese Idletime kurzbleibt und eine Aktivität vorgetäuscht wird.

Lag
Hast du den Eindruck, daß deine Beiträge erst nach einiger Zeit in den Channel kommen, kann es sein, daß die Daten längere Zeit von Server zu Server (oder seltener vom Client zum Server) brauchen, bis sie die anderen User erreichen. Man spricht dann vom Lag. Wie groß das Lag ist, kannst du mittels der Ping-Abfrage ermitteln. Werte bis zu 5 - 6 Sekunden sind abends derzeit noch im Bereich des Normalen. Umgehen läßt sich ein größerer Lag eventuell durch einen Server-Wechsel. Bleiben die Ping-Zeiten danach immer noch schlecht, kann es auch an einer schlechten Verbindung zu deinem Provider liegen.

Kill
Verstößt ein User fortwährend gegen die in der MOTD aufgestellten Regeln, kann er von IRC-Oper des jeweiligen Servers vom Server analog zum Channel-Kick gekillt werden.

K-Line
Führt der Kill nicht zum Erfolg, weil sich der User danach wieder einloggt und sein Unwesen weiter treibt, kann über diesen User eine K-Line verhängt werden. (zu vergleichen mit den Ban im Channel).

Netsplit
Ein Netsplit tritt auf, wenn eine Verbindung zwischen zwei IRC-Servern unterbrochen wird, sei es, weil der eine Server resettet wird, oder weil etwas kaputt gegangen ist. Der Channel besteht dann zweimal, halt vor und hinter dem Split, weiter. Bei Wiederverbindung der Server bekommen Channel-Ops Ihren Status vom IRC-Server wieder.
Während eines Netsplits ist es möglich, daß sich zwei User mit dem selben Nick einloggen können. Da jeder Nick nur einmal in einem IRC-Netz sein darf, kommt es bei Verbindung dieser Server zu einer Nickkollision und beide User werden von den Servern gekillt.

Netztopologie
Unter Netztopologie versteht man, einfach ausgedrückt, die Wege, die Daten von einem Rechner zum anderen Rechner verfolgen. Da unterschiedliche Provider meist eine unterschiedliche Netzanbindung an verschiedene Backbones haben, kann es bsw. passieren, daß ein Datenpaket aus einer Universität den Weg in das Nachbarhaus über die USA nimmt, weil der Provider des Users im Nachbarhaus entsprechend ans Internet angebunden ist.

Server-Hops
Unter Server-Hops versteht man die Anzahl der IRC-Server, die sich auf dem Datenweg zwischen zwei Usern befinden. Im Idealfall sind beide User auf dem selben IRC-Server eingeloggt und haben somit in der /who-Ausgabe eine 0 in der Anzeige. Liegen die Server netztopologisch weit auseinander, erhöht sich die Gefahr des Netsplits zwischen zwei Usern. Man sollte dies aber nicht überbewerten, Netsplits sind relativ selten.

Was muß ich tun, um unbeliebt zu werden ?

  1. Lese keine Helps zu deinem Client, durch die Try-and-Error-Methode bekommst du am schnellsten viel Ärger im IRC und wirst dadurch zum Glück davon abgehalten, nette Konversation zu betreiben.
  2. Um zu sehen, wo was los ist, betrete möglichst schnell ganz kurz sehr viele Channel. Was in den Channels so los ist, kannst du damit zwar auch nicht sehen, aber zumindestens werden sich ein paar User ärgern und wenn du Glück hast, wirst du auf dem einen oder anderen (oft guten) Channel gebannt, was die Auswahl etwas vereinfacht.
  3. Durch Channelhoppeln suchst du dir erstmal deine Freunde zusammen. Lege auf keinen Fall eine Notify-Liste an. Das Suchen in den verschiedenen Channels ist langwieriger und du kannst somit deine Zeit totschlagen.
  4. Hast du dich dann für einen Channel entschieden, geh rein und frage grußlos: "Was geht hier ab ?". Da meist in gut besuchten Channels jede Menge Gespräche zu verschiedenen Themen laufen, werden sicher sofort alle ihre Gespräche abbrechen und dir genau erläutern, worüber sie gerade reden.
  5. Verwende ein Script, um alle neuen Channelbesucher automatisch zu begrüßen. Das kommt besonders albern rüber, weil du damit auch die Channelhoppler grüßen wirst.
  6. Denke immer dran, daß du der Gast bist auf dem Channel, alle anderen sind die Animateure und sollen dich gefälligst unterhalten. Erinnere sie daran durch solche Sprüche wie: "Hier spricht wohl keiner mit mir ?"
  7. Du brauchst auch nicht mitzulesen...es ist ein Ausdruck von Ersatzbefriedigung, wenn man in möglichst vielen Channels gleichzeitig ist. Den Chat dann überall zu verfolgen, ist eh nicht möglich.
    Ab und zu ein dummer Spruch, der grad in den anderen Channel sollte, erheitert die anderen und macht sie wieder auf dich aufmerksam.
  8. Hast du nach 30 sec. immer noch kein @ vor deinem Nick, fange langsam an, um diesen zu betteln. Da dich keiner kennt, wird dir sicher jeder zweite im Channel sagen, daß Op-Bettelei albern und unerwünscht ist. So hast du wieder die ganze Aufmerksamkeit der User im Channel. Denn nun geht es nur noch darum, wer von den Ops dich nach deiner weiteren Bettelei als erster vom Channel kickt.
  9. Schalte dein Autorejoin ein. Wenn du gekickt wurdest, kehrt dann dein Client automatisch in den Channel zurück, um deshalb von den Usern die höchste Mißachtung zu erfahren. Ein folgender Ban ist dir sicher.
  10. Benutze möglichst oft und an den sinnfreiesten Stellen colorierten Text. Damit man deinen Text auch auf keinen Fall lesen kann, coloriere vor allem den Hintergrund. IrcII-User freuen sich besonders, wenn vor und hinter jedem Wort oder gar jedem Buchstaben ein Color-Code steht. Selbst schuld, wenn die keinen Script verwenden.
Diese "Regeln" sind aus der Sicht des Autors und den von ihm bevorzugten Channels geschrieben. Bei Mißachtung dieser Regeln :-) sollte man aber auch in allen anderen Channels keinen Ärger bekommen. Zwar kann in anderen Channels durchaus die eine oder andere "Unart" Usus sein, (ich denke da vor allem u.a. an Colors und ASCII-Bildchen), man sollte aber auf jeden Fall erst einmal beobachten, wie im jeweiligen Channel miteinander umgegangen wird.

Top-5 der Unsätze im IRC

  1. "Was geht hier ab ?"
  2. "Ist hier jemand w ?"
  3. "Redet keiner mit mir ?"
  4. "Ich will auch ein @"
  5. "..."

Index

@, Alias, /away, Backbone, /ban, Bannen, Befehle, Channelhoppeln, Channel-Modes, Channeloperator, Color, CTCP, DCC, /describe, Hostmask, Idlen, Idletime, /ignore, Invisible, /join, /kick, Kill, K-Line, Lag, /list, /leave, Login, /me, /mode, /msg, /names, Netsplit, Netztopologie, /nick, Nick, Notify, Op, /part, /ping, /query, /quit, Server, Settings, /topic, Username, /who, /whois, /whowas

Feedback

Wenn du noch weitere Fragen zum IRC hast, die in der Fibel nicht erklärt werden, Erklärungen vermißt oder Fehler in der Fibel gefunden hast, dann teile es mir hier mit. Ich werde dann versuchen, im Rahmen meiner Möglichkeiten, dir per Mail eine Antwort zu geben. Ich bin auch fast jeden Tag gegen Mitternacht im IRC im Channel #muenster zu finden und werde dort eventuelle Fragen per Message beantworten..

Hier eintragen !!

Weiterer Lesestoff

pin.gif Eine sehr umfangreiche Sammlung von Links zum IRC bieten die IRC-German Web Pages
pin.gif Dies ist eine sehr umfangreiche Anleitung
pin.gif Die de.comm.chatsystems.faq wird auch regelmäßig aktualisiert (wenn nötig) in der Newsgroup de.comm.chatsystems gepostet.
pin.gif Eine Anleitung zum Downloaden ist der IRC-Primer (deutsch,50K)
pin.gif Eine deutsche mirc-FAQ (97K) kannst du hier downloaden.

Linie

Credits
Zuerst möchte ich mich bei CoCo bedanken, der mir die Kurzanleitung für den Zugang mittels Openchat geschrieben und gesandt hat.
Bedanken möchte ich mich vor allem bei Keks, den ich dauernd mit dem Wunsch zum Korrekturlesen belästigt habe, und bei Hotte, der mich dauernd mit Korrekturwünschen "belästigt" hat :-)
Dank auch an Konrad Zuse, dessen Festhalten an der Entwicklung elektrischer Rechenmaschinen mich vom Sporttreiben, aber auch von fortwährender Langeweile zurückhält.
Besonderen Dank gebührt aber Droll, dessen Geduld unermesslich sein mußte, wenn ich erstmal richtig in Schreibwut kam.

Copyright
Das Copyright dieses Textes liegt bei
falo. Links auf diese Seite sind erwünscht. Die Verwendung des Textes oder von Auszügen aus dem Text in anderen Publikationen bedarf der schriftlichen Zustimmung des Autors und ist nur zulässig bei Nennung dieses Copyright-Vermerks.

Zurück zum Anfang Zurück zur #muenster-HP Mail an den Autor

Impressum: Olaf Simon, 48268 Greven, Eli-Marcus-Weg 20