Section 2 of 2 - Prev - Next
Jahr, normalerweise im Frühsommer und Spätherbst, in einer anderen
deutschsprachigen Großstadt stattfindet. Dort treffen sich IRCer, die
mal endlich sehen wollen, wie xy aussieht und ob er oder sie im "real
life" wirklich so ist wie auf dem Netz, oder
um andere Leute wiederzutreffen. Dauer der Veranstaltung ist
normalerweise von Freitag abend bis irgendwann am Sonntag. (Siehe auch
Computerfreaks like 2 party [1]).
Nicht mit einer RP verwechseln sollte man diverse andere, im kleinerem
Rahmen stattfindende Treffen von IRCern, wie z.B. Channel-Parties (CP)
von #muenster, #germany oder anderen Kanälen.
[1] http://oswald.pages.de/rps/
4.2 Wie reserviere ich mir meinen Nickname?
Gar nicht. Niemandem gehört ein Nickname.
Auf dem IRC gab es früher den NickServ, bei dem man seinen Nickname
reservieren konnte. Dieser hatte aber nur Informations-Charakter und
war auch keine Durchsetzung der Reservierung. Ob der jemals wieder
online geht, ist leider unbekannt.
Bezieht sich diese FAQ zwar hauptsächlich auf das IRCNet, sei hier
trotzdem noch erwähnt, daß es in anderen IRC-Netzen durchaus die
Möglichkeit geben *kann* sich einen Nickname reserviern zu lassen: z.
B. im DALNet.
4.3 Wo kriege ich Bilder von IRCern her?
Es hat sich eingebürgert, daß auf RPs oder CPs Bilder gemacht werden,
die von den Fotographen dann auch gescannt und, Einverständnis der
Opfer vorausgesetzt, auf Anonymous-FTP oder Web-Servern zum freien
Zugriff freigegeben und überlicherweise im Usenet [1] angekündigt
werden.
Schliesslich haben verschiedene IRCer auch (Channel-)Web-Seiten mit
Bildern aufgemacht. Für Quellen siehe auch Frage 1.4.
[1] news:de.comm.chatsystems
4.4 Wie verschicke ich am schnellsten eine Datei an meine Gesprächspartner?
Einige IRC-Clients, unter anderem ircII für UNIX, unterstützen den
/dcc-Befehl [1]. Um eine Datei zu verschicken, bietet man die Datei
zum Abholen mit "/dcc send " an, und der Empfänger
holt sich dann mit "/dcc get " die Datei ab. Näheres
mit /help dcc [2].
Bei mIRC, einem MS-Windows-Client, funktioniert das ganze innerhalb
einer Dialogbox. Genauers siehe im Hilfesystem mit F1.
[1] http://irc.fu-berlin.de/help/dcc/
[2] http://irc.fu-berlin.de/help/dcc/
4.5 Was haben die @ und * neben dem H oder G bei der /who-Liste im IRC zu
bedeuten?
Das @ bedeutet, daß die ensprechende Person auf dem entsprechenden
Kanal Channel-Operator (chanop, chop oder einfach auch Opa) ist.
Jeder, der einen neuen Kanal aufmacht, bekommt dieses Flag. Ein
solcher Benutzer ist privilegiert; er darf Leute vom Kanal werfen,
mittels des /kick-Befehls [1] und mit dem Kanal viele verschiedene
Dinge machen, wie zum Beispiel das Setzen eines neuen Themas durch
nicht - channel ops verhindern, neue channel ops ernennen, etc. All
dies geschieht mit dem /mode-Befehl [2], was ziemlich kompliziert ist.
Das * bedeutet, daß es sich um einen IRC-Operator handelt. Diese Leute
sind für das reibungslose Funktionieren von IRC verantwortlich; sie
haben rein technische Funktion. Siehe auch Frage 4.8.
[1] http://irc.fu-berlin.de/help/kick.html
[2] http://irc.fu-berlin.de/help/mode.html
4.6 Mein gewohnter IRC-Server tut's nicht, was soll ich tun?
In einem solchen Fall kann man versuchen, auf einen anderen, möglichst
nahegelegenen Server auszuweichen, mit dem Befehl "/server
". Dabei ist zu beachten, daß eine Verbindung zu einem zu
weit entfernten Server schon mal ein Grund für einen IRC-Oper sein
kann, einen aus dem System rauszuwerfen, und daß viele Server auch nur
Verbindungen aus der Nähe akzeptieren.
Hier ist eine Liste der Server im deutschsprachigen Raum, ohne
Garantie auf Vollständigkeit und Richtigkeit, und mit Bitte um
Korrekturen. Alle Server sind mindestens unter der Portnummer 6667 zu
erreichen. Die Referenzliste der deutschen IRC-Server findet man auf
meiner "Die deutschen IRC-Ops & Server" [1]-Web-Seite.
* irc.leo.org (Ports: 6660-6669)
* irc.belwue.de (Ports: 6664-6669 und 7000)
* irc.freenet.de (Ports: 6665-6669)
* irc.netsurf.de (Ports: 6660-6669)
* irc.fu-berlin.de (Ports: 6665-6669)
* irc.tu-ilmenau.de (Ports: 4144, 4414 und 6660-6670 sowie 7777)
* irc.uni-erlangen.de (Ports: 6665-6669)
* irc.rz.uni-karlsruhe.de
Der günstigste Server ist immer derjenige, der Netztopologisch am
nächsten liegt, d.h. das zwischen Deinem Client und dem Server
entweder möglichst wenig Hops liegen, oder aber die RTT sehr kurz ist.
Für Sites, die ans B-WiN angebunden sind, empfiehlt es sich einen
Server am nächsten Major B-Win Knoten zu waehlen. Für Sites, die über
einen kommerziellen Provider ins Internet gehen sind freenet.de (und
Netsurf.DE, Oswald 2001) meist die günstigsten, es gibt aber auch
Provider die direkte Übergaenge zu B-Win-Knoten haben. Im Zweifel
hilft das Kommando "traceroute" (das es auch fuer Windows gibt).
[Daniel "Mr-Spock" Lang]
Mir sind zusätzlich noch zwei Listen internationaler IRCnet-Server
bekannt: Vesa Ruokonens Liste [2] und Mario Holbes Liste [3].
[1] http://irc.fu-berlin.de/ircops.html
[2] http://www.funet.fi/~irc/servers.txt
[3] http://irc.tu-ilmenau.de
4.7 Warum dauert das so lange, bis mein Gesprächspartner antwortet?
Das kann verschiedene Gründe haben. Es ist möglich, daß das Netz zur
Zeit überlastet ist; dies kann vor allem bei Verbindungen nach
außerhalb Deutschlands vorkommen. Wartezeiten von einigen Minuten sind
leider nicht ungewöhnlich. Der übliche Ausdruck hierfür ist "lag". Die
einfachste Methode, auf dem IRC die Lag-Zeit für sein Gegenüber zu
bestimmten, ist die, mit dem Befehl "/ping nickname". Die Lagzeit wird
dann vom Client gestoppt und ausgegeben.
Es kann aber auch genauso gut sein, daß der Gesprächspartner sich
nebenher noch mit weiteren Leuten unterhält, daß ihm grade nichts
einfällt oder daß er oder sie nebenher noch arbeitet.
4.8 Was sind eigentlich die Aufgaben eines IRC-Ops?
*Yegg* vielleicht liegt es daran das die leute die irc-adm machen zu
einem grossteil loser sind? irc ist das einzige in ihrem
jaemmerlichen leben wo sie so die egosau rauslassen können?
Volker 'Yegg' Paulsen, Mon Jul 14 15:02:26 MET DST 1997
Diese Leute sorgen für das technische Funktionieren des IRC-Netzes;
sie bauen Verbindungen zwischen Servern auf oder ab und können
einzelne User vom Netz entfernen ('killen'). Meist helfen sie auch
nach Kanalübernahmen, den Kanal wieder in den gewohnten Lauf zu
bringen.
Die Personen, die einen IRC-Server administrieren, d. h. die
IRC-Software installieren und warten, sind die IRC-Admins. Wer der
Administrator eines IRC-Servers ist, erfährt man mit dem
/admin-Befehl.
Nicht zu ihren Aufgaben gehört, in das normale Geschehen auf dem IRC
einzugreifen; es sei denn, es werden Bots oder Skripte eingesetzt.
Soziale Probleme sollte man mit den Leuten selber ausmachen; hierzu
gibt es z.B. "/ignore".
4.9 Mich hat ein IRC-Op ungerecht behandelt! Wo kann ich mich beschweren?
Es hat recht wenig Sinn, die Sache gleich im Usenet auf
de.comm.chatsystems breitzutreten. Sinnvoller ist zunächst einmal eine
E-Mail an die IRC-Oper-Mailingliste [1], der internen Mailingliste der
deutschen IRC-Ops. Wer mit dem Ergebnis nicht zufrieden ist, kann sich
ja immer noch im Usenet [2] beschweren.
Die Referenzliste der deutschen IRC-Oper findet man auf meiner "Die
deutschen IRC-Ops & Server" [3]-Web-Seite.
[1] mailto:irc-oper@leo.org
[2] news:de.comm.chatsystems
[3] http://irc.fu-berlin.de/ircops.html
4.10 Warum fliege ich immer aus dem IRC wenn ich /list oder /names mache?
Das ist ein technisches Problem, für das es leider keine befriedigende
Lösung gibt. Ich versuche mal die Hintergründe zu erklaeren. Du
benutzt einen sogenannten IRC-Client um das IRC-Netz zu benutzen.
Dieser Client macht nichts weiter, als alle Deine Mitteilungen und
Befehle an einen IRC-Server weiterzugeben. Dieser Server macht dann
die eigentliche Arbeit. In Deutschland bedient so ein IRC-Server im
Duchschnitt 100 bis 300 verschiedene Clients. Für jeden dieser Clients
hat der Server einen Daten-Puffer von - sagen wir mal - 200000 Bytes
reserviert, in dem der Server z. B. Nachrichten zwischenpuffert, wenn
der Client oder das Netz nicht schnell genug ist, diese Daten zu
übertragen. In der Regel reicht dieser Puffer aus um alle anfallenden
Nachrichten aufzunehmen. Benutzt Du nun aber den /list- oder
/names-Befehl und sind gerade unglücklicherweise besonders viele
Benutzer im IRC, ist die Datenmenge, die dieser Befehl erzeugt, zu
groß für diesen Puffer und er "läuft über". Der Server meint nun, er
kann Dich nicht mehr vernünftig bedienen und beendet die Verbindung zu
Deinem Client. [aus einer Standard-Mail, die ich immer auf diese Frage
verschicke]
Wer sich aber trotzdem gerne mal einen Überblick über alle Kanäle
verschaffen möchte, dem empfehle ich Magnus Tjernströms WWW-Seite: IRC
channel search [1].
[1] http://www.ludd.luth.se/irc/list.html
4.11 Was bedeuten die Zeichen ^,~,+,= und - vor den Benutzernamen?
Es ist einfacher als man zunächst denkt: Befindet sich kein Zeichen
vor den Benutzernamen, bedeutet dies, daß auf den Rechner des
Benutzers ein identd oder ein ähnlicher Dienst installiert ist.
Handelt es sich bei diesem Rechner um einen UNIX-System, dann ist die
Wahrscheinlichkeit, daß der Benutzername gefälscht wurde, gering.
Steht ein ^ vor dem Benutzernamen, dann hat der identd ein OTHER als
Betriebsystem-Typ zurückgegeben. Das kann mehrere Bedeutungen haben.
Eine ~ bedeutet, daß auf dem Rechner kein identd läuft und der
Benutzername nicht überprüfbar ist.
+ (Rechner mit identd), = (Rechner laut identd OTHER) und - (kein
identd) sind analog zu den obigen Fällen, jedoch hat der Benutzer eine
"restricted" Verbindung. Mehr zu "restricted" Verbindungen findet man
unter Frage 5.2.
4.12 Wieso komme ich auf einmal nicht mehr ins IRCNet? Was
heisst "You are not welcome to this server: ident required (rfc1413)"?
Aufgrund des hohen Aufkommens von Abuse von DynIP Providern im IRCNet
haben die dortigen IRC-Operatoren beschlossen, nur noch Clients aus
den Bereichen zuzulassen die mit einem RFC1413 implementiertem Ident
antworten. Sie versprechen sich dadurch, das Clients aus diesen
Bereichen nur dann Connecten können, wenn dies auch vom Besitzer des
Rechners vorgesehen ist. Benutzer von Unix-Systemen müssen nur einen
ident-daemon installieren und aktivieren (in.identd, pidentd oder
oidentd als Beispiele genannt), Windows-Nutzer sollten einen ähnlichen
Dienst einrichten. mIRC bietet einen solchen Dienst von sich aus an.
Weitere Infos gibt es unter dieser Adresse [1].
[1] http://www.ircd.de/doc/ident.html
4.13 Was ist ein Netsplit und was ist ein Netjoin?
Wenn eine Verbindung zwischen zwei IRC-Servern (siehe auch Frage 1.2)
zusammenbricht, entstehen aus technischer Sicht zwei neue, voneinander
unabhängige IRC-Netze. Diesen Vorgang nennt man Netsplit. Wird wieder
eine Verbindung zwischen beiden Netzen hergestellt, spricht man von
einem Netjoin. Siehe auch Frage 4.15.
4.14 Was heißt "Mode change ... on channel #blubb"?
Mit dem /mode-Befehl [1] kann man bestimmte Einstellungen im Channel
verändern; hierzu braucht man Channeloperator-Status. Näheres erfährt
man in meiner IRC-Einführung oder im ircII-Client mit /help mode [2].
Einige Leute finden es besonders cool, als Zeichen ihrer Zuneigung zu
jemandem diese Person besonders oft mit Channeloperator-Status
auszustatten. Sowas erhöht unnötig die Netzlast und ist reichlich
kindisch.
[1] http://irc.fu-berlin.de/help/mode.html
[2] http://irc.fu-berlin.de/help/mode.html
4.15 Was heißt "Mode change ... on channel #blubb by server fasel"?
Wird ein IRC-Netz nach einem Netsplit (siehe Frage 4.13) wieder
zusammengeführt, werden die Channel modes beiden Netzen entsprechend
angeglichen. Das bedeutet: Wer vor der Zusammenführung auf dem einen
IRC-Server Channel op war, ist es nun im gesamten IRC-Netz.
4.16 Kann ich mir irgendwie anzeigen lassen, wann ein Bekannter von mir ins
IRC kommt?
Ja, und es gibt sogar mehr als eine Möglichkeit dazu. Zum einen
unterstützt eigentlich jeder IRC-Client den /NOTIFY [1]-Befehl. Mit
ihm kann man seinen Client so einstellen, daß dieser reglmäßig
nachsieht, ob bestimmte Personen im IRC sind oder nicht. Tritt eine
Veränderung auf, teilt dies einem dann der Client mit.
Der Nachteil in dieser Variante ist, man kann hier nur Nicknamen als
Kriterium angeben, d. h. benutzt meine Bekannte einen anderen
Nickname, so entgeht sie meinem Client. In diesem Fall empfiehlt sich
die Benutzung eines externen Dienstes: NoteServ [2]. Dieser Dienst,
allerdings nur im IRCnet vorhanden, ermöglicht eine kompfortablere und
vom Nickname unabhängige Möglichkeit, sich über das Ein- und Ausloggen
bestimmter Benutzer im IRC informieren zu lassen. Außerdem ermöglicht
dieser Dienst das Hinterlegen von Nachrichten an Benutzer, die sich
zur Zeit nicht im IRC befinden.
[1] http://irc.fu-berlin.de/help/notify.html
[2] http://irc.fu-berlin.de/noteserv/
4.17 Welche IRC-Server-Software gibt es für UNIX?
Seit ein paar Jahren gibt es nicht mehr "die" "eine" Server-Software.
Nachdem sich neben dem damaligen EFNet andere IRC-Netze bildeten,
entwickelten sich dort auch eigenen IRC-Server-Programme. Zwar
basieren alle auf der selben Oikarinenschen Ur-Software, doch
unterscheiden sie sich heute mehr oder weniger gewaltig.
IRCNet
http://www.stealth.net/~kalt/irc/src/ [1]
Undernet
ftp://ftp.undernet.org/pub/users/ircd-dev/servers/ [2]
DALnet
ftp://ftp.dal.net/pub/dalnet/server/ [3]
EFNet
ftp://ftp.vol.com/pub/ircd/ [4]
Welche davon nun der beste ist, mag ich nicht zu entscheiden! Der
IRCNet-Server scheint mir allerdings der, mit dem wenigsten Spielkram
zu sein. Alle anderen IRC-Server sind - in meinen Augen - weniger
seriös. Allerdings machen sie auch (oberflächlich) viel mehr Spaß!!
(Ich denke dabei z. B. an die wunderbare IRC-Op-Meldung im
Hybrid-IRCd(EFNet): "You are now one bad motherfucker - Go /kill
someone.". Siehe CUSTOM_ERR dort.) Hmm.. eine Metapher: Der
IRCNet-Server ist wie Single Malt Whisky, die anderen ircds sind wie
Cocktails: es schmeckt gut, aber man weiß nie genau was drin ist.
[1] http://www.stealth.net/~kalt/irc/src/
[2] ftp://ftp.undernet.org/pub/users/ircd-dev/servers/
[3] ftp://ftp.dal.net/pub/dalnet/server/
[4] ftp://ftp.vol.com/pub/ircd/
4.18 Welche IRC-Server-Software gibt es für Windows?
Es gibt inzwischen auch IRC-Server, die unter Windows laufen.
Unreal
http://www.unrealircd.com/ [1]
[1] http://www.unrealircd.com
4.19 Was bedeutet eigentlich dieses # vor dem Channelnamen?
Es gibt verschiedene Channeltypen. Der momentan am haeufigsten
gebrauchte ist der global-Channel mit dem Prefix #. Dieser ist
innerhalb eines IRC-Netzes eindeutig und wird an alle Server
verbreitet, wo sich User befinden, die in diesem Channel sind.
Channels mit dem Prefix & sind sogenannte Local Channels. Diese sind
nur auf dem eigenen lokalen Server verfuegbar. Es kann durchaus sein,
dass es auf zwei Servern zwei &-Channel gleichen Namens gibt. Diese
haben dann aber nichts miteinander zu tun. Eine Sonderform der
&-Channels sind die Serverchannels, wo nur die IRC-Server Nachrichten
erzeugen.
!-Channels sind eine Neuheit im IRCNet: Diese Channels sind auch
globale Channels wie die Channels mit dem Prefix #, bekommen aber
zusaetzlich ein fuenf Zeichen langes Prefix vor den Channelnamen.
Dieses Prefix wird von dem Server zufaellig ausgewaehlt, auf dem der
Channel erzeugt wird. Will jemand anderes diesen !-Channel betreten,
muss er nur den !-Channelnamne angeben - solange nur ein solcher
Channel besteht.
Der Vorteil dieses Channels besteht darin, dass, wenn ein Split kommt
und der Channel auf der einen Seite nicht (mehr) existiert, zwar
jemand diesen Channel neu eroeffnen kann - aber mit grosser
Wahrscheinlichkeit dieser neu eroeffnete Channel ein anderes Prefix
bekommt. Nach dem Netjoin existieren dann ploetzlich zwei !-Channel
gleichen Namens, aber mit unterschiedlichen Prefixen. Damit werden
durch Netsplits geholte Channelops sehr erschwert.
Zwei weitere Besonderheiten besitzt der !-Channel: Es gibt den
Channelmode +a, der dafuer sorgt, dass alle Personen auf dem Channel
anonym sind (User/Host sind anonymous@anonymous). Damit kann keiner
mehr wissen wer sein Gegenueber ist, zumindest nicht per /whois oder
/who. Zusaetzlich gibt es noch den Channelmode +r, der dem
Channelgruender vorbehalten ist. Wenn dieser den Channelmode setzt,
wird - falls der Channel opless wird - der Gründungsserver alle auf
diesem Channel befindlichen Personen nach 120 Minuten Oppen, wenn
weniger als 5 Personen im Channel sind. Andernfalls wird eine aktive
Person geoppt und die kann den Op weiterverteilen. Hervorragend wenn
man mal den Channelop verliert weil jemand geschlurt hat :-)
From: "Hanno 'Rince' Wagner"
_________________________________________________________________
5 Besondere IRC-Server-Meldungen
5.1 Was bedeuten "You are banned from this server" und "You are not welcome
to this server"?
Sie bedeutet, daß einem der Zugang zu dem Server verweigert wird.
Grund dafür könnte sein, das man selbst oder jemand anderes aus dem
gleichen Rechnerpool massiv den IRC-Betrieb gestört hat. Leider ist es
bei einigen Rechnerpools nicht möglich, einzelne Benutzer zu
identifizieren, darum wird, wenn Probleme mit den Benutzern eines
Rechnerpools auftreten, dem gesamten Rechnerpool der Zugriff
verweigert. So sollen die System-Administratoren des gebannten
Rechnerpools sensibilisiert werden um eine Authentifizierung der
IRC-Benutzer möglich machen.
Den genauen Grund eines Bans kann man bei der IRC-Oper-Mailingliste
[1] erfragen.
[1] mailto:irc-oper@leo.org
5.2 Was bedeutet "Your connection is restricted!"?
Das bedeutet, daß man von der Benutzung der /MODE-, /KICK- und
/TOPIC-Befehle ausgeschlossen ist. Außerdem kann er seinen Nickname
nicht mehr wechseln, nachdem er ihn einmal gesetzt hat. Ein restricted
Benutzer erhält auch keinen Channel op wenn er einen Kanal neu
erzeugt.
Für eine restricted Connection kann es drei Gründe geben: Die
wahrscheinlichste Ursache ist, daß man einen Internet-Provider
benutzt, der seine Modem-IPs nicht in den Nameserver (DNS) eingetragen
hat. Also die IP-Adressen nicht Rechnernamen zugewiesen werden können.
Dieses kann man selbst leicht überprüfen, indem man mit "/whois
" im IRC nachschaut, ob der Rechner von dem man kommt
eine IP-Nummer oder einen Rechnernamen hat. Im ersten Fall, sollte man
sich an seinen Internet-Provider wenden, damit dieser DNS-Einträge für
die entsprechenden IP-Adressen vornimmt.
Ist man unter einer .com, .org oder .net-Domain im IRC, ist es auch
sehr wahrscheinlich, daß man eine "restricted connection" hat. Im
deutschen IRC und im IRCnet gibt es die policy, daß nur jeweils lokale
bzw. nationale Benutzer vollen Zugang zu den eigenen IRC-Servern haben
dürfen. Mit dieser Maßname soll Mißbrauch durch ausländische Benutzer
vereitelt werden. Benutzer, die von Domains kommen, die keine
Nationalität erkennen lassen und eine "restricted connection" haben,
sollten verschiede deutsche IRC-Server ausprobieren, da diese oft
unterschiedliche Konfigurationen haben.
Relativ unwahrscheinlich, aber dennoch möglich: Es kann auch noch
sein, daß jemand anderes aus der gleichen Domain das IRC mißbraucht
hat, z. B. durch Roboter oder Skripte, und um einen zukünfigen
Mißbrauch zu vereiteln wurde die "connection class" für diese Domain
auf "restricted" gesetzt. Den genauen Grund kann man bei der
IRC-Oper-Mailingliste [1] oder seinem lokalen IRC-Admin erfragen.
[1] mailto:irc-oper@leo.org
5.3 Was bedeutet "You have been rejected by server..."?
Man wurde von einem Server aus dem IRC geschmissen, da ein technisches
Problem bei der Verwaltung des Nicknames auftrat. Genauer gesagt, hat
jemand anderes im IRC den gleichen Nickname benutzt, was im IRC bisher
unmöglich ist und zu einer Nick collision - oder im neueren
IRC-Jargon: "Server Reject" - führt.
5.4 Was bedeutet "Nick/channel is temporarily unavailable"? (Teil 1)
Um Mißbrauch durch Nick collisions und Netsplits (siehe Frage 4.13) zu
vermeiden, gibt es die Nick delay und Channel delay Mechanismen.
Wird man durch eine Nick collision aus dem IRC geworfen, wird der
Nickname für weitere 15 Minuten vom IRC-Server belegt. Eine
absichliche Nick collision führt also nicht mehr zu einer
Übernahmemöglichkeit für den Nickname.
Verschwindet bei einem Netsplit der Channel op und der letzte Benutzer
eines Kanals, so wird der Kanal auch vom Server für weitere 15 Minuten
belegt und kann in dieser Zeit nicht neu erzeugt werden. So ist die
Übernahme eines Kanals durch einen temporären Netsplit nicht möglich.
5.5 Was bedeutet "Nick/channel is temporarily unavailable"? (Teil 2)
Die Geschichte ist eine laengere welche und sie begann so:
Wenn zwei IRC-Server connecten, muessen sie eigentlich _sofort_ alle
Status-Informationen austauschen, um ihre beiden Zustaende (und damit
auch die der dahinter liegenden Server) abgleichen zu koennen, damit
die beiden Netze zusammengefuehrt werden koennen. Das heisst aber,
dass bei Netzen der Groesse des Ef-, Under- oder des IRCNet innerhalb
einiger weniger Sekunden Informationen ueber mehr als 4.000 Channels
und mehr als 13.000 User und natuerlich ueber deren MODEs ausgetauscht
werden muessen. Das bedeutet Daten in der Groessenordnung von 3 bis 6
MB. Das bedeutet Peaks von 150 bis 300 KByte/Sekunde, damit das
innerhalb vernuenftiger Zeit erledigt werden kann. Deshalb wird das
Ganze dann auch Connect-Burst genannt.
Damit sollte das Rahmenproblem ausreichend beschrieben sein.
Um das etwas abzuschwaechen, hat der ircd2.9.* eine eigene Strategie,
die auf folgender Annahme beruht: Die meisten Netsplits (siehe Frage
4.13) werden innerhalb kurzer Zeit behoben. Allerdings aendern sich in
dieser Zeit nicht alle Statusinformationen, die meisten bleiben
konstant. Die Strategie ist nun die: Wenn ein Netsplit auftritt,
werden saemtliche Daten ueber das abgesplittete Netz fuer eine
bestimmte Zeit (konfigurierbar - per default 15 min) weitergefuehrt.
Kommt der Netjoin nun innerhalb dieser Zeitspanne, muessen nur noch
die Änderungen ausgetauscht werden - also wesentlich weniger Daten.
Dieses Verhalten bedingt aber einige Vorsichtsmanahmen. Angenommen
Nick xyz verschwindet aufgrund eines Netsplit, dann existieren alle
Daten ueber ihn trotzdem noch eine gewisse Zeit weiter. Angenommen
nun, in dieser Zeit versucht ein anderer User, sich als xyz dem Netz
bekannt zu machen. Dann gibt es natuerlich Unstimmigkeiten.
Prinzipiell duerfte er das, weil der andere ja nicht mehr existiert.
Der alte User ist JETZT aber trotzdem quasi als Geist immernoch da.
Deshalb fuehrt der ircd2.9 einen neuen Status ein: Nick/channel is
temporarily unavailable Diesen Status bekommt ein Objekt (Nick,
Channel etc.) immer dann, wenn es durch myterioese Umstaende
verschwunden ist (Kill, Quit im Split etc.) und behaelt den fuer eine
konfigurierbar lange Zeit und wird erst dann richtig geloescht.
Mario "BitKoenig" Holbe in einem Artikel [1] in de.comm.chatsystems am
20. Februar 1997. Message-ID: <5ehlea$fcg@link.rz.tu-ilmenau.de>.
[1] http://irc.pages.de/unavailable.html
5.6 Wieso wird mein Apache auf Port 80 als Offener Proxy erkannt und meine
IRC Connection abgelehnt?
Entweder ist dem Apache mod_proxy dazugeladen, oder es handelt sich um
einen bekannten Bug in mod_php. Die Erklaerung und ein Weg um den Bug
zu "fixen", kann man unter http://bugs.php.net/bug.php?id=19113 [1]
finden.
[1] http://bugs.php.net/bug.php?id=19113
_________________________________________________________________
6 Tips & Tricks
6.1 Wie vermeide ich, daß meine Nachrichten bei den falschen Leuten landen?
Im ircII-Client gibt es hierfür verschiedene Möglichkeiten.
* Einmal kann mit "/set input_prompt $T" dafür sorgen, daß das
Default-Ziel (das, wo die Zeile ohne /msg oder ähnliches hingeht)
angezeigt wird.
* Es gibt auch noch ein sehr praktisches Paket namens tabkey. Laden
mit "/load tabkey", dann kann man mit der Tabulator-Taste zwischen
den letzten Leuten umschalten, mit denen man Nachrichten
ausgetauscht hat.
Bei mIRC und anderen MS-Windows-Clients sollte dieses Problem nicht so
groß sein, da man dort die Gespräche in verschiedenen Fenstern
verteilen kann. Etwas, das beim ircII-Client nicht so einfach möglich
ist.
6.2 Wie schaffe ich es, daß meine Cursor-Tasten richtig funktionieren?
Der ircII-Client unterstützt standardmäßig keine Cursor-Tasten. Mit
"/load cursor" kann man aber ein Paket nachladen, das es ermöglicht
VT100-Cursortasten zu benutzen. In der Regel sollte dies reichen.
6.3 Wie schaffe ich es, daß meine Tabulator-Taste "/msg nick" ergibt?
Der ircII-Client unterstützt standardmäßig keine besondere Funktion
der Tabulator-Taste. Mit "/load tabkey" kann man aber ein Paket
nachladen, das diese besondere Funktion der Tabulator-Taste
ermöglicht. Siehe auch weiter oben.
6.4 Wie schaffe ich es, den Text, der bei /whois angezeigt wird, zu
verändern?
Durch das Setzen der Umgebungsvariable IRCNAME kannst du den Text
verändern. Mehr dazu unter IRC - Eine möglichst kurze
Einführung/Einstellungen über die Shell [1].
[1] http://irc.fu-berlin.de/einfuehrung.html
_________________________________________________________________
7 Meta-Fragen
7.1 Wo bekomme ich diese Liste her?
Dieses FAQ wird monatlich nach de.comm.chatsystems, de.answers und
news.answers gepostet und sollte dort immer in einer aktuellen Version
vorliegen. Weiterhin ist eine aktuelle Version mindestens auch an
folgenden Orten verfügbar: Paderborn [1], MIT [2], sowie von meiner
Site [3].
[1]
ftp://ftp.uni-paderborn.de/FAQ/news/answers/de-comm-chatsystems-faq
[2] ftp://rtfm.mit.edu/pub/usenet/news.answers/de-comm-chatsystems-faq
[3] http://texte.rince.de/de-comm-chatsystems-faq.html
7.2 Wohin schicke ich Korrekturen, Vorschläge, etc.?
Korrekturen, Vorschläge, usw. bitte per E-Mail [1] oder auf dem IRC an
Rince.
[1] mailto:rince@irc.de
7.3 Credits
Diese FAQ (oder FAQL) wurde bis 1996 von Thomas König [1] geschrieben
und verwaltet. In dieser Zeit wurden Beiträge von Trillian, zotty,
Vaxima, Miraculix und ToJe in dem FAQ verarbeitet. Diese Version [2]
hat Oswald archiviert.
Seit dem 22. Juli 1996 und bis Oktober 2002 hat Oswald diese FAQ
verwaltet und erweitert.
Seit 15.10.2002 verwalte ich die FAQ. Die Antwort zu Frage 5.5 stammt
von Mario "BitKoenig" Holbe.
Die Antwort zu Frage 4.19 stammt von Hanno "Rince" Wagner. Die Antwort
zu Frage 5.6 stammt von Rico -mc- Gloeckner.
[1] http://www.uni-karlsruhe.de/~ig25/
[2] http://autos.cs.tu-berlin.de/~oswald/de-talk-chat-faq.html
_________________________________________________________________
[powered0.5.jpg]-[powered0.5.jpg]
Copyright 2002
Hanno 'Rince' Wagner
Section 2 of 2 - Prev - Next
© allanswers.org | Terms of use