Tutorials Upload

IRC > IRC - Fortgeschritten

Autor: Stone
Hier erfährt man alles darüber wie man einen Channel erstellt und die Befehle für QuakeNet Bots.

Schritt 1 - Wie registriere (AUTHE) ich meinen Nick?

Um euren Nick zu registrieren gebt ihr nach dem connecten in das "Status-Fenster" folgendes ein:

/MSG Q HELLO Mailadresse Mailadresse

Wobei "Mailadresse" für eure Mailadresse steht. Also müsste es beispielsweise so aussehen:

/MSG Q HELLO muster@mann.de muster@mann.de

Die Mailadresse muss 2x eingegeben werden, damit sichergestellt ist dass ihr euch nicht verschrieben habt.
Danach bekommt ihr in wenigen Minuten eine Mail mit eurem Passwort und könnt euch einloggen.
Schritt 2 - Wie logge ich mich ein?

Gebt im "Status-Fenster" folgendes ein:

/MSG Q@CServe.quakenet.org AUTH Nick Passwort

Wobei auch hier "Nick" für euren Nick steht und "Passwort" für euer Passwort.
Wenn ihr darauf die Meldung -Q- AUTH'd successfully bekommt, seid ihr eingeloggt (geauthet).
Schritt 3 - Wie ändere ich mein Passwort?

Um euer Passwort zu ändern gebt ihr ins "Status-Fenster" folgendes ein:

/MSG Q@CServe.quakenet.org NEWPASS altes-passwort neues-passwort neues-passwort

Auch hier steht wieder "altes-passwort" für euer (noch) aktuelles Passwort und "neues-passwort" für euer neues. Das neue Passwort muss wie zuvor bei der Mailadresse 2x eingegeben werden.
Schritt 4 - Was muss ich einstellen um mich beim connecten automatisch einzuloggen (AUTHEN)?

Bild zu Schritt 4  -

Dazu geht ihr in das mIRC-Optionsmenü ("Tools->Options" oder einfach "ALT+O"). Jetzt klickt auf "Connection" und dann in dem aufklappenden Menü auf "Perform" Macht dort oben den Haken bei "Enable Perform on Connect" und schreibt unten in das Feld:

/MSG Q@CServe.quakenet.org AUTH Name Passwort

Bei "Name" kommt euer Name hin und bei "Passwort" euer Passwort. Das sollte jetzt so aussehen wie auf dem Bild.

Wenn ihr noch automatisch beim connecten in unseren Channel kommen wollt, dann gebt in die nächste Zeie

/join #webmasterelite.de

ein. Klickt danach auf "OK" und ihr werdet beim connecten automatisch eingeloggt (geauthed) und eventuell direkt in unseren Channel verbunden.
Schritt 5 - Wie erstelle ich meinen eigenen Raum (Channel)?

Bild zu Schritt 5  -

Das ist ganz einfach, klickt einfach auf (Favorites -> Organize Favorites"), schreibt in das Channel-Fenster einen Namen eurer Wahl für den Channel und joint anschließend.
Schritt 6 - Kann ich meinen Channel auch registrieren?

Ja, in dien meisten Netzen kann man das. Was man dafür machen muss ist von Netz zu Netz verschieden. Manche Server haben ChanServ installiert und andere wie beispielsweise QuakeNet bieten Bots an die euch den Channel "freihalten". Geht dazu auf die jeweilige Website des Servers zu dem ihr joint. Im QuakeNet wäre das: http://www.quakenet.org
Schritt 7 - Kurze Erklärung zu den Bots

  • L: Er ist der kleine Bruder von Q. Zwar hat er leicht eingeschränkte Funktionen gegenüber von Q, aber sie reichen auf jeden fall aus, wenn ihr nicht mehr als 80 User im Channel habt. Zu den einzelnen Funktionen von L kommen wir später. Um ihn zu bekommen müsst ihr min. 4 Operatoren für min. 2 Stunden im Channel haben, dann könnt ihr ihn beantragen, indem ihr als geautheter User folgendes schreibt:

    /msg r requestbot #channel

  • S: Er ist der Anti-Spam Bot im QuakeNet. Er kann User entdecken und bestrafen, die die QuakeNet Regeln durch Spamming, Flooding oder anderes brechen. Um ihn zu beantragen müsst ihr L oder Q in eurem Channel haben und zusätzlich müsst ihr einen Durchschnitt von 80 Usern über 14 Tagen haben. S ist ein automatischer Bot, das heißt man braucht ihm keine Befehle zu geben.

  • Q: Er ist ein vielseitiger Bot im QuakeNet. Die Funktionen werden später erklärt. Um ihn zu erhalten muss man eine Menge Anforderungen erfüllen:
    Anmerkung: Diese können abweichen, denn QuakeNet hält sich um die Anforderungens elhr bedeckt)
    - Man muss eine Webseite online haben.
    - Man kann pro Website nur einen Q bekommen, also ist es nicht möglich für interne Channel noch einen Q zu bekommen.
    - Es müssen min. 4 Operatoren im Channel sein.
    - Man muss 50 Real-User (jeder eine unterschiedliche Hostmask) für min. 2 Wochen im Channel haben.
    - Der Channelname muss ähnlich oder gleich sein wie der name der Website..
    - Die Website muss qualitativ hochwertig sein und schon viel Inhalt besitzen.
    Beantragen könnt Ihr L oder Q indem ihr als geautheter User folgendes schreibt:

    /msg r requestbot #channel


Schritt 8 - Ich habe einen der obigen Bots im Channel. Was können sie jetzt machen?

L:

ADDUSER: Dieser Befehl fügt User in den Channel hinzu.
/MSG L ADDUSER #channel nickname - Fügt einen geautheten User hinzu.

CHANLEV: Dies ist der wichtigste der Befehle. Mit diesen Befehlen bestimmt ihr die Userflags (Userrechte). Um die Einstellungen vornehmen zu können muss man entweder Owner (+n) oder Master (+m) sein. Derjenige der den Bot beantragt ist automatisch Owner.
Hier die möglichen Userflags:
+a - Auto bedeutet: Wenn ein User im Channel +o oder +v hat wirt diese Userflag automatisch verteilt wenn der User den Channel betritt.
+o - Operator. Über diesen Befehl kann man Operator-Rechte erhalten.
+m - Master können User zur Zugriffsliste hinzufügen/löschen und Userflags verteilen. Allerdings gilt letzteres nicht für die Userflags +m und +n. Das heißt man kann keine Channelmaster (außer sich selbst) entfernen.
+n - Owner können alles was ein Master auch kann, der Unterschied liegt jeglich darin, dass Owner die Userflags +n und +m bei jedem User entfernen können
+v - Voice bedeutet, dass man auch reden kann wenn der Channel moderiert ist (nur Operatoren und User mit Voice dürfen reden), aber das wird später noch erklärt.
Beispiele für Userflags:
/MSG L CHANLEV #channel nickname +av - gibt dem Nicknamen AutoVoice.
/MSG L CHANLEV #channel authname +aom - gibt dem Authnamen AutoOperator und Master in dem Channel
Wenn man die Rechte wieder rückgängig machen will gibt man anstatt dem "+" einfach ein "-" ein. Also z.b.:
/MSG L CHANLEV #channel nickname -av - entfernt dem Nickname AutoVoice

CLEARCHAN: /MSG L CLEARCHAN #channel - Dieser Befehl entfernt die Channelmodes, die das Betreten des Channels oder das Senden in den Channel unmöglich machen können. Wenn der Befehl eingegeben wird, entfernd L die Modes +i, +k, +l und +m im Channel, allerdings werden die Modes +n, +t, +s/p nicht dadurch beeinflusst.

CLEARINVITE: /MSG L CLEARINVITE #channel - Wird dieser Befehl ausgeführt, stoppt der Channelmodus +i. Man benötigt allerdings min. die Userflag +m um den Befehl ausführen zu können.
Um invite only schützen zu lassen, benutzt SETINVITE.
Um sich selbst in einen invite only Channel einzuladen, benutzt INVITE.

DEOPALL: /MSG L DEOPALL #channel - Mit diesem Befehl bekommen alle Operatoren außer L -o. Um den Befehl ausführen zu können, wird die Userflag +m benötigt.

HELP: /MSG L HELP - Wie man unschwer erkennen kann handelt es sich hierbei um den Hilfebefehl von L. Mit dieser Funktion werden alle Befehle erklärt. Wenn man nach "HELP" noch die Parameter angibt also z.B. "INVITE" wird die Funktion INVITE genauer erklärt.

INVITE: /MSG L INVITE #channel - Mit diesem Befehl lädt L in einen anderen Channel ein. Man benötigt die Userflag +o und es können keine anderen User außer Sich selbst eingeladen werden.

OP: /MSG L OP #channel - Dieser Befehl gibt euch Operator-Rechte in einem Channel, indem L sich befindet. Allerdings ist die Userflag +o notwendig.

RECOVER: /MSG L RECOVER #channel Dieser Befehl bewirkt schnelle Wiederherstellung eines von L beschützten Channels während eines Takeovers. Die folgenden L-Befehle werden hierbei ausgeführt:
DEOPALL
UNBANALL
CLEARCHAN
Um den Befehl ausführen zu können benötigt man die Userflag +m oder +n.

REMOVEUSER: Dieser Befehl entfernt einen User aus einem Channel. Zuerst solltet ihr CHANLEV benutzen um die Flags zu entfernen, aber dieser Befehl entfernt einen User unabhängig von den Flags die dieser besitzt.
/MSG L REMOVEUSER #channel Nickname - Entfernt einen User.

SETINVITE: /MSG L SETINVITE #channel - Diese Funktion erzwingt den Channelmodus +i (invite only). Man benötigt mindestens die Userflag +m um den Befehl auszuführen.
Um +i zu entfernen benutzt CLEARINVITE.

SHOWCOMMANDS: /MSG L SHOWCOMMANDS - Ist dasselbe wie HELP, nur ohne Parameter. Es werden alle Befehle, die mit L ausgeführt werden können angezeigt.

UNBANNALL: /MSG L UNBANALL #channel - Alle Bans werden mit dieser Funktion im Channel entfernt.

VERSION: /MSG L VERSION - Dieser Befehl zeigt die aktuelle Version von L, die Programmierer und wann L kompiliert wurde.

VOICE: /MSG L VOICE #channel - Dieser Befehl gibt euch Voice-Rechte in einem Channel, indem L sich befindet. Allerdings ist die Userflag +v notwendig.

WELCOME: Dieser Befehl setzt, entfernt oder zeigt die Willkommensnachricht im Channel an.
Setzen: /MSG L WELCOME #channel Willkommen in meinem Channel.
Anzeigen: /MSG L WELCOME #channel
Entfernen: /MSG L WELCOME #channel remove

WHOAMI: Dieser Befehl zeigt die Rechte an die ihr in jedem Channel im QuakeNet zur Verfügung habt. Außerdem wird der Authname angezeigt und das globale Authlevel (normalerweise 1).
/MSG L WHOIAMI

WHOIS: Diese Funktion zeigt dasselbe wie WHOAMI an, nur eben mit dem User den ihr eingibt.
/MSG L WHOIS nickname
Schritt 9

S:
S ist ein automatischer Bot und hat keine Befehle.
Schritt 10

Q:
Q enthält alle Befehle von L, nur müsst ihr in den Befehlen Q schreiben anstatt L. Außerdem gibt es noch folgende Befehle:

AUTHHISTORY: /MSG Q AUTHHISTORY #channel - Dieser Befehl listet die User auf, die sich zuletzt bei Q geauthet haben.

AUTOLIMIT: /MSG Q AUTOLIMIT #channel #10 - Wie der Name schon sagt wird ein Autolimit für den Channel gesetzt. Es wird genutzt um Join-Floods zu vermeiden.

BAN: /MSG Q BAN #channel nickname - Mit diesem Befehl bannt man dauerhaft einen User aus dem Channel.

BANCLEAR: /MSG Q BANCLEAR #channel - Dieser Befehl löscht die Bans aus einem Channel. Im Gegensatz zu UNBANNALL werden auch die dauerhabt gebannten User entfernt.

BANDEL: /MSG Q BANDEL #channel nickname - Mit dieser Funktion wird ein Ban aus der Liste entfernt.
/MSG Q BANDEL #channel #nummer - Wenn ihr "nummer" benutzt, wird Q die jeweilige Hostmask in der Liste entfernen.

BANLIST: /MSG Q BANLIST #channel - Listet die Bannliste des Channels auf.

CHANFLAGS: Chanflags sind so ähnlich wie die Userflags nur eben für den Channel und nicht für User.
/MSG Q CHANFLAGS #channel - Listet die Channelflags auf.
/MSG Q CHANFLAGS #channel +/-chanflag
Hier die möglichen Chanflags:
+b - Bitch verhindert dass jemand im Channel Operator- oder Voice Rechte bekommt, wenn er nicht die entsprechenden Userflags in dem Channel hat.
+c - Channel-Limit aktiviert den Channel-Limit Schutz. Genauere Einstellungen werden mit AUTOLIMIT vorgenommen.
+f - Verhindert, dass User das Topic per /topic Befehl verändern können. Um das Topic verändern zu können ist SETTOPIC erforderlich.
+k - Dieser Befehl setzt einen dauerhaften Key für den Channel. Der Key wird mit KEY eingestellt.
+l - Damit wird ein dauerhaftes Limit im Channel erzwungen. Das Limit wird mit LIMIT eingestellt.
+p - Dieser wichtige Befehl schützt User davor, dass die nicht ihre Operator- oder Voice Rechte verlieren.
+t - Speichert das Topic wenn Q neu gestartet wird.
+w - Sendet eine Willkommens-Nachricht an alle User im Channel (wird mir WELCOME eingestellt)

EMAIL: /MSG Q EMAIL euremailadresse - Wie der Name schon verät wird unter diesem Befehl die E-Mailadresse geändert. Diese wird benutzt, falls ihr euer Passwort vergessen habt und es per E-Mail zurückbekommen wollt. Euer Q Account-Passwort wird aus Sicherheitsgründen benötigt. Es ist jedoch nicht möglich die E-Mailadresse anderer einzusehen.
HELLO: /MSG Q HELLO euremailadresse euremailadresse - Dieser Befehl erstellt einen neuen Account beim Bot. (siehe auch "Wie registriere (AUTHE) ich meinen Nick?" weiter unten.)

KEY: /MSG Q KEY #channel key - Dieser Befehl setzt einen Key in einem Channel. Dies muss mit "/MSG Q CHANFLAGS #channel +k" kombiniert werden, um den Key permanent zu setzen.

LIMIT: /MSG Q LIMIT #channel nummer - Dieser Befehl setzt ein User-Limit im Channel fest. Um das Limit permanent zu setzen, muss der Befehl mit "/MSG Q CHANFLAGS #channel +l" kombiniert werden.

NEWPASS: /MSG Q NEWPASS altespasswort neuespasswort neuespasswort - Dieser Befehl ändert euer Passwort. Aus Sicherheitsgründen muss das alte Passwort angegeben werden. Das neue Passwort muss zweimal eingegeben werden, um sicherzustellen dass man sich nicht vertippt hat.

REQUESTPASSWORT: /MSG Q REQUESTPASSWORD euremailadresse - Wenn ihr euer Passwort einmal verloren habt könnt ihr es hiermit erneut anfordern lassen.

Keine Bewertung.

Dieses Tutorial wurde geschrieben von Stone - Homepage
Tags: irc befehle authen

Kommentare

Kommentare schreiben
Um einen Kommentar zu schreiben musst du eingeloggt sein.

Noch nicht registriert?

Kommentare

Kommentare zu dieser Tutorial
schöne sache :) n1 howto
10.08.2008 22:45 SliC

Vielen Dank ;). Nu hab ichs. Gruß
24.04.2007 15:56 luli

Wenn du mit Besucher Leute meinst, die du nicht kennst, so ist das mit L
unmöglich. Da müsstest du selber einen Bot scripten. Einem Freund gibst du
op, indem du wie es oben steht "/MSG L CHANLEV #channel authname
+ao" schreibst. Vorraussetzung ist hierbei dass derjenige geauthed ist
bei Q.
24.04.2007 00:37 Stone

Welchen Befehl muss ich eingeben, dass L einen "Besucher" voice
gibt, und das L einen Freund op gibt? Gruß Ps: Ich hab das ganze
paar mal durchgelesen, nur ich weiss noch immer nicht, wie das
funktionieren soll.
23.04.2007 15:03 luli