|   | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IRC-AnleitungDiese Anleitung für IRC und mIRC basiert auf Torge Rademachers IRC-Anleitung, die wir mit seiner freundlichen Genehmigung verwenden durften. Herzlichen Dank an Torge! Eine weitere ausführliche Einführung ins IRC findest du auf dem Webserver irc.fu-berlin.de Inhalt
1. Was ist IRC?IRC steht für Internet Relay Chat! 2. Wie gelange ich ins IRC?Zunächst muß man sich einen IRC-Client herunterladen. Am weitesten verbreitet ist mittlerweile mIRC, ein IRC-Client für Windows. Auf diesen Client beziehen sich auch alle clientspezifischen Dinge in dieser Anleitung. Weitere IRC-Clients werden auf k'o's IRC-Seite vorgestellt. Nachdem du dir einen IRC-Client heruntergeladen hast, muß du einige Einstellungen vornehmen.
Wichtig: Die IRC-Verbindung muß auf eine bereits bestehende TCP/IP Verbindung aufsetzen. Tip: Ich würde die winsock.dll direkt ins mIRC-Verzeichnis kopieren. Nun auf Connect klicken, und dann dürfte eigentlich nichts mehr schiefgehen. Viel Spaß! 3. Die wichtigsten IRC-KommandosUm sich überhaupt im IRC bewegen zu können, solltest du dich erstmal mit diesen Kommandos vertraut machen. Jedes Kommando beginnt mit einem "/" am Anfang der Zeile!
Man kommt mit diesen Kommandos aus, solange man keinen eigenen Kanal eröffnet (dazu später). 4. Jetzt bin ich im IRC und nun?Angenommen du hast einen IRCNet-Server angewählt und bist jetzt "connected". Die "Servernotizen", die eben in schwarzer Schrift an dir vorbeigerauscht sind, brauchst du zunächst nicht weiter zu beachten. Damit im IRC nicht alle 20.000 User durcheinander reden, ist das IRC in viele Kanäle gegliedert. Vor jedem dieser Kanalnamen steht ein "#". (z.B. #Germany, #Hamburg, #trannie.de) Wenn du den Kanal betreten hast, laufen wahrscheinlich erstmal einige Nachrichten an dir vorbei. Die Nachrichten, die so beginnen: z.B. (Trannie) Hallo!; sind Nachrichten von den anderen "Chattern" (hier "Trannie"). Zu den anderen Nachrichten in blauer und grüner Schrift kommen wir gleich (erstmal nicht beachten). Im Kanal gibt es zwei verschiedene Arten von Usern. Einmal die "normalen" User und zweitens die Operator. 5. Was ist ein Operator?Woran erkennt man einen Operator? Man erkennt ihn daran, daß rechts in der Namensliste eines Kanals ein "@" vor seinem Namen steht. Operator wird man dann, wenn man einen eigenen Kanal aufmacht. Ein Operator hat praktisch die gesamte Macht über seinen Kanal. Er kann zum Beispiel:
6. Channel- und UsermodesDies sind eigentlich keine Channelmodes:Trannie has joined #trannie.de(trannie@...)
Das bedeutet einfach nur, daß Trannie den Kanal #trannie.de betreten hat. Der Ausdruck in Klammern gibt seine Adresse an. Jetzt zu den richtigen Channelmodes:Ein Beispiel: Trannie sets mode +t #trannie.de Das "sets mode" gibt an, daß es sich um einen "mode-Veränderung" handelt. An dem #trannie.de kann man erkennen, daß es sich um einen Channelmode handelt. Es gibt die folgenden Channelmodes:
Setzen eines Channelmodes: /mode [channelname] [option ( + - )] Alle Kommandos können mit "-" statt "+" rückgängig gemacht werden. Es gibt die folgenden Usermodes:
(+b, +v und +o sind so gesehen auch Channelmodes). Anwendung: /mode [nickname] [option (+ - )] Auch hier können alle Kommandos mit "-" rückgängig gemacht werden. 7. Wie mache ich meinen eigenen Kanal auf?Wenn du mal aus einem dir unverständlichem Grund von einem Kanal gekickt werden solltet, dann rege dich nicht allzu doll auf, sondern mach selber einen Kanal auf, wo du Operator bist. Das geht ganz einfach: Du betrittst einfach einen Kanal, den es noch nicht gibt. z.B. /join #meintrannie.de. Jetzt bist du erstmal ziemlich allein auf diesem Kanal und mußt dir irgendwie andere "Leute" suchen, die auf deinen Kanal kommen wollen. Sei aber vorsichtig, wenn du auf anderen Kanälen Werbung für deinen Kanal machst; so etwas ist nicht gern gesehen und man handelt sich schnell einen "Kick" ein. Manchmal ist es den Preis allerdings wert. Du kannst User aber auch mit dem folgenden Befehl einladen: /invite [Nickname] [Channelname] - Bsp: /invite Freund #meintrannie.de du mußt dich aber schon auf dem Kanal befinden. Sucht dir zunächst einmal ein gutes Thema für deinen Kanal aus. Durch: /topic [Name deines Kanals] [neues Thema] - Das Thema kann beliebig oft gewechselt werden; sollte es allerdings nicht, weil es eine ziemlich hohe Netzlast verursacht. Als Channelmodes würde ich erstmal +t und +n verwenden. Wenn dich jemand irgendwie stört, dann kannst du ihn mit dem Befehl: /ignore [Nickname] einfach ignorieren. Bsp.: /ignore Nerver Wenn dich jemand in deinem Kanal stört, auf dem du Operator bist, dann kannst du ihn einfach vom Kanal "kicken": /kick [Channelname] [Nickname] - Bsp: /kick #meintrannie.de Spinner Wenn das noch nicht reicht, kannst du den User auch bannen (s.o.). 8. Was ist DCC?DCC steht für direct client connection. Wenn man DCC benutzt, wird eine direkte Verbindung zwischen zwei Usern hergestellt. Dabei handelt es sich um eine Verbindung zwischen zwei IP-Adressen, die nicht über den Server läuft. Die Verbindung bleibt also auch bestehen, wenn man nicht mehr mit dem IRC-Server verbunden ist. Es gibt zwei verschiedene Möglichkeiten DCC zu nutzen: DCC-Chat und DCC-Filetransfer. Der DCC-Chat verhält sich wie ein normales Dialogfenster (Query), nur das die Verbindung nicht über den Server geht, sondern direkt ist. Das gilt auch für den DCC-Filetransfer. Damit lassen sich bequem Daten zwischen zwei Usern austauschen. Die Kommandos sehen so aus:
Dies läßt sich aber auch bequemer mit den Icons in der mIRC-Taskleiste steuern. 9. Antworten auf häufig gestellte FragenWie banne ich richtig?Wenn du nur den Nick von jemandem bannst (Trannie!*@*), nützt dir das nicht allzuviel, denn so muß der gebannte User nur seinen Namen ändern, um den Kanal wieder betreten zu können. Zuerst muß man sich mal angucken, wie so eine User-Adresse überhaupt aufgebaut ist: Nick!Userid@Hostname (userid=Useridentification) Der Hostname wird einem bei jedem Connect vom DNS-Server seines Provider zugeteilt. Weil aber die meisten Provider dynamische IPs vergeben, bekommt man bei jedem Connect einen anderen Hostname. In der Regel bannt man also die User-ID und die Domain-Endung des Hostnames, die sich nie verändert. Also zum Beispiel: *!Fritz@*.aol.com Die Sternchen sind sogenannte Wildcards. Das heißt, für sie kann alles mögliche eingesetzt werden. Für diese Art von Bans gibt es aber schon vorgefertigte Banmasken. Das gleiche Ergebnis wie oben erreichst du auch, wenn du schreibst: /ban [nick] 3 - Die 3 gibt den eben beschriebenen Ban-Typ an. Wichtig ist aber, daß du das Prinzip verstanden habt. Die gleiche Art von Adress-Typs verwendet man auch im Auto-OP oder in der Ignore-List. Was ist ein Netsplit?Man spricht von einem Netsplit, wenn zwei oder mehrere Server ihre Verbindung trennen (sie splitten). Für dich sieht es dann so aus, als wenn die User vom anderen Server das IRC verlassen würden. Da steht dann z.B.: Trannie has quit IRC (uni-rostock.de) Trannie befindet sich dann meinetwegen auf dem einen gesplitteten Server (uni-rostock.de) und du auf dem anderen. Für die Leute auf dem anderen Server sieht es so aus, als wenn du das IRC verlässt, weil du dich ja auf dem anderen gesplittetem Server befindet. Wenn die Server sich später wieder verbinden (in der Regel geht das recht schnell), dann kommen die Leute vom anderen Server wieder in den Kanal. Die Leute, die OP waren, werden vom jeweils anderen Server wieder geoppt und die vorherigen Channelmodes werden wiederhergestellt. Man erkennt Netsplits daran, daß mehrere User vom selben Server zur gleichen Zeit "das IRC verlassen". Als Quit-Message werden die jeweiligen Namen der gesplitteten Server angezeigt. Es kommt also darauf an, aus welcher Perspektive man den Netsplit sieht. Entweder werden die Server von den IRCops (s.u.) aus technischen Gründen getrennt, oder sie können auch durch hohe Netzlast provoziert werden. Was ist ein IRCop?In dem Wort IRC-OP stecken die Worte IRC-Operator, aber auch das Wort COP (engl. für Polizist). IRC-OPs sind den Channeloperators übergeordnet. Sie sind für den reibungslosen technischen Ablauf im IRC verantwortlich. Jeder Server stellt einen oder mehrere IRC-OPs. Sie können auch einzelne User, die sich nicht korrekt verhalten haben, vom Server entfernen (killen). In der Regel greifen sie nicht in das normale Channel-Geschehen ein. Was bedeutet "Nick/Channel is temporarily unavailable"?Wenn ein User ganz plötzlich aus dem IRC verschwindet, dann bleibt sein Nick noch 15 Minuten gesperrt. So soll verhindert werden, daß Leute Netsplits dazu nutzen, um an andere Nicks zu kommen. Das gleiche gilt auch für Channels. Damit der Channel nicht bei einem Netsplit von anderen Usern übernommen werden kann, können User, die nicht schon vorher auf dem Kanal waren, ihn so lange nicht betreten. Es handelt sich hierbei also um einen Sicherheitsmechanismus der Server. Was versteht man unter Lag?Unter Lag versteht man die Verzögerung des Netzes oder einzelner Teile, die durch Überlastung entsteht. Es gibt verschiedene Formen: Entweder es laggt ein User, weil er auf einem bestimmten IRC-Server eingeloggt ist, der gerade laggt, weil er überlastet ist, oder es laggen alle oder zumindest viele User, weil das gesamte Netz überlastet ist. Lag kann also auf verschiedenen Ebenen auftreten. Im IRC macht er sich dadurch bemerkbar, daß einige User erst mit großer Verzögerung antworten. Wie finde ich heraus ob ich oder ein anderer User laggt? Siehe hierzu unter CTCP-Kommandos/ping 10. Wie soll ich mich im IRC verhalten?Eigentlich ist es ziemlich egal, was für einen Nickname du dir aussuchst, aber Nicks wie z.B. "74^2]65[^" oder "hotfuck" sind in manchen Channels nicht sonderlich willkommen. Beim Betreten eines Kanals solltest du nicht jeden User einzeln begrüßen; eine allgemeine Begrüßungsmessage reicht völlig aus. Das gleiche gilt auch für das Verlassen eines Kanals (ausgenommen hiervon natürlich Leute, die du gut kennst). Wenn du nicht weißt, was du sagen sollst, stell nicht gleich überflüssige Fragen oder "sappel" einfach drauf los, sondern hör dir erst einmal in aller Ruhe an, worum es überhaupt geht. Das Topic sagt in aller Regel nicht sonderlich viel über den Gesprächsinhalt aus. Fang nicht sofort ein Privatgespräch mit jemandem an, außer es geht um Channel-Angelegenheiten, sondern lernt denjenigen erst einmal in einigen Zeilen auf dem Kanal kennen. Was auch in den meisten Fällen auf Ablehnung stößt ist - wie oben schon gesagt - das Werben für andere Kanäle. Was du auch unterlassen solltest, ist das Wiederholen von Zeilen (Flooding). Hierbei handelst du dir sonst sofort einen Kick, in schwereren Fällen sogar einen Kickban ein. Du solltest auch versuchen, nicht allzu schnell zwischen den einzelnen Kanälen hin und her zu zappen (Channel-Hopping). Wenn einer den Kanal betritt und dann gleich wieder verläßt, dann ist das für andere User oft ein wenig nervig. Auf größeren Kanälen läßt sich das allerdings ohnehin nicht vermeiden. Du solltest auch nicht gleich als erstes nach Alter und Geschlecht fragen. Was du nie tun solltest ist, um OP-Status zu betteln. Damit handelt man sich mit Sicherheit einen Kick ein und macht sich schnell unbeliebt. Ansonsten ist alles erlaubt! :-) Weitere Informationen zur Netiquette im Chat bei netplanet. 11. CTCP-KommandosCTCP steht für: client-to-client-protocol. Mit den CTCP-Kommandos kannst du eine Reihe von Informationen über andere User einholen. Hier nun die wichtigsten Befehle und ihre Bedeutung:
12. Weitere Befehle
Weitere Kommandos auf der mIRC-Seite oder zum Beispiel auf der Website von irc.fu-berlin.de. 13. Zeichen und AbkürzungenIm IRC gibt es sehr viele Abkürzungen und Zeichen. Hier sind die allerwichtigsten vorkommenden aufgelistet und erklärt
Um das "Gesicht" der Smileys zu erkennen, einfach den Kopf um 90 Grad nach links drehen. Bei netplanet gibt es sehr ausführliche Listen von Smileys und Abkürzungen. 14. Was sind Bots?Bots ist die Kurzform für Robot und bezeichnet IRC-Clients, die permanent online sind und in aller Regel zur Verwaltung bzw. Sicherung eines Channels dienen. Der bekannteste Bot-Typ ist Eggdrop. Dieser ist in C geschriebene Bot wird auf einer Unix-Shell mit permanenter Anbindung ans Internet "abgelegt" und läuft dort als Hintergrundprozeß. Eggdrop gestattet eine komfortable Benutzerverwaltung mit verschiedenen Zugriffsrechten und bietet sämtliche Schutzmechanismen zur Sicherung eines Channel. Wer Shells sucht: http://www.shells.com/.
© 1998 Torge Rademacher | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|