IRC bedeutet Internet Relay Chat, es benutzt ein eigenes Protokoll um Daten zwischen Benutzern auszutauschen (Transportprotokoll ist allerdings TCP). Es gibt viele IRC - Netzwerke wie zum Beispiel das Quakenet, das EUIrc usw. In jedem IRC Netzwerk gibt es mindestens einen, meist viele Server die sich gemeinsam die Userverwaltung teilen. Das heißt ich kann mich zum Beispiel auf einen deutschen Quakenet Server einloggen und mich trotzdem mit den Quakenet Nutzern unterhalten die sich in den Staaten eingeloggt haben. Für das private Nutzen des IRC benötigt man einen Client, von diesen gibt es recht viele, wie zum Beispiel
(der bekannteste),
xchat (beliebt unter Linux) oder
KVirc.
Zusätzlich zu den Clients gibt es noch eine Unmenge an Scripten mit denen man seinen IRC Client ergänzen kann, diese bieten dann individuelle Funktionen. Ich selbst benutze das
Wozu denn IRC? Wie der Name schon sagt dient das IRC dazu sich im Internet zu unterhalten. Natürlich ist IRC nicht die einzige Möglichkeit dies zu tun und viele werden sich jetzt fragen wozu man noch ein weiteres braucht, es gibt ja schon die ganzen Messager wie ICQ, AIM, das BattleNet selbst usw. Nun, das IRC soll ICQ ja nicht ersetzen, es ist üblich beides parallel zu nutzen. Hier mal ein paar der Vorteile des IRC:
- frei konfigurierbare Auflösung -> sehr hohe Übersichtlichkeit, 10 mal soviele Zeilen wie das BNet sie bietet
- keine Userbegrenzung für die Channels
- Mitloggen aller Gespräche, egal ob Channels oder privat in Textdateien
- man kann in mehreren Channels gleichzeitig sein
- jedes Privatgespräch wird nicht im Hauptfenster geführt sondern in einem seperaten Query
- man kann wie im ICQ Daten austauschen, dafür aber mit Resume bei unterbrochenem Transfer
- Channels haben Topics
- Farben sind generell möglich
- der Nick kann ständig geändert werden
- die IRC Clients sind extrem ressourcensparend und verschwinden minimiert in der System Tray (neben der Uhr)
[*]fast alle IRC Netzwerke bieten den Usern bereits als Service Bots an die recht einfach konfigurierbar sind und auf den eigen (Clan)Channel aufpassen.
Der größte Vorteil am IRC ist aber seine Beschaffenheit an sich. Im ICQ gibt es Unterhaltungen nur, wenn man unbedingt mit jemanden sprechen möchte und es gibt dort nur Privatunterhaltungen; im BattleNet gibt es zwar Massenunterhaltungen, dafür aber in mehreren Channels gleichzeitig, und man kann ja nur immer in einem gleichzeitig sein. Also hat man keine Ahnung was man eventuell grad woanders verpaßt, wenn man spielt dann verpaßt man sowieso alles. Im IRC kann man aber immer wenn man wieder ins IRC wechselt sehen was geredet wurde während man grad nicht da war.
Download und weiter gehts:
in irgendeinen ordner entpacken (irc brauch nicht installiert werden und trägt sich auch nirgendwo in die registry oä ein)
die config.exe starten
die drei felder ausfüllen (bei eMail muß man natürlich nicht die richtige eingetragen werden, das Feld darf aber nicht leer sein)
ok klicken
hinweis: die konfig.exe ist nur für den install, deswegen heißt sie auch so ^^. später zum irc starten immer die mirc.exe benutzen bitte und schon sollten wir online sein.
Erste Eindrücke
das erste Starten dauert immer ein paar Sekunden, später ist es sofort offen ;-)
es poppen 1 oder 2 Warnungen auf das man sich doch bitte irgendwo anmelden sollte, dazu kommen wir gleich.
wir sehen nun dieses Fenster:
links am rand befindet sich die übersichtsleiste, dort sind alle channels und aktuellen querys aufgelistet, ihr könnt sie auch via drag&drop woanders hinziehen
in der mitte ist das chatfenster, mit im moment roten farben
rechts ist die userliste des aktuell links ausgewählten channels
jetzt könnt ihr schon drauflos schreiben, allerdings solltet ihr euch erstmal im quakenet registrieren und authentisieren, zumindest empfehle ich es jedem.
Q Authentisierung
Sinn: Das Quakenet verfügt wie alle IRC Netzwerke über eine Benutzerverwaltung, ist man nicht nur ein fremder User sondern ein Bekannter hat man diverse Vorteile. Der wichtigste ist das man nur so die diversen Bots des Quakenets nutzen kann, und nur so permanent auch nach jedem neuen Einloggen zum Beispiel Operator Rechte (wie der Hammer im BattleNet) im eigenen Clanchannel bekommt. Die Registrierung selbst ist schnell gemacht und für das Anmelden gibt es diverse Routinen damit man das nicht jedesmal von Hand machen braucht.
- folgendes eingeben: "/msg Q hello emailadresse emailadresse"
- ein wenig auf die Bestätigungs - eMail warten (kann auch mal ne Weile länger dauern) - falls man das Paßwort ändern möchte, eingeben: "/msg Q newpass " (ohne die <>)
- eintragen der aktuellen authentifizierung (nick + pw) im irc durch drücken von f12, klick auf "Auth settings", "Q".
- IRC schließen und neu öffnen (es empfiehlt sich das IRC direkt in den Autostart oder zumindest in die Taskbar zu legen)
Was nun?
Nun, wir sind jetzt ein regulärer QuakeNet-Benutzer und werden wahrscheinlich erstmal feststellen das im Hellgate-Channel recht wenig geredet wird. Das ist eines der Merkmale am IRC, die Leute reden nicht immer sondern nur wenn sie gerade Lust und Zeit haben. Dafür verpaßt man keine Unterhaltung, bzw kann sie immer nachlesen und sich dann einklinken. Wir können ja mal ein wenig im Channel rumschreiben und mit dem IRC rumspielen.
Schriftformatierungen
Im IRC kann man seine Texte auch formatieren, allerdings sollte man es damit nicht übertreiben da das vor allem in größeren Channels absolut nicht gerne gesehen wird. Sieht ja auch nicht schön aus wenn 20 Leute auf einmal meinen in Ihrer Lieblingsfarbe schreiben zu müssen.
Schriftfarbe
via "STRG+K" ploppt eine kleine Box auf in welcher man sich die
aussuchen kann:
Drückt man auf eine Farbe oder tippt den entsprechenden Farbcode ab sieht man danach in der Eingabezeile zum Beispiel " 3". Diese Box zeigt immer eine Formatierung an. Will man innerhalb einer Zeile mehrmals die Farbe wechseln kann man diesen Vorgang natürlich auch mehrmals wiederholen. Die Standardfarbe bekommt man zurück indem man "STRG+K" und dann die Leerzeile drückt.
Schrifthintergrund
Schreibt man der " 3" Formatierung aus dem vorherigen Punkt zum Beispiel " 3,5" so hat man 3 als Schriftfarbe und 5 als Hintergrundfarbe aktiviert.
Fett/Unterstrichen
mit STRG+B schreibt man fett, mit STRG+U unterstrichen, beendet wird dieser Formatierung wiederum durch z.bsp. "STRG+B -> leertaste"
/me
Dieser Befehl sollte allen ja bekannt sein, schreibe ich z.bsp. "/me grüßt alle" steht danach im Channel "
Alpha grüßt alle"
Unterhalten
Im legio.gaming Channel können wir ja bereits schreiben, aber wie rede ich jetzt mit jemanden privat oder gehe zusätzlich in einen anderen Channel?
Privates Unterhalten
Via "/query username" oder üblicherweise durch einen Doppelklick auf einen User in der Liste rechts am Rand öffnet sich ein weiteres Fenster. In diesem kann man nun privat mit diesem User reden und niemand sonst kann die Unterhaltung mitverfolgen. Alle aktuellen Fenster kann man über die Channelleiste erreichen.
andere Channels
Channels sind im IRC generell dadurch gekennzeichnet das sie eine Raute (#) vor dem Namen haben. Möchte ich in einen anderen Channel gebe ich folgendes ein: "/join #neuerchannel" wobei bei "neuerchannel" natürlich der Name des Channels stehen sollte. Ist dieser Channel bereits mit Usern gefüllt und nicht für Fremde gesperrt so joine ich ihm einfach, gibt es diesen Channel gar nicht dann habe ich ihn in diesem Moment erstellt und bin dort alleine.
einen Channel verlassen oder ein Query schließen
einfach das kleine "x" oben rechts anklicken (Vorsicht: nicht das vom IRC selbst, das darunter ;-)). Zum Verlassen eines Channels kann man auch "/part" eingeben wenn man sich gerade in seiner Chatzeile befindet oder alternativ "/part #channelname", ganz egal wo man gerade ist.
Userrechte
Im QuakeNet gibt es eine dreistufige Userverwaltung für die einzelnen Channels. Die Rechte der User erkennt man an ihrem (eventuellen) Vorzeichen in der jeweiligen Userliste der Channels. Es gibt folgende Userränge:
Operator
Erkennbar an einem "@" vor dem Namen. Sie können User bannen, kicken usw. Ähnlich dem Hammer im BattleNet.
Voiced
Voiced User erkennt man an dem "+" vor dem Nick. Der Status ist in etwa vergleichbar mit einem Moderator. Sie können zwar keine User kicken oder bannen, dafür können sie noch sprechen wenn ein Channel von den Operators auf einen Modus gestellt ist in dem die normalen User nicht mehr sprechen können.
reguläre User
Diese haben kein Vorzeichen und auch keine besonderen Rechte.
Was kann ich mit anderen Usern anstellen?
Abgesehen vom Chatten mit anderen Usern kann man ihnen auch (sofern man selbst Operator ist) Rechte geben/entziehen. Desweiteren kann man mit jedem anderem Benutzer Dateien austauschen und sich Informationen über sie anschauen.
Rechtevergabe
Ist man Operator so kann man auf drei verschiedene Weisen Rechte vergeben und entziehen:
1 - "/mode #channel +o username"
2 - "/op username", dazu muß man sich aber auch im Chatfenster des jeweiligen Channels befinden
3 - rechte Maustaste auf den jeweiligen User -> "Control" -> "Op"
Die üblichsten Rechte sind "<+/->o" für Operator und "<+/->v" für Voiced.
Informationen
Via Klick mit der rechten Maustaste öffnet sich ein kleines Menü in welchem man unter anderem auch Informationen über den jeweiligen User abrufen kann:
Dort kann man sich alles mal anschauen, die üblichen Infos sind IP Adresse, in welchen Channels der User noch so ist, wie lange er schon nichts gesagt hat (Idle Time) und wie lange er schon online ist.
Daten austauschen
via "DCC" -> "send" (auch aus dem Menü von der rechten Maustaste heraus) kann man mit anderen Usern Daten austauschen. Der Vorteil hieran liegt darin, das abgebrochene Downloads beim erneuten Senden einfach dort weitermachen wo sie abgebrochen sind. Wer schon einmal jemanden im ICQ was größeres geschickt hat und der Transfer dann kurz vor Schluß wegen nem Absturz oder sonstwas beendet wurde und dann alles noch von vorne schicken durfte weiß das sicherlich zu schätzen ;-).
Channelmodi
Wie weiter oben schon angedeutet können die einzelnen Channel verschiedene Modi haben, diese können allerdings nur von Operatoren gesetzt werden.
Die generelle Syntax um einen solchen Modus zu setzen lautet: "/mode #channel <+/->modus". Leichter ist das Verwalten eines Channels durch einen Doppelklick auf den Hintergrund im Channelchatfenster und anwählen von "Channel Central".
keine Farben
Um Serverseitig zu unterdrücken das die User irgendwelche Schriftformatierungen machen können einfach eingeben:
"/mode #channel +c". Zum Rückgängig machen dementsprechend "/mode #channel -c"
Paßwort
Indem man ein Paßwort auf einen Channel legt können nur noch User die dieses Paßwort kennen auch joinen. Bereits im Channel befindliche User betrifft die Paßwortregelung allerdings erst beim nächsten joinen.
"/mode #channel +k paßwort" zum Setzen bzw "/mode #channel -k paßwort" zum Löschen des Paßworts. Um einen Channel mit Paßwort zu joinen einfach "/join #channel paßwort" eingeben.
Invite only
Eine andere und noch genauere Möglichkeit genau kontrollieren zu können wer in einen Channel darf ist der Invite - Status. Via "/mode #channel +i" setzt man einen Channel auf invite. Ab jetzt können nur noch User in den Channel die von einem Operator persönlich dazu eingeladen wurden. Einladen tut man folgendermaßen: "/invite nickname #channel".
Limit
Ein Limit begrenzt die Anzahl der User in einem Channel.
"/mode #channel +l 15" würde also ein Limit von 15 Usern für diesen Channel setzen.
Moderiert
Ist ein Channel im moderated Modus dann können lediglich Operatoren und Voiced User noch sprechen. Sowas ist zum Beispiel bei einem Clantreffen im IRC ganz praktisch, die Clanmember dürfen reden und sonstige User die sozusagen nur zu Besuch sind haben Schweigepause.
"/mode +channel +m"
keine externen Nachrichten
Im IRC kann man theoretisch auch Nachrichten an einen Channel schicken in welchem man sich gar nicht aufhält. Sei es aus Spaß, um zu Werben oder sonstwas, für die Leute im Channel ist das nicht so schön weil sie nicht direkt darauf antworten können. Mit "/mode +channel +n" verhindere ich das fremde von außen in meinen Channel solche Nachrichten schicken können.
keine Notices
Notices sind eine Art spezieller Nachrichten welche meist auch einen Sound bei den IRC Clients der User auslösen. Um diese im eigenen Channel zu verhindern einfach folgendes eingeben: "/mode #channel +N"
secret
Ist ein Channel auf "Secret" gestellt so wird er nicht in der Channelliste des Quakenets aufgeführt (anzuzeigen via "/list") und man sieht auch nicht von außen bei einem whois auf einen User das dieser sich in ebendiesem Channel aufhält.
"/mode +channel +s"
private
Hat im Quakenet keine Relevanz mehr, bitte Secret als Modus benutzen.
Topic nur durch Ops
Sollen nur die Operators das Channeltopic setzen dürfen:
"/mode +channel +t"
sonstige Fragen
Ich verpasse immer wenn jemand etwas in einem Channel sagt oder mich anspricht
Da gibt es 3 Hilfen, Flashing, Highlight und eine Markierungslinie.
Flashing stellt man ein indem man mit der rechten Maustaste in der Channelliste auf einen Channel klickt. Ist es aktiviert so blinkt das IRC in der Taskleiste oder der Systemtray rum sobald jemand etwas in einem Channel sagt bei dem das Flashing aktiviert ist.
Highlighten nennt man das Einstellen eines Wortes (oder mehrer), bei denen das IRC dann ebenfalls wieder herumblinkt bzw spezifische Aktionen wie das Abspielen eines Sounds bringt sobald dieses Wort in irgendeinem Channel gesagt wird. Die entsprechende Zeile in der das Wort genannt wird kann zudem noch farbig markiert werden.
Das entsprechende Menü erreicht man via ALT+O -> IRC -> Highlight und es sieht folgendermaßen aus
"$me" ist generell der eigene aktuelle Nick, da dieser sich ja ändern kann ist dies die sicherste Methode nicht zu verpassen wenn man angesprochen wird. Wohnort, Spitzname, sowie sonstiges Dinge kann man dann beliebig sich Highlighten lassen.
Im
kann man dann folgendes einstellen:
Dabei sollte die Farbe natürlich immer an das aktuelle Theme angepaßt werden damit man keinen Augenkrebs bekommt.
Die letzte nützliche Möglichkeit ist die Markierungslinie. Sie wird für den jeweiligen Channel aktiviert indem man dort STRG+L drückt. Nun erscheint eine rote Linie, meist am Anfang des Channels. Der Vorteil dieser Linie liegt darin, das sie sobald das IRC entweder minimiert oder nicht mehr das aktuell aktive Windowsfenster ist (also nicht mehr im Vordergrund) oder einfach in einem anderen Channel mitliest, dorthin rutscht wo man das letzte mal in diesem Channel mitgelesen hat. Das heißt, wechselt man zurück in einen Channel wo man eine solche Linie gesetzt hat brauch man nur noch zu dieser Linie zu scrollen um sich leicht wieder in das Geschehen reinzufinden.
Wie ändere ich meinen Nick?
Ganz einfach, mit "/nick neuernick".
Wie kann man anderen nervschonend mitteilen das man zwar im IRC ist aber gerade abwesend zockt oder sonstiges tut?
Ganz einfach, indem man sich zum einen serverseitig auf "away" setzt, dies geschieht mit "/away grund" oder "/a". Dann sieht jeder der einen "whois" - Befehl auf mich macht das ich abwesend bin. Sich wieder zurückmelden tut man schlicht durch "/away".
Die andere, meist zusätzlich genutzte und sehr sinnvolle Möglichkeit ist ganz einfach den Nick zu ändern. Zum Beispiel wenn ich Age of Conan spielen gehe nenne ich mich einfach "/nick Alpha^AoC".
Mich nervt es das ich jedesmal wenn ich ins IRC gehe erst diverse Channels joinen muß, elende Tipperei
Für Dinge die man generell nach dem IRC Start tut (Channels joinen, Bots anflüstern, evtl Namen setzen usw) gibt es das Perform. Dieses ist ein Menü in welchem man seperat für jeden Server auf dem man ist das eintragen kann was das IRC nach jedem Start automatisch dort machen soll. Zu erreichen ist es über ALT+O -> Connect -> Perform.
Ich habe noch von anderen Servern gehört und will mir die mal anschauen, wie komme ich dahin?
Am einfachsten über diesen Befehl: "/server server-ip". Dabei wird allerdings der aktuelle Server geschlossen.
Man kann dem IRC auch diesen neuen Server bekannt geben, und zwar via ALT+O -> Connect.
Dort gibt es auch ein schickes Häkchen dafür den neuen Server in einem Extra Fenster zu öffnen ;-).
Über den dortigen "Add" Button fügt man dann den neuen Server hinzu.
Beim benutzen mehrerer Server sieht die
dann so aus.
Wenn ich in einen Channel möchte steht da das ich einen Key brauche?
Wenn du den Key hast (bekommt man von den Channel-Operatoren, kennt man den Channel allerdings nicht weil er fremd ist wird das sehr schwierig und ist sicherlich auch nicht gewollt) dann einfach folgendes eingeben: "/join #channel key".
wie sieht es mit dem eingangs erwähnten Mitloggen aus?
über ALT+O -> IRC -> Logging können wir einstellen was geloggt werden soll.
Ich empfehle dabei folgende
Die Logfiles liegen dann später als einfache .txt Dateien im dort angegebenen Ordner, wer das NoNameScript benutzt kann sich via Druck auf F11 auch in einem Logfile-Browser anschauen.
Extras des NN Scripts
Falls ihr das angebotene gesaugt habt oder anderweitig bereits das NoNameScript benutzt gilt für euch folgendes:
themes
Zugriff auf die verschiedenen, farblich sehr unterschiedlichen Themes hat man über das NoNameScript Menü oben in der Menüleiste, unter "Themes" -> "Load / Setup" ein anderes aussuchen. "Fragma" ist zum Beispiel auch sehr empfehlenswert.
das NoNameScript Menü
via F12 erhält man Zugriff auf das Menü unseres Scripts. Wir waren da ja wahrscheinlich schon einmal als wir unsere Q Authentisierung dort eingetragen, aber es gibt noch viel mehr dort zu entdecken, schaut euch ruhig mal um, ist recht selbsterklärend.
Spiele direkt aus dem IRC heraus starten
in dem NNS - Menü kann man auch 3 Spiele einstellen die man direkt aus dem IRC heraus starten kann.
Dort kann man direkt den Nick einstellen den man automatisch erhält sobald das Spiel startet, außerdem wird man away gesetzt und kann dem Spiel bei Belieben diverse Paramater mit übergeben.