Einführung in die euIRC-Services
Bevor man mit sich überhaupt mit diesem Intro befasst, sollte man Grundwissen zum IRC im Allgemeinen haben. Informationen dazu finden sich z.B. unter http://www.ircfibel.de/
Anmerkung zur Schreibweise
/
am Anfang leitet einen Befehl ein.
Ein <begriff>
ist komplett zu ersetzten - also z.B.
<email>
wird zu foo@bar.com
und nicht <foo@bar.com>
.
Ein { wert1 | wert2 }
zeigt mehrere Auswahlmöglichkeiten an.
[wert]
ist eine optionale Angabe.
Es ist anzumerken, dass /ns
ein Kürzel für /nickserv
ist oder - dies ist
besonders wichtig für Clients die eigene cs/ns/ms Befehle besitzen - /msg nickserv, /msg chanserv usw.
Alternativ kann auch ein /quote ns
helfen, wenn der Client mit /ns
(NickServ), /cs
(ChanServ) , /ms
(MemoServ) nicht zurechtkommt.
Inhaltsverzeichnis
Die Antworten auf die folgenden Fragen werden nach dem Anklicken am oberen Bildschirmrand angezeigt.
NickServ
Wie registriere ich einen Nicknamen?Wie kann ich mir das Passwort von meinen Nicknamen zuschicken lassen?
Wie kann ich meinen Nicknamen wieder freigeben?
Was tut man nun, wenn man seinen Nicknamen registriert hat, und man auf einen euIRC-Server connectet?
Wie kann man das Passwort vom Nicknamen ändern?
Wie kann man nach dem Connecten auf einen euIRC-Server automatisch in bestimmte Channel joinen?
Wie kann man seine Nickleiche aus dem euIRC entfernen bzw. kicken?
Wie kann man einen Nicknamen linken bzw. einen Link entfernen?
Was bedeutet "Nickserv secure" und wie kann man es an- und ausschalten?
Was bedeutet die "Nickserv Access-List"? Wie kann man sich die "Nickserv Access-List" anschauen?
Wie kann man jemanden auf die "Nickserv Access-List" hinzufügen bzw. wieder entfernen?
Wo findet man weitere Informationen über bestimmte Einstellungen, die man bei Nicknamen setzen kann?
Wie kann man die Sprache für die Hilfe (
/ns help, /cs help, /ms help
) in Deutsch ändern?Wie bekommt man den Identifizierungstatus eines Nicknamens heraus?
ChanServ
Wie registriert man einen Channel?Wie kann man einen Channel wieder freigeben?
Wie kann man sich als Channelbesitzer ((+q) founder/owner) identifizieren und wann muss man das z.B. machen?
Wie und warum sollte man einen Nachfolger des Founders im Channel setzen?
Wo finde ich alle Usermodes und Channelmodes?
Wozu dient der M-Lock und wie kann ich ihn einstellen?
Wie kann ich einen Topiclock einstellen?
Wozu dient Keeptopic und wie kann ich diese Channeloption setzen?
Wie kann ich per Chanserv ein Topic setzen, wenn ich Topiclock angeschaltet habe?
Wie kann ich jemanden dauerhaft Voice- (+), Halfop- (%) oder Op- (@) Status geben?
Wie kann ich jemanden wieder von der Accessliste nehmen?
Welche standardmäßige Bedeutung haben die Level von -2 bis 10?
Wie kann ich jemanden dauerhaft aus meinen Channel fernhalten?
Was bedeutet Auto-Admin? (+ Tipps)
Wie kann ich einstellen, dass alle User, die in einen Channel joinen, Voice bekommen?
Was ist eine Entrymsg?
Wie kann man das Channelpasswort ändern?
Was bedeuten Secure und Secureops und wie kann ich diese Optionen ein- bzw. ausstellen?
Wie kann ich herausfinden, warum ChanServ einem User op/hop/voice gegeben hat?
Welche Befehle kann man außerhalb eines Channels ausführen?
Wie kann man per Chanserv kicken/bannen?
Mit welchen Befehl kann ich mir alle Level angucken?
Sind die Level eigentlich standardmäßig sehr gut eingestellt oder sollte ich da noch was verändern?
Wie kann ich eine Floodprotection einstellen?
Wie kann ich es einrichten, dass ich in meinem Channel beim Joinen nicht mehr +q bekomme?
Wie kann ich es verhindern, dass in meiner Userlist die Founder statt * und die Admins anstelle ! nur das normale @-Symbol besitzen?
MemoServ
Wozu dienen Memos?Wie verschicke ich eine Memo?
Wie kann ich meine Memos lesen?
Wie kann ich Memos löschen?
Tipps & Tricks
VHosts
Welche Funktion haben VHosts?Wie kann ich einen VHost beantragen und welche Regeln sind dabei zu beachten?
Wie kann ich meinen VHost aktivieren bzw. auch mal nicht benutzen?
Was muss man eingeben um den VHost nur kurz zu deaktivieren?
Wie kann ich einen VHost von einem Nick zu einem anderen linken?
Wie kann ich einen VHost entfernen?
Einführung in die euIRC-Services
Dieses Tutorial erhebt keinerlei Ansprüche auf Vollständigkeit! Erst mit einem /msg ChanServ help
oder /msg NickServ help
oder /msg MemoServ help
kann man zu allen verfügbaren Befehlen Hilfe bekommen.
Allerdings finden sich in der Tipps & Tricks-Sektion bereits sehr detaillierte Beschreibungen zum Thema Channel-Sicherheit und ChanServ-Levels.
Auf dem euIRC gibt es 3 grundlegende Dienste:
NickServ, ChanServ und MemoServ
Diese 3 Services haben jeweils verschiedene Aufgaben. Nickserv ist zuständig für die Nicknames. Das bedeutet er verwaltet die Einstellungen/Passwörter der Nicknamen. Chanserv hingegen kümmert sich um die Einstellungen/Passwörter der Channel. Memoserv verwaltet die Memos. Eine Memo ist eine Nachricht, die man jemandem schicken kann, obwohl er offline ist. Jedoch muss dieser Nick, an/von dem man die Memo schicken möchte registriert sein.
NickServ
Bevor man mit den Services irgendetwas anfangen kann, braucht man einen registrierten Nickname. Das geht folgendermaßen:
/msg NickServ REGISTER <password> <email>
Jeder Befehl, den man an die Services schickt, wird über eine Notice bestätigt - oder auch zurückgewiesen. Ein nachfolgender Blick in das "Serverfenster" ist also Pflicht.
Wenn man sein Passwort vergessen hat, kann man per
/msg NickServ SENDPASS <nickname>
anfordern, dass einem das Passwort per E-Mail zugeschickt wird.
Ein Nick wird automatisch nach 30 Tagen der Nicht-Benutzung gelöscht.
Um das Registrieren des Nicks (sofort) rückgängig zu machen:
/msg NickServ DROP
Es gibt diverse Sicherheitsmechanismen zum Nickserv, um sich vor
Missbrauch des eigenen Nicks - während Abwesenheit - zu schützen.
Als erstes natürlich der Passwortschutz. Man muss beim Connect zum Server immer ein Passwort angeben. Die meisten Clients (z.B. mirc/xchat) haben dafür ein Feld Password
in den Servereinstellungen - alternativ kann man sich per
/msg NickServ IDENTIFY <password>
authentifizieren.
Der vollständige Syntax ist
/msg NickServ IDENTIFY <password> [NOVHOST] [NOJOIN] [NOSWHOIS]
Der nickname Parameter ist optional und dient nur der Authentifizierung gegenüber anderen Nicknames als dem aktuellen. Für den aktuellen Nickname den man benutzt muss dieser Parameter weggelassen werden
Das Passwort kann man nach erfolgreicher Authentifizierung folgendermaßen ändern:
/msg NickServ SET PASSWORD <new-password>
Eine Autojoin-Liste kann man so erstellen:
/msg NickServ SET JOIN <#channel>[,#channel][,#channel]
Sie wird bei jedem /msg NickServ IDENTIFY
ausgeführt - kann jedoch mit der Option NOJOIN
unterdrückt werden.
Eine Nickleiche, die z.B. nach einem Ping Timeout noch auf dem Server vorhanden ist und den Nick belegt kann mittels
/msg NickServ GHOST nickname <password>
entfernt werden.
Um einen zweiten Nick mit den gleichen Rechten des Ursprungsnicks auszustatten, kann man ihn linken. Man nimmt den Nick an, der die Rechte erhalten soll, und gibt folgendes ein:
/msg NickServ LINK <nick> <password>
Daraufhin erhält der zweite Nick auch die Memos des gelinkten Nicks.
Um den Link wieder zu entfernen, gibt man ein:
/msg NickServ UNLINK <nick> <password>
Die Access-Liste im NickServ ermöglicht es einem, dass einem Nickname gewisse Rechte zugewiesen werden, sobald die Hostmaske einem Eintrag in die Access-Liste entspricht. Man erhält infolge NS STATUS 2, welcher aber nicht viel mehr bewirkt als das man nicht geGuested wird.
In Channeln, die die Option SECURE/OPS deaktiviert haben, kann man allerdings auch so Op-Rechte!! bekommen. Dies kann man aber wie folgt verhindern
/msg NickServ SET SECURE { ON | OFF }
Trotzdem sollte man die Access-Liste nur benutzten, wenn man von einer statischen Adresse in das euIRC geht. Ansonsten sollte man die Access-Liste löschen.
Hiermit kann man sich die Einträge anzeigen lassen
/msg NickServ ACCESS LIST
Ein Eintrag hinzufügen/entfernen per
/msg NickServ ACCESS { ADD | DEL } <ident@hostname>
Es sei angemerkt, dass NickServ den echten Host des Users kennt und nur diesen benutzt - also die Adresse, welche hinter dem "is connecting from" im Whois steht.
Es ist nicht nötig aus euirc-32423.provider.net ein *.provider.net zu machen
solange der Hostname statisch vergeben wird.
Wenn man nicht authentifiziert ist und NickServ/ChanServ(!)-Befehle durchführen möchte, verweigern die Services diese - bis auf einige Ausnahmen.
Zu den weiteren Optionen sei nur soviel gesagt, dass man unter
/msg NickServ HELP SET
noch weitere findet. (z.B. das böse SET KILL)
Apropos HELP - da viele des Englischen nicht mächtig scheinen, sollte man
vielleicht die Sprache der Services umstellen, z.B. auf Deutsch
/msg NickServ SET LANGUAGE 3
Die Hilfetexte werden somit in der gewünschten Sprache angezeigt. Die Befehle bleiben aber weiterhin Englisch.
Die meisten User sollten mit den restlichen Standardeinstellungen zufrieden sein.
ChanServ
Nachdem man nun einen registrierten Nick hat (man sieht das z.B. auch
im Whois), kann man einen Channel/Chat eröffnen und für sich registrieren.
Man joined einfach einen Channel und bekommt automatisch Op, wenn der Channel leer war. Falls nicht, ist der Channel höchstwahrscheinlich bereits registriert.
Als Op (@) in dem neuen Channel gibt man nun folgendes ein:
/cs REGISTER <#channel> <password> <description>
Password
ist ein weiteres Passwort - man benutzt da besser nicht das vom Nick. Description
heißt Beschreibung und man fügt einen beliebigen Text ein - der auch farbig sein kann - welcher den Channel in seinen Inhalten am treffendsten beschreibt.
Um das Registrieren des Channels sofort rückgängig zu machen:
/msg ChanServ DROP <#channel>
Wenn dies später einmal durchgeführt werden soll, muss man sich per
/msg ChanServ IDENTIFY <#channel> <CHANNELpassword>
vorher (!) beim ChanServ authentifizieren.
Ein Channel wird übrigens automatisch gedropped, wenn 14 Tage lang niemand von der Access Liste oder der Founder selbst gejoined hat.
Man sollte außerdem noch einen Nachfolger bestimmen. Dieser Nickname bekommt dadurch Founder-Rechte, wenn man den Founder-Nick deregistriert (dropped) oder wenn er ausläuft (Nick expire).
/msg ChanServ SET <#channel> SUCCESSOR <nick>
Für Channel gibt es diverse Modes, die seinem Schutz dienen.
Einige davon kann man fest einstellen - sprich: sie lassen sich nur über ChanServ manipulieren und nicht per /mode <#channel> {+|-}<mode>
Eine Auswahl von User-/Channelmodes findet man unter:
http://www.euirc.net/de/modes.php
Um Modes fest zu setzen, benutzt man:
/msg ChanServ SET <#channel> MLOCK +<modes>-<modes> [my-key]|[key]
z.B. +knst-ilmp
Dies sind alle Modes, die sich per MLock setzten lassen. +f ist nicht darunter!
Alle Modes, die hinter dem -
stehen, können manuell nicht gesetzt werden! Also kann man, wenn wie da oben eingestellt, auch nicht kurz +m
setzen. Falls das doch erwünscht ist, lässt man
das m
einfach weg.
Ein empfehlenswerter MLock für den Anfang ist +nt-k
.
Das Topic des Channels lässt sich ebenso LOCKen
/msg ChanServ SET <#channel> TOPICLOCK { ON | OFF }
Durch dieses Setting lässt sich das Topic nur noch so ändern:
/msg ChanServ SET <#channel> TOPIC <topic>
Es wird jedoch immer ein "(Nickname)" hinten angefügt, mit dem anzeigt wird, wer das aktuelle Topic gesetzt hat.
Wenn der Channel auch nur kurz komplett leer wird, geht das Topic verloren.
Verhindern kann man das wie folgt:
/msg ChanServ SET <#channel> KEEPTOPIC { ON | OFF }
Nun will man natürlich, dass bestimmte Benutzer automatisch (also beim
Joinen) gewisse Rechte bekommen. Dies geschieht folgendermaßen:
Für AutoVoice (vop)
/msg ChanServ VOP <#channel> ADD <nick>
Für AutoHalfOp (hop)
/msg ChanServ HOP <#channel> ADD <nick>
Für AutoOp (aop)
/msg ChanServ AOP <#channel> ADD <nick>
Für SuperOp (sop)
/msg ChanServ SOP <#channel> ADD <nick>
Alternativ kann man auch über die LEVEL-Nummern Zugriffsrechte verteilen:
/msg ChanServ ACCESS <#channel> ADD <nick> <level>
Zum Rückgängig machen:
/msg ChanServ ACCESS <#channel> DEL <nick>
Der Level bezeichnet dabei die Art der Rechte - je höher desto mehr Rechte. Jeder Level schließt die Rechte aller vorhergehender Level mit ein. User mit Level kleiner/gleich -2 sind gebanned.
Standardmäßig sind die Levels folgendermaßen eingestellt:
10 - Auto Admin (!): kann nicht gekickt werden (protected); Zugriff auf AKICK, ACCESS, ADMIN und MEMO Befehl;
5 - Auto Op (@): Benutzung von /cs { UNBAN | INVITE } <#channel>, sowie /cs { OP | DEOP } <#channel> <nick>
4 - Auto Halfop (%): Benutzung von /cs { DEHALFOP |HALFOP }
3 - Auto Voice (+): Benutzung von /cs { DEVOICE | VOICE }
0 - normal: kein besonderer Status, jeder erhält beim Join Level 0; Zugriff auf ACCESS LIST
-1 - Nicht opbar
-2 - Joinen nicht erlaubt
User, die im Channel nicht erwünscht sind, kann man dauerhaft per ChanServ
kicken/bannen lassen:
/msg ChanServ AKICK <#channel> ADD <mask> [reason]
Mask ist dabei so etwas wie nick!doof@hostname.de
Dabei ist zu beachten, dass Hosts à la euirc-21383.dip.t-dialin.net
nur bis zum nächsten Reconnect des Users funktionieren! Statt dessen muss *.dip.t-dialin.net
angegeben werden.
Zum Rückgängigmachen:
/msg ChanServ AKICK <#channel> DEL { <mask> | <nummer> }
Wenn man die Hostmask oder Nummer nicht mehr weiß, hilft ein:
/msg ChanServ AKICK <#channel> LIST
Soweit so gut - jetzt ein paar Features nach denen öfters gefragt wird:
Auto Admin (!)
Mit dem Status Auto Admin kann ein User im Channel von niemandem gekicked werden (protected).
Um Autoprotect zu vergeben, setzt man den Accesslevel des Nicks einfach auf 10. Dadurch hat der User aber deutlich mehr Rechte als einem meist lieb ist. Deshalb empfiehlt es sich den Accesslevel für Auto Admin auf einen bestimmten Level zu setzen - z.B. 7:
/msg ChanServ LEVELS <#channel> SET AUTOADMIN 7
Danach den User der +ao bekommen soll so eintragen:
/msg ChanServ ACCESS <#channel> ADD <nick> 7
Ein User mit Level 10 oder höher kann auf folgende Weise vorübergehend Admin vergeben/nehmen:
/msg ChanServ { DEADMIN | ADMIN } <#channel> <nick>
Außerdem kann ein Founder Protect per /mode
entziehen/vergeben:
/mode #chan {-|+}a nick
Autovoice (+)
Jeder User, der joined, bekommt Voice.
/msg ChanServ LEVELS <#channel> SET autovoice 0
Um das rückgängig zu machen:
/msg ChanServ LEVELS <#channel> SET autovoice 3
Entrymessage
Beim Joinen bekommt jeder User eine Notice (keine Message!) zur Begrüßung.
Man kann sie folgendermaßen ändern:
/msg ChanServ SET <#channel> ENTRYMSG <message>
Zum Löschen der Entrymessage muss man folgendes eingeben:
/msg ChanServ UNSET <#channel> ENTRYMSG
Channel-Passwort
Zuletzt noch, wie man das Founder-Passwort des Channels verändern kann:
/msg ChanServ SET <#channel> PASSWORD <password>
MemoServ
Mit MemoServ kann man Kurzmitteilungen an andere Nicks und Channels schicken, die von MemoServ gespeichert werden.
Nun fragt man sich, wofür soll ich eine Memo an einen Channel schicken? Naja wenn man unartig war, wird man schon mal gebanned. Damit erhält man mit MemoServ die Möglichkeit sich zu entschuldigen etc.
Die Memo können die Admins/SOPs auf dem Channel abrufen.
Eine Memo versendet man mit:
/msg MemoServ SEND {<nick> | <#channel>} Memo-Text
Jedes Mal wenn eine Memo vorhanden ist, bekommt man eine Notice (im
Servermessage-Fenster) darüber. Memos Abrufen geht so:
/msg MemoServ READ <nummer>
Oder einfacher, wenn es nur eine ist:
/msg MemoServ READ LAST
Löschen der Memos geht dann so:
/msg MemoServ DEL { ALL | <nummer> }
Tipps & Tricks
Für Leute, die mit den Standardeinstellungen nicht zufrieden sind
und für mehr Schutz sorgen wollen, gibt es noch einige Möglichkeiten. Dieser Abschnitt ist somit für fortgeschrittene User angedacht.
Für alle anderen geht es mit den VHosts weiter.
Zuerst einmal kann man mit
/msg ChanServ SET <#channel> SECURE ON
/msg ChanServ SET <#channel> SECUREOPS ON
eine restriktivere Regelung durch ChanServ bei der Rechte-Vergabe aktivieren.
SECUREOPS: Es ist fortan nicht möglich jemandem Op zu geben, der nicht auf der Access-Liste steht.
SECURE: Es reicht nicht zum Op/Halfop, wenn der Nick nur durch die Access-Liste im Nickserv als Eigentümer des Nicks anerkannt wird. Der User muss sich immer identifiziert haben.
Man kann feststellen in welchem Identifizierungsstatus sich ein Nick
befindet, indem man folgendes eingibt:
/msg NickServ STATUS <nick> [ <nick> ]
0 - Kein User mit solch einem Nick online oder dieser Nick ist nicht registriert
1 - Ist nicht als Besitzer identifiziert
2 - User ist via Access-list identifiziert
3 - Hat sich mit seinen Passwort identifiziert
Um herauszufinden, warum jemand Admin, Op, Halfop oder Voice erhalten hat, benutzt man folgendes:
/msg ChanServ WHY <#channel> <nick>
Wenn man diese Optionen nicht aktiviert hat, gibt es immer wieder Situationen, wo ein angeblich freundlich gesonnener Mensch Op erlangt hat und den Channel aus Schadenfreude scheinbar "dichtmacht". Es reicht ja schon ein +i, um unerfahrene User auszusperren.
Man hat als Founder deutlich mehr Möglichkeiten sojemanden in seine Schranken zu verweisen. Doch der Störenfried kann bereits mit LEVEL 5 oder 10 viel erreichen.
Die folgenden Befehle können innerhalb oder außerhalb des Channels ausgeführt werden.
Man kann einen User (falls vorhanden) von der Accessliste löschen:
/msg ChanServ ACCESS <#channel> DEL <nick>
Man kann einem User seinen Status wegnehmen:
/msg ChanServ { DEADMIN | DEOP | DEHALFOP | DEVOICE } <#channel> <nick>
Man kann dies auch umgekehrt nutzen, um beliebigen Leuten per Chanserv einen Status zu geben:
/msg ChanServ { ADMIN | OP | HALFOP | VOICE } <#channel> <nick>
Man kann sich selbst inviten:
/msg ChanServ INVITE <#channel>
Man kann alle Bans, die auf einen zutreffen, löschen:
/msg ChanServ UNBAN <#channel>
Man kann als Founder bzw. mit dem Access Level für "Clear" alle Bans oder Channel-Modes löschen:
/msg ChanServ CLEAR <#channel> BANS
/msg ChanServ CLEAR <#channel> MODES
Mittels folgendem Befehl kann man als Founder bzw. mit dem Access Level für "Clear" alle User aus dem Channel entfernen:
/msg ChanServ CLEAR <#channel> USERS
Man kann einen User per Akick kicken/bannen:
/msg ChanServ AKICK <#channel> ADD <mask> [reason]
Mit /msg ChanServ AKICK <#channel> ENFORCE
veranlasst man ChanServ dazu, die aktuellen Einträge in der Akick-Liste zu kickbannen.
Kommen wir nun zum Levels-Tweaking. Wie ja bereits festgestellt, braucht man für alle ChanServ Befehle gewisse Rechte. Diese sind auf Levels zusammengefasst.
Um genau zu verstehen, was man mit einem bestimmten Level, den man per Accessliste zugesprochen bekommt, machen kann, muss man
sich klarmachen, dass die höheren Levels alle Rechte der darunter liegenden positiven Levels beinhalten. Wenn man jemandem also Level 10 gibt, ist AutoOp, welches auf Level 5 steht, inklusive.
In diesem Lichte betrachten wir einmal die Standardeinstellungen der Levels per
/msg ChanServ LEVELS <#channel> LIST
AUTOOP | 5 |
AUTOVOICE | 3 |
AUTODEOP | -1 |
NOJOIN | -2 |
INVITE | 5 |
AKICK | 10 |
SET | (disabled) |
CLEAR | (disabled) |
UNBAN | 5 |
OP-DEOP | 5 |
ACC-LIST | 0 |
ACC-CHANGE | 10 |
MEMO | 10 |
VOICE | 3 |
AUTOHALFOP | 4 |
HALFOP | 4 |
AUTOADMIN | 10 |
ADMIN | 10 |
Wie man sieht, kann ein einzelner Level auch mehrere Rechte beinhalten, indem man die Rechte auf ein und denselben Level setzt. Wie z.B. bei LEVEL 5.
Unangenehm fällt sofort ACC-LIST auf. Es steht auf Level 0. Das heißt, jeder kann die Access-Liste einsehen. Dies sollte man auf Level 4 oder 5 stellen:
/msg ChanServ LEVELS <#channel> SET ACC-LIST 4
Des weiteren ist AUTODEOP sehr nützlich. Wenn man diesen auf Level 4 stellt kann niemand, der nicht wirklich als AutoOp (>5) eingetragen ist, Op erlangen:
/msg ChanServ LEVELS <#channel> SET AUTODEOP 4
Bei INVITE sollte man etwas großzügiger sein - LEVEL 3-4 ist hier auch angebracht. AUTOADMIN wurde bereits angesprochen; LEVEL 7 ist dafür meist angemessen.
Für ADMIN sollte man vielleicht einen LEVEL 33 einführen. CLEAR auf 33, ermöglicht es auch nur wenigen Usern Chanmodes zu löschen. Es ist hier eine Vertrauenssache. Das Hochsetzen des Levels von CLEAR ist aber unnötig, sobald man ein angemessenes MLOCK (+nt-ik) wählt. Durch MLOCK +nt-ik
kann kein Channelpasswort/Invite gesetzt werden.
Die restlichen Levels sollte man unangetastet lassen (insbesondere SET).
Ein letztes Feature für Fortgeschrittene ist die Floodprotection.
Diese ist längst nicht so umfangreich wie in vielen Bots implementiert und man kann sie - wie bereits angemerkt - nicht MLOCKen. Trotzdem empfiehlt es sich, immer eine obere Grenze für Nicht-OPs zu setzten. Es kann ja immer wieder passieren, dass der Channelbot nicht anwesend ist.
Zur Anwendung:
/mode <#channel> +f [*]lines:seconds
Der optionale * zeigt an, dass der User bei Flood, statt normal gekicked zu werden, gleich gekickbanned wird.
Empfehlenswerte Einstellung für einen großen Channel ist +f *5:3. Bei kleineren Chans ist es ratsam etwas wie 10:3 zu nehmen, da hier oft gern gepasted wird. Probieren geht über studieren...
Man kann verhindern, dass in der Userliste eines Clients die Zeichen ! und * angezeigt werden. Dies ist vor allem sinnvoll, wenn der Client damit nicht zurecht kommt. Man muss sich einfach selber den Usermode +c setzen:
/mode <Nick> +c
Einfacher ist es jedoch wenn man gleich auf dem Server mit dem Port 6660 connected. Dieser setzt dann automatisch +c.
Um es zu verhindern, dass man beim Joinen in seinen eigenen Channel +q bekommt, muss man sich einfach auf die Access-List setzen (Level ist dabei egal). Danach bekommt der Founder beim nächsten Join in seinen Channel immer +ao.
VHosts
Mit einem VirtualHost kann man sich als Ergänzung zum Hidden Host (+x) vor Nukern etc. schützen und es kann gleich noch hübsch ausschauen.
So wird aus einem ich@euirc-123456.t-offline.de
ein ich@bin.aufm.euirc.net
o.ä.
Man beantragt diesen per
/msg NickServ SET VHOST <vhost>
Bei der Wahl des VHosts sind folgende Regeln zu beachten:
- Es muss eine gültige Domain sein. (bin.toll
geht z.B. nicht.)
- Man muss Besitzer der Domain sein, die man nutzen will oder die Erlaubnis vom Besitzer haben.
- Der Vhost darf max. 63 Zeichen lang sein.
- Nur 1 VHost pro Person!
- Der VHost darf nur die Zeichen a-z
, 0-9
, -
und .
enthalten.
- Im VHost darf kein www. enthalten sein. (Ein VHost ist keine Werbefläche.)
- xxx.euirc.net
-VHosts werden durch uns in der Regel für User freigegeben.
Sobald er freigeschaltet ist (das dauert in der Regel 3 Tage), wird der VHost bei jedem /NS IDENTIFY aktiviert. Man bekommt dann eine Memo zugeschickt.
Man kann bei einem /NS IDENTIFY die VHost-Aktivierung unterdrücken:
/msg NickServ IDENTIFY <password> NOVHOST
Um den VHost kurzfristig zu deaktivieren, gibt man folgendes ein:
/mode <nick> -x+x
Mit folgendem Befehl kann man einen VHost von einem anderen Nick auf den aktuellen Nick linken:
/msg NickServ SET VHOST <vhostnick> <password>
Um den VHost zu entfernen, gibt man folgendes ein:
/msg NickServ UNSET VHOST
Falls immer noch etwas ungeklärt sein sollte, kann man sich per E-Mail an das VHost-Team wenden: vhost@euirc.net
Persönlicher Support
Für weitere Fragen und Probleme steht das Team des euIRC jederzeit in folgenden Channeln zur Verfügung:
#euirc (international)
#opers (international)