tyx-shells - bouncer, eggdrop-bot und shell zu günstigen preisen


Inhalt

Tutorial: mit dem Bouncer ins IRC verbinden

3.3 Ins IRC verbinden

Um den Bouncer ins IRC verbinden zu lassen, wählen wir zuerst einen Vhost:

BVHOST :vhost

"vhost" ersetzen wir durch die IP (z.B: 213.9.66.72) oder den DNS-Namen des Vhosts (z.B. ist.bei.tyx-shells.de), den wir uns aus der Vhostliste des Bouncerhosters aussuchen. Wenn die IP bekannt ist, ist diese grundsätzlich dem DNS-Namen vorzuziehen (auf unseren Vhost-Listen ist z.B. beides aufgelistet).

Der Vhost wird, wenn er gültig ist, im IRC als Hostname des Benutzers (also nach dem @) angezeigt. Zu beachten ist hierbei, dass man sich die Vhosts keinesfalls ausdenken darf - jeder Anbieter hat eine bestimmte Auswahl an Vhosts und kann womöglich auch eure Vorschläge in diese Liste mit einbringen, letztenendes könnt ihr aber nur Vhosts benutzen, die auch beim Bouncer-Hoster eingerichtet wurden (Für mit dem Domain Name System vertraute & wissbegierige Fortgeschrittene könnte der Wikipedia-Artikel über inverse Anfragen interessant sein, den um nichts anderes handelt es sich beim Prinzip der Vhosts).

War der Befehl erfolgreich, so sollte die Ausgabe des Bouncers ungefähr so aussehen:

VHOST geaendert auf 'vhost'. Benutze JUMP, um den geaenderten VHOST zu aktivieren.

Sollte der ausgegebene Vhost falsch sein, so kann er mit den BVHOST-Befehl neu eingetragen werden.

Ist der gewollte Vhost eingetragen, kann ein IRC-Server eingegeben werden:

ADDSERVER hostname :port

"hostname" wird durch den Hostnamen oder die IP-Adresse eines IRC-Servers (also z.B. "irc.quakenet.org") und "port" durch den Port des IRC-Servers (ist fast immer 6667, muss aber in jedem Fall zwischen 1 und 65535 liegen) ersetzt.

Auf den ADDSERVER-Befehl antwortet psyBNC:

Server hostname port port (password: Keins) hinzugefuegt.

Es empfiehlt sich, mehr als einen Server hinzuzufügen. Dazu führt man einfach den ADDSERVER-Befehl nochmals mit den Daten des neu hinzuzufügenden Servers aus.

Unbedingt dabei zu beachten ist jedoch, dass die Server aus dem selben IRC-Netzwerk sein sollten, da sonst Verwirrung vorprogrammiert ist (d.h. nicht einen QuakeNET-Server und einen IRCNet-Server hinzufügen).

psyBNC speichert die hinzugefügten Server in einer Serverliste, die beim Verbindungsaufbau ins IRC-Netzwerk Server für Server durchgegangen wird, bis eine Verbindung ins IRC-Netzwerk aufgebaut werden konnte. Diese Serverliste kann man sich mit

LISTSERVERS

anzeigen lassen, die Antwort sieht dann in etwa so aus (die Anzahl der Zeilen ist gleich der Anzahl der hinzugefügten Server):

Server #1: hostname1 port port1
Server #2: hostname2 port port2

Möchte man einen Server wieder entfernen, benutzt man den folgenden Befehl:

DELSERVER nummer

"nummer" muss hierbei durch die Nummer des Servers ersetzt werden. Diese kann man sich aus der Ausgabe von /LISTSERVERS herauslesen. Als Antwort erhält man, egal ob ein Server mit der angegebenen Nummer in der Serverliste war, immer die Antwort:

Server nummer geloescht.

Haben wir mindestens einen Server hinzugefügt, so kann eine Verbindung ins IRC aufgebaut werden. Dies geschieht meist schon automatisch, nachdem ein Server geadded wurde. Wenn nicht, ist der Bouncer im sogenannten "Offline-Modus" und wir benutzen den Befehl:

BCONNECT

Dies setzt den Bouncer in den Online-Modus und lässt ihn eine IRC-Verbindung aufbauen. Nach kurzer Zeit sollte man eine Meldung wie diese erhalten:

Sat Apr 30 07:41:51 :Nutzer user (name) versucht server port port (vhost).
Sat Apr 30 07:41:51 :Nutzer user (name) verbunden zu server:port (vhost)

Damit ist der Verbindungsprozess abgeschlossen. Sollte eine Fehlermeldung erscheinen, so wird psyBNC den nächsten Eintrag der Serverliste lesen und zu diesem verbinden.

Wir können jetzt den Bouncer ganz normal so benutzen, als ob wir direkt zu einem IRC-Server verbunden wären. Zum Beispiel kann ein Channel mit "/join #channelname" betreten oder der Nickname mit "/nick neuernick" geändert werden.

« 3.1 Inhalt & Voraussetzungen | Liste der Tutorials | 3.4 Away-Funktionen »