This repository has been archived on 2024-11-04. You can view files and clone it, but cannot push or open issues or pull requests.
docker-unrealircd/conf/help/help.de.conf
2021-10-12 02:40:30 +03:00

1386 lines
52 KiB
Plaintext

/* UnrealIRCd 5 Help Configuration
* Based on the original help text written by hAtbLaDe
* Revised by CC (07/2002) and many others
*
* Übersetztung durch stylus740@smart-irc.de (bei irc.smart-irc.net)/
*/
help {
" Hilfe zu den Server-Befehlen.";
" Um eine Frage zu stellen, setzt man den Suchbegriff";
" hinter den Befehl /HELPOP. Will man also z.B. etwas";
" zum Begriff 'who' wissen, ist einzugeben:";
" /HELPOP WHO";
" (Als HelpOp muss man /HELPOP ?WHO eingeben, also vor";
" den Begriff noch ein ? setzen)";
" In diesem Hilfesystem sind alle Server Befehle und";
" Optionen aufgeführt, die benutzt werden können.";
" Wird darüberhinaus noch Hilfe benötigt, kann diese";
" im Hilfe Channel (#Help) gegeben werden oder, wenn auch";
" das nicht ausreicht, ein IrcOp befragt werden.";
" -";
" /HELPOP USERCMDS - liefert eine Liste von User-Befehlen";
" /HELPOP OPERCMDS - liefert eine Liste von IRCOP-Befehlen";
" /HELPOP SVSCMDS - Befehle für U-Lines (Services)";
" /HELPOP UMODES - liefert eine Liste aller User-Modes";
" /HELPOP SNOMASKS - liefert eine Liste aller SnoMasks";
" /HELPOP CHMODES - liefert eine Liste aller Channel-Modes";
" /HELPOP OFLAGS - liefert eine Liste aller O:Line Flags";
" -";
" ==-------------------------oOo--------------------------==";
}
help Usercmds {
" Zur Zeit sind folgende User-Befehle verfügbar.";
" Benutze /HELPOP <Befehl> um mehr Informationen über";
" einen bestimmten Befehl zu erhalten.";
" -";
" ==-------------------------oOo-------------------------==";
" ADMIN LICENSE PART USERHOST";
" AWAY LINKS PING USERIP";
" CREDITS LIST PONG VERSION";
" CYCLE LUSERS PRIVMSG VHOST";
" DALINFO MAP QUIT WATCH";
" DCCALLOW MODE RULES WHO";
" INVITE MODULE SETNAME WHOIS";
" ISON MOTD SILENCE WHOWAS";
" JOIN NAMES STATS";
" KICK NICK TIME";
" KNOCK NOTICE TOPIC";
" ==-------------------------oOo-------------------------==";
}
help Opercmds {
" Dieser Abschnitt führt alle Befehle auf, die nur";
" von IrcOps benutzt werden können.";
" Benutze /HELPOP <Befehl> um mehr Informationen über";
" einen bestimmten Befehl zu erhalten.";
" -";
" ==-------------------------oOo-------------------------==";
" ADCHAT DNS NACHAT SETIDENT";
" ADDMOTD GLINE OPER SHUN";
" ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER";
" CHATOPS GZLINE REHASH SQUIT";
" CHGHOST RESTART TEMPSHUN";
" CHGIDENT KILL TRACE";
" CHGNAME KLINE SAJOIN TSCTL";
" CLOSE LAG SAMODE UNDCCDENY";
" CONNECT LOCOPS SAPART WALLOPS";
" DCCDENY MKPASSWD SDESC ZLINE";
" DIE MODULE SETHOST";
" ==-------------------------oOo-------------------------==";
}
help Svscmds {
" Dieser Abschnitt gibt alle Befehle aus die nur";
" über U:Lined Server - wie Services - gesendet";
" werden können.";
" Benutze /HELPOP <Befehl> um mehr Informationen über";
" einen bestimmten Befehl zu erhalten.";
" -";
" ==-------------------------oOo-------------------------==";
" SQLINE SVSKILL SVSNLINE SVSSILENCE";
" SVS2MODE SVSLUSERS SVSNOLAG SVSSNO";
" SVS2SNO SVSMODE SVSNOOP SVSWATCH";
" SVSFLINE SVSMOTD SVSO SWHOIS";
" SVSJOIN SVSNICK SVSPART UNSQLINE";
" ==-------------------------oOo-------------------------==";
}
help Umodes {
" Hier eine Liste aller User Modi, die benutzt werden können.";
" -";
" ==---------------------------oOo---------------------------==";
" o = User ist ein Globaler IRCOP";
" O = User ist ein Lokaler IRCOP";
" a = User ist ein Services Admin";
" A = User ist ein Server Admin";
" N = User ist ein Network Admin";
" C = User ist Co Admin";
" -";
" d = Durch diesen Mode werden alle Channel Nachrichten geblockt (Deaf)";
" g = Kann GlobOps und LocOps lesen und senden";
" h = Bereit zu helfen (Help Operator)";
" i = Unsichtbar (Wird nicht in /WHO abfragen angezeigt)";
" p = Versteckt alle Channels in /WHO und /WHOIS";
" q = Nur noch U:Lines können dich kicken (Nur für Services/Net Admins)";
" r = Markiert einen Nicknamen als registriert (kann nur durch Services gesetzt werden)";
" s = Sieht Server-Notices";
" t = Zeigt an, dass der User einen VHOST benützt";
" v = Lässt den User DCC-Ablehnungs Notices sehen.";
" w = Sieht Wallop Nachrichten";
" x = Verschlüsselt den Host (Sicherheit)";
" z = Markiert alle Clients, die über eine sichere Verbindung chatten (SSL)";
" B = Markiert dich als einen BOT";
" G = Filtert alle BadWords aus deinen Nachrichten und ersetzt sie durch <censored>";
" H = Versteckt den IRCOP-Status in /WHO und /WHOIS (Nur Für IRCOPS)";
" R = Blockt alle PRVIMSGs von nicht regestrierten Usern.";
" S = Nur für Services (Diverse Protections)";
" T = Verhindert den Empfang von CTCPs";
" V = Markiert den Client als einen WebTV-User";
" W = User erhält eine NOTICE, wenn und von wem er /WHOISed wird (nur für IRCOPS)";
" ==---------------------------oOo---------------------------==";
}
help Snomasks {
" Snomask seht für 'Service NOtice MASK'. Hiermit wird (hauptsächlich)";
" gesteuert, welche Server Notices empfangen werden.";
" Anwendung: /MODE nick +s <snomask>";
" Beispiel: /MODE blah +s +cF-j";
" Der Parameter legt fest, welche snomasks gewollt sind (oder nicht).";
" Man kann einzelne SNoMasks entfernen oder durch -s alle entfernen.";
" -";
" Hier eine Liste aller verfügbaren SNoMasks";
" SNoMasks werden mit dem UMode +s gesetzt, Sie sind ein zusätzlicher Parameter.";
" Als Beispiel, um SNoMask +f zu setzen tippt man:";
" /MODE <Dein Nick> +s +f";
" ==-------------------------oOo-----------------------==";
" c = Sieht alle lokalen Connects/Disconnects";
" e = Bekommt alle Server Meldungen für +e User (Eyes)";
" f = Sieht Flood Alarm Meldungen vom Server";
" F = Sieht Lokale und Globale Connects (ausser von U:Lined Server";
" G = Sieht TKL-Notices (G:Line,Shun,...)";
" j = Sieht verschiedene andere Server-Meldungen";
" k = Sieht alle /KILLs die ausgeführt werden.";
" n = Sieht alle lokalen Nicknamen Änderungen per Server Notice";
" N = Sieht alle globalen Nicknamen Änderungen per Server Notice";
" o = Sieht alle Anmeldungen als Oper";
" q = Bekommt eine Warnung wenn ein User versucht einen Q:Lined Nicknamen zu benutzen";
" s = Sieht allgemeine Nachrichten";
" S = Sieht Spamfilter Treffer";
" v = Sieht wenn sich jemand für einen VHOST einloggt.";
" ==-------------------------oOo------------------------==";
}
help Chmodes {
" Hier sind alle verfügbaren ChannelModes aufgelistet die man mit /MODE setzen kann.";
" -";
" ==------------------------------oOo----------------------------==";
" v <nickname> = Gibt einem User voice (Kann in einem moderierten Channel sprechen)";
" h <nickname> = Gibt einem user Halfop (beschränkte OP-Rechte)";
" o <nickname> = Gibt einem User Operator Status";
" a <nickname> = Gibt einem User Channel-Admin Status";
" q <nickname> = Gibt einem User Owner-Status";
" -";
" b <nick!ident@host> = Bannt alle User, auf die die nick!ident@host-Maske passt";
" Erweiterte Bann Typen werden unter /HELPOP EXTBANS beschrieben [h]";
" c = Blockt alle Nachrichten in denen mIRC FarbCodes enthalten sind [o]";
" e <nick!ident@host> = Nimmt passende User von einem Bann aus [h]";
" f <Floodparameter> = Schutz vor Flood (für weitere Informationen siehe /HELPOP CHMODEF) [o]";
" I nick!ident@host> = Nimmt passende User von +i aus [h]";
" i = Ein User muss eingeladen sein, um im Channel zu joinen [h]";
" j = <joins:sec> = Begrenzt Joins pro-User auf 'joins' alle 'sec' Sekunden [o]";
" k <key> = User müssen das Passwort <key> angeben, um im Channel zu joinen [h]";
" l <anzahl maximaler User> = Im Channel können sich maximal <anzahl> User befinden [o]";
" m = Moderierter Channel (nur User mit +vhoaq dürfen schreiben) [h]";
" n = User aus anderen Channels können keine PRIVMSGs in den Channel senden [h]";
" p = Privater Channel [o]";
" r = Der Channel ist registriert (kann nur durch Services gesetzt werden)";
" s = Geheimer Channel [o]";
" t = Nur User mit +hoaq können Topic des Channels ändern [h]";
" z = Nur Clients mit sicherer Verbindung (SSL) können joinen [o]";
" A = Channel ausschliesslich für Server/Net Admin (Kann durch Admins gesetzt werden)";
" C = Im Channel sind keine CTCPs erlaubt [o]";
" G = Filtert alle Badwords in Nachrichten und ersetzt sie durch <censored> [o]";
" M = Im Channel können nur registrierte User (+r) schreiben oder solche, die Voice Status (+v) haben [o]";
" K = Der Befehl /KNOCK ist nicht erlaubt [o]";
" L <chan2> = Channel Umleitung (wenn +l im Channel erreicht ist, auto-join in <chan2>) [q]";
" N = Im Channel sind keine Änderungen von Nicknamen erlaubt [o]";
" O = Channel nur für IrcOps (einstellbar durch IrcOps)";
" Q = Kein kicken erlaubt [o]";
" R = Nur registrierte User (+r) können im Channel joinen";
" S = Entfernt mIRC Farb Codes [o]";
" T = Im Channel sind keine NOTICEs erlaubt [o]";
" V = Der Befehl /INVITE ist nicht erlaubt [o]";
" u = Auditorium Modus /names und /who #channel werden nur Ops angezeigt [q]";
" -";
" [h] erfordert mindestens HalfOp Staus, [o] erfordert mindestens Op Staus,";
" [q] erfordert Owner Status";
" ==------------------------------oOo----------------------------==";
}
help ExtBans {
" Erweiterte Banntypen: ";
" -";
" ==-Typ---------Name---------------------------Beschreibung----------------------==";
" | | User, auf die dieser Bann gesetzt wird, können joinen, ";
" ~q | Quiet | aŽber nichts schreiben, solange sich nicht +v oder ";
" | | höher haben. ";
" | | Beispiel: ";
" | | +bb ~q:*!*@blah.blah.com ~q:nick*!*@* ";
"-----------------------------------------------------------------------------------";
" | | User, auf die dieser Bann gesetzt ist, können ihren ";
" ~n | nickchange | Nick nicht ändern, solange sie nicht +v oder höher sind.";
" | | Beispiel: ";
" | | +bb ~n:*!*@*.aol.com ~n:nick*!*@* ";
"-----------------------------------------------------------------------------------";
" | | Wenn der User in diesem Channel ist, kann er/sie nicht ";
" | [prefix] | joinen. Es kann ein Prefix (+/%/@/&/~) angegeben werden.";
" ~c | channel | Dadurch gilt der Bann nur, wenn der User diese Rechte ";
" | | oder höher im angegebenen Channel hat. ";
" | | Beispiel: +b ~c:#lamers, +e ~c:@#trusted ";
"-----------------------------------------------------------------------------------";
" | | Wenn der Bann auf den gegebenen Realnamen gesetzt ist, ";
" | | kann dieser User nicht joinen. ";
" ~r | realname | Beispiel: +b ~r:*Stupid_bot_script* ";
" | | ACHTUNG: Ein Unterstrich ('_') steht für Beides: ein ";
" | | Leerzeichen und auch ein Unterstrich ('_') ";
" | | Dieser Bann würde auch auf 'Stupid bot script v1.4'. ";
" | | passen. ";
" ==------------------------------------------------------------------------------==";
}
help Chmodef {
" Der +f Channel Mode ermöglicht eienn umfangreichen Flood Schutz für einen";
" Channel. Durch diesen Modus ist es möglich, Floods durch join, nick change,";
" CTCP, text, und knock zu verhindern. Die Syntax für die Parameter dieses Modus";
" ist wie folgt:";
" -";
" +f [<menge><typ>{#<aktion>}{,...}]:<sekunden>";
" -";
" Die Menge gibt an, wie oft das ensprechende Flooding vorkommen muß";
" bevor aktion durchgeführt wird. Möglich für typ sind:";
" -";
" ==-----Type-----Name--------Default Action---Other Actions-----==";
" c CTCP +C m, M";
" j Join +i R";
" k Knock +K";
" m Messages +m M";
" n Nickchange +N";
" t Text kick b";
" -";
" Der Unterschied zwischen m und t besteht darin, dass m für den ";
" gesamten Channel gilt, während t pro User gilt.";
" -";
" Wird eine aktion für einen Modus gewählt, kann eine Zeit (in Minuten)";
" angegeben werden, nach der die gewählte aktion aufgehoben wird.";
}
help Oflags {
" Die nachfolgend aufgeführten Flags können in O:Lines gesetzt werden";
" -";
" ==----------------------oOo--------------------==";
" o (locop) Lokaler Operator";
" O (globop) Globaler Operator";
" C (coadmin) Erhält +C bei /oper. Ist Co Administrator";
" A (admin) Erhält +A bei /oper. Ist Server Administrator";
" a (services-admin) Erhält +a bei /oper. Ist Services Administrator";
" N (netadmin) Erhält +N bei /oper. Ist Network Administrator";
" -";
" r (can_rehash) Erlaubt /REHASH server";
" R (can_restart) Erlaubt /RESTART server";
" D (can_die) Erlaubt /DIE server";
" h (helpop) Oper erhält User Modus +h (helpop)";
" g (can_globops) Oper kann /GLOBOPS senden";
" w (can_wallops) Oper kann /WALLOPS senden";
" n (can_localnotice) Oper kann lokale Server Notices senden";
" G (can_globalnotice) Oper kann Globale Server Notices senden";
" c (can_localroute) kann lokale /SQUITs und /CONNECTs durchführen";
" L (can_globalroute) kann globale /SQUITs and /CONNECTs durchführen";
" k (can_localkill) kann lokale /KILLs ausführen";
" K (can_globalkill) kann globale /KILLs" ausführen";
" b (can_kline) Oper kann mit /KLINE User vom lokalen Server bannen";
" B (can_unkline) Oper kann Klines löschen";
" z (can_zline) kann Z:Lines setzen";
" Z (can_gzline) kann global Z:Lines setzen";
" t (can_gkline) Oper kann /GLINE und /SHUN ausführen";
" v (can_override) kann OperOverride benutzen";
" q (can_setq) kann +q benutzen";
" H (get_host) erhält +x bei /oper";
" W (get_umodew) erhält +W bei /oper";
" X (can_addline) Kann /ADDLINE ausführen";
" d (can_dccdeny) Kann /DCCDENY ausführen";
" ==----------------------oOo--------------------==";
}
help Nick {
" Ändert die \"Online Identität\" auf dem Server.";
" Alle im Channel werden über die Änderung des ";
" Nicknamens benachrichtigt.";
" -";
" Syntax: NICK <neuer Nickname>";
" Beispiel: NICK hAtbLaDe";
}
help Whois {
" Zeigt Informationen über den angegebenen User";
" an, wie z.B. den \"Namen\", Channels in denen er sich";
" befindet, ihre Hostmask etc.";
" -";
" Syntax: WHOIS <user>";
" Beispiel: WHOIS hAtbLaDe";
" -";
" Status flags:";
" Die Liste der Channels, die in einer WHOIS Antwort angezeigt wird,";
" kann ein oder mehrere Status Flags enthalten, die nähere Informationen liefern.";
" Diese Flags können sein:";
" ~ - User ist ein Channel Owner (+q)";
" & - User ist ein Channel Administrator (+a)";
" @ - User ist ein Channel Operator (+o)";
" % - User ist ein Halfop (+h)";
" + - User ist Voiced (+v)";
" ! - User hat Channels, die für whois verborgen sind (+p) und man selbst ist IRCOp";
" ? - Der Channel ist geheim (+s) und man selbst ist IRCOp";
}
help Who {
" Liefert Informationen über User";
" -";
" Syntax:";
" /WHO [+|-][acghimnsuMRI] [args]";
" Flags werden wie Channel Modi angegeben, wobei die ";
" Flags cgmnsu weitere Argumente enthalten. Für einen";
" Positiv-Check werden Flags mit + angegeben und - für";
" einen Negativ-Check.";
" Mögliche Flags sind:";
" Flag a: user ist away";
" Flag c <channel>: User ist in <channel>, Wildcards sind nicht möglich";
" Flag g <gcos/realname>: User hat String <gcos> in seinem GCOS,";
" Wildcards sind möglich, nur für Opers";
" Flag h <host>: User hat String <host> im Hostname, Wildcards sind möglich";
" Flag i <ip>: User hat String <ip> in der IP Adresse";
" Flag m <usermodes>: User hat <usermodes> gesetzt, nur o/A/a für Nicht-Opers möglich";
" Flag n <nick>: User hat String <nick> im Nicknamen, Wildcards sind möglich";
" Flag s <server>: User ist auf Server <server>, Wildcards sind nicht möglich";
" Flag u <user>: User hat String <user> im Usernamen, Wildcards sind möglich";
" Flag C: Zeigt den ersten sichtbaren Channel an, in dem der User ist";
" Flag M: Sucht User in Channels, in denen ich bin";
" Flag R: Zeigt realen Hostnamen des Users an";
" Flag I: Zeigt die IP Adresse des Users";
" -";
" Um Abwärtskompatibilität zu erhalten, zeigt /who 0 o alle +o User an.";
" Beispiel: WHO +m o";
" Status flags:";
" Der who Befehl zeigt bei der Antwort eine Reihe von Flags an, um verschiedene";
" Informationen über den User zu liefern. Diese Flags sind:";
" G - User ist /away (weg gegangen)";
" H - User ist nicht /away (hier)";
" r - User benutzt einen registrierten Nick";
" B - User ist ein Bot (+B)";
" * - User ist ein IRC Operator";
" ~ - User ist ein Channel Owner (+q)";
" & - User ist ein Channel Administrator (+a)";
" @ - User ist ein Channel Operator (+o)";
" % - User ist ein Halfop (+h)";
" + - User ist Voiced (+v)";
" ! - User ist +H und man selbst ein IRC Operator";
" ? - User ist nur sichtbar, weil man selbst IRC Operator ist";
}
help Whowas {
" Liefert Informationen über User, die nicht mehr zum";
" Server verbunden sind.";
" -";
" Syntax: WHOWAS <nickname>";
" WHOWAS <nickname> <max number of replies>";
" Beispiel: WHOWAS hAtbLaDe";
}
help Cycle {
" Der/die angegebene(n) Channel(s)werden verlassen und";
" sofort wieder gejoint. Der Befehl ist identisch mit";
" dem Senden eines PART und nachfolgendem JOIN Befehl.";
" -";
" Syntax: CYCLE <chan1>,<chan2>,<chan3>";
" Example: CYCLE #help";
" Example: CYCLE #main,#chat";
}
help Dns {
" Liefert Informationen über den DNS Cache des IRC Servers.";
" Da die meisten Clients einen eingebauten DNS Befehl haben,";
" wird man in der Regel den Befehl /raw DNS benutzen müssen.";
" Dazu gibt es 2 weitere Varianten:";
" 'DNS l' zeigt die Einträge im DNS Cache";
" 'DNS i' liefert Details über die Nameserver Konfiguration";
" -";
"Syntax: DNS [option]";
}
help Names {
" Liefert eine Liste aller User im angegeben Channel.";
" -";
"Syntax: NAMES <channel>";
"Beispiel: NAMES #Support";
}
help Ison {
" Überprüfung, ob bestimmte User mit angegebenem Nicknamen";
" momentan online sind.";
" -";
" Syntax: ISON <user> <user2> <user3> <user4>";
" Beispiel: ISON hAtbLaDe Stskeeps OperServ AOLBot";
}
help Join {
" Wird verwendet, um einen oder mehrere Channels auf einem";
" Server zu betreten. Alle schon im Channel befindlichen User";
" werden über das Betreten informiert. Wird JOIN mit 0 als ";
" Parameter verwendet, werden sämtliche Channels verlassen.";
" Werden ein oder mehrere keys (Passworte) mit angegeben, so";
" werden diese benutzt, um einen +k Channel zu betreten.";
" -";
" Syntax: JOIN <chan>,<chan2>,<chan3> <key1>,<key2>,<key3>";
" JOIN 0 (Verlassen aller Channels)";
" Beispiel: JOIN #Support";
" JOIN #Lobby,#IRCd";
" JOIN #IRCd,#Support,#main letmein,somepass,anotherpass";
}
help Part {
" Befehl, um einen Channel zu verlassen, in dem man sich momentan";
" befindet. Alle übrigen User im Channel werden hierüber informiert.";
" Man kann nach dem Befehl einen Grund angeben, der allen verbleibenden";
" Usern angezeigt wird.";
" -";
" Syntax: PART <chan>,<chan2>,<chan3>,<chan4> <reason>";
" Beispiel: PART #Support";
" PART #Lobby,#IRCd See ya later!";
}
help Motd {
" Zeigt die Message Of The Day des IRC Servers an, auf dem man ";
" eingeloggt ist. Dabei handelt es sich um eine Information über den";
" Server.";
" -";
" Syntax: MOTD";
" MOTD <server>";
}
help Rules {
" Zeigt die Regeln des Netzwerkes an, mit dem man verbunden ist.";
" -";
" Syntax: RULES";
" RULES <server>";
}
help Lusers {
" Liefert Informationen über die Anzahl lokaler und ";
" globaler User und die maximal erreichte Userzahl..";
" -";
" Syntax: LUSERS [server]";
}
help Map {
" Zeigt eine pseude-grafische Netzwerks Karte an, aus der die";
" Struktur des IRC Netzwerkes hervorgeht. Das wird hauptsächlich";
" zu Routing Zwecken benötigt.";
" -";
" Syntax: MAP";
}
help Quit {
" Beendet die Verbindung zum IRC Server. Die verbleibenden User in";
" den Channels werden über das Verlassen informiert.";
" Wenn kein Grund angegeben wird, ist der Nickname der angezeigte Grund.";
" -";
" Syntax: QUIT <reason>";
" Beispiel: QUIT Leaving!";
}
help Ping {
" Der Ping Befehl dient dazu, die Anwesenheit eines Users oder Servers";
" auf der anderen Seite der Verbindung zu überprüfen. Server senden in";
" regelmäßigen Abständen eine PING Nachricht, wenn keine andere Aktivität";
" von der anderen Seite aus eingeht. Wird eine solche Ping Nachricht nicht";
" innerhalb einer festgelegten Zeit beantwortet, wird die Verbindung beendet.";
" Eine Ping Nachricht kann auch bei einer aktiven Verbindung gesendet werden.";
" Zu beachten ist, dass dies unterschiedlich zum CTCP PING Befehl ist.";
" -";
" Syntax: PING <server> <server2>";
" Beispiel: PING irc.example.org";
" PING hAtbLaDe";
" PING hAtbLaDe irc2.dynam.ac";
}
help Pong {
" Die PONG Nachricht ist die Antwort auf die PING Nachricht. Wird der";
" Parameter <server2> angegeben, wird die Nachricht an das angegebene Ziel";
" geleitet. Parameter <server> ist der Name der Einheit, die auf die Ping";
" Nachricht geantwortet hat und diese Nachricht erzeugt hat.";
" -";
" Syntax: PONG <server> <server2>";
" Beispiel: PONG irc.example.org irc2.dynam.ac";
" (PONG Nachricht von irc.example.org to irc2.dynam.ac)";
}
help Version {
" Liefert versions Informationen über den benutzten IRCd.";
" -";
" Syntax: VERSION";
" VERSION <server>";
}
help Stats {
" Liefert verschiedene statistische Informationen über den Server.";
" -";
" Syntax: STATS <flags>";
" Beispiel: STATS u";
" -";
" Gibt man nur /stats ohne Parameter ein, erhält man eine Liste der";
" möglichen Flags.";
}
help Links {
" Listet sämtliche Server auf, die momentan zum Netzwerk verbunden";
" sind. Nur IRCops können gelinkte U-lined Servers /Services) sehen.";
" -";
" Syntax: LINKS";
}
help Admin {
" Liefert Informationen über die Administration des Servers.";
" -";
" Syntax: ADMIN";
" ADMIN <server>";
}
help Userhost {
" Zeigt den userhost des angegebenen Nicknamen an. Wird ";
" Üblicherweise von Scripts oder Bots benutzt.";
" -";
" Syntax: USERHOST <nickname>";
" Beispiel: USERHOST hAtbLaDe";
}
help Userip {
" Liefert die IP des Users zurück, nach dem gefragt wurde.";
" Üblicherweise von Scripts oder Bots benutzt.";
" -";
" Syntax: USERIP <nickname>";
" Beispiel: USERIP codemastr";
}
help Topic {
" Setzt oder ändert das Topic des angegebenen Channels";
" oder zeigt nur das aktuelle Topic an.";
" -";
" Syntax: TOPIC <channel> (zeigt aktuelles Topic an)";
" TOPIC <channel> <topic> (Ändert Topic)";
" Beispiel: TOPIC #Operhelp";
" TOPIC #Lobby Welcome to #Lobby!!";
}
help Invite {
" Sendet einem User eine Einladung, einen bestimmten Channel zu betreten.";
" Wenn der Channel +i hat, muß man im Channel Oper sein, um den Befehl benutzen";
" zu können, ansonsten kann jeder User diesen Befehl benutzen.";
" Invite ohne Parameter listet die Channels auf, in die man eingeladen wurde.";
" -";
" Syntax: INVITE <user> <channel>";
" Beispiel: INVITE hAtbLaDe #Support";
" Beispiel: INVITE";
}
help Kick {
" Entfernt einen User aus einem Channel. Kann nur von Operators oder ";
" HalfOps benutzt werden. Wenn kein Grund angegeben wird, ist der Nick";
" des Kickenden der Grund.";
" -";
" Syntax: KICK <channel>[,<channel2>..] <user>[,<user2>..] <reason>";
" Beispiel: KICK #Lobby foobar Lamer..";
" KICK #Lobby,#OperHelp Lamer23,Luser12 Lamers!";
}
help Away {
" Stellt den eigenen Online Status auf \"Away\" ein.";
" -";
" Syntax: AWAY <Grund> (Setzt eigenen Nick auf Away und zeigt angegebenen Grund an)";
" AWAY (Hebt den Away Status auf)";
" Beispiel: AWAY Essenszeit!";
}
help Watch {
" Watch ist ein Benachrichtigungssystem welches schneller und ressourcenschonender";
" arbeitet, als das alte Notify System. Der Server sendet eine Nachricht an einen";
" selbst, wann immer ein User, der in der eigenen \"Watch\" Liste steht, ein- oder";
" ausloggt.";
" Die Watch Liste wird nicht gespeichert, man muß über den eigenen Client oder ein";
" Script bei jeder neuen Verbindung dafür sorgen, dass sie erneut an den Server";
" übertragen wird. D.h. der Watch Befehl ist dann erneut einzugeben.";
" -";
" Syntax: WATCH +nick1 +nick2 +nick3 (Fügt Nickname hinzu)";
" WATCH -nick (Löscht Nickname)";
" WATCH (Zeigt die Watch Liste an)";
}
help List {
" Liefert eine vollständige Liste sämtlicher Channels im Netzwerk.";
" Wird ein Suchstring angegeben, so werden nur die Channels angezeigt,";
" die zum Suchstring passen. Wildcards sind erlaubt.";
" -";
" Syntax: LIST <search string>";
" Beispiel: LIST";
" LIST *ircd*";
" -";
" Einige zusätzliche Flags werden ebenfalls unterstützt:";
" >anzahl Zeigt Channels mit mehr als <anzahl> Usern an";
" <anzahl Zeigt Channels mit weniger als <anzahl> Usern an";
" !*mask* Zeigt Channels an, die NICHT zur Maske *mask* passen";
" -";
" Sämtliche Flags können statt einer Standard Maske verwendet werden.";
}
help Privmsg {
" Eröffnet eine private Unterhaltung, ein sogenanntes 'Query'";
" /PRIVMSG @#channel <text> sendet die private Nachricht mit <text>";
" ausschliesslich an die Ops des angegebenen Channels.";
" /PRIVMSG @+#channel <text> sendet die private Nachricht mit <text>";
" sowohl an die Ops des angegebenen Channels, als auch an User mit Voice.";
" Falls einige Clients diese Zeichen als solche, statt als Steuercode";
" verwenden (wie z.B. ircII), ist es erforderlich statt dessen";
" /QUOTE PRIVMSG @#channel <text> zu verwenden.";
" Man kann auch % verwenden, um Nachrichten an HalfOps im Channel zu senden.";
" -";
" Syntax: PRIVMSG <nick>,<nick2>,<nick3>,<nick4> :<text>";
" Beispiel: PRIVMSG hAtbLaDe :Hello";
" PRIVMSG hAtbLaDe,Somefella,Lamer :Hallo allerseits!";
" PRIVMSG @#hottub Am Samstag haben wir Team Besprechung.";
}
help Notice {
" Sendet Nachrichten an bestimmte Empfänger, die nur von diesen gelesen";
" werden können.";
" /NOTICE @#channel <text> sendet eine Nachricht mit <text>";
" ausschliesslich an die Ops des angegebenen Channels.";
" /NOTICE @+#channel <text> sendet eine Nachricht mit <text>";
" sowohl an die Ops des angegebenen Channels, als auch an User mit Voice.";
" Falls einige Clients diese Zeichen als solche, statt als Steuercode";
" verwenden (wie z.B. ircII), ist es erforderlich statt dessen";
" /QUOTE NOTICE @#channel <text> zu verwenden.";
" Man kann auch % verwenden, um Nachrichten an HalfOps im Channel zu senden.";
" -";
" Syntax: NOTICE <nick>,<nick2>,<nick3>,<nick4> :<text>";
" Beispiel: NOTICE hAtbLaDe :Hello";
" NOTICE hAtbLaDe,Somefella,Lamer :Hallo Leute!";
" NOTICE @#hottub Achtet mal auf diesen Lamer.";
}
help Knock {
" In Channels, die auf invite only eingestellt sind, kann man";
" mit dem Befehl \"Knock\" eine Einladung für diesen Channel anfordern.";
" -";
" Syntax: KNOCK <channel> <message>";
" Beispiel: KNOCK #secret_chan Ich bin Op hier, holt mich mal rein!";
}
help Setname {
" Ermöglicht es, dass User ihren \"Real name\" (GECOS) direkt online";
" im IRC, ohne neu zu connecten, ändern können.";
" -";
" Syntax: SETNAME <New Real Name>";
}
help Vhost {
" Verbirgt den realen Hostnamen durch Überschreiben mit einem virtuellen,";
" erdachten Hostnamen, der vom Server durch den Befehl SETHOST unterstützt";
" wird.";
" -";
" Synatx: VHOST <login> <password>";
" Beispiel: VHOST openbsd ilovecypto";
}
help Mode {
" Setzt einen Modus für einen Channel oder einen User. Eine Liste der";
" Modi kann durch /HELPOP CHMODES bzw. /HELPOP UMODES) angezeigt werden.";
" -";
" Syntax: MODE <channel/user> <mode>";
" Beispiel: MODE #Support +tn";
" MODE #Support +ootn hAtbLaDe XYZ";
}
help Credits {
" Zeigt eine Liste aller, die an der Entwicklung von UnrealIRCd mitgewirkt haben.";
" -";
" Syntax: CREDITS";
" CREDITS <server>";
}
help Dalinfo {
" Diser Befehl liefert historische Danksagungen (von ircu, etc..)";
" -";
" Syntax: DALINFO";
" Syntax: DALINFO <server>";
}
help License {
" Dieser Befehl zeigt die Lizenzinformationen für UnrealIRCd an.";
" Syntax: LICENSE";
" LICENSE <server>";
}
help Time {
" Zeigt das aktuelle Datum und die Zeit des Servers an.";
" -";
" Syntax : TIME";
" TIME <server>";
}
help Silence {
" Nachrichten von einem User oder einer Liste von Usern werden ignoriert.";
" -";
" Syntax: SILENCE +nickname (Schreibt einen Nicknamen in die SILENCE Liste)";
" SILENCE -nickname (Löscht einen Nicknamen aus der SILENCE Liste)";
" SILENCE (Zeigt die aktuelle SILENCE Liste an)";
}
help Oper {
" Bewirkt, dass ein User den IRC Operator Status erhält.";
" (Der IRCop erhält so seinen Status)";
" -";
" Syntax: OPER <uid> <password>";
" Achtung: Sowohl uid als auch Passwort sind case sensitive ";
" (Groß- und Kleinschreibung beachten!)";
" Beispiel: OPER hAtbLaDe foobar234";
}
help Wallops {
" Sendet eine \"Nachricht\" an alle, die den Usermodus +w haben.";
" Nur IRCops können Wallops senden, aber alle mit dem Modus +w";
" können sie lesen.";
" -";
" Syntax: WALLOPS <nachricht>";
}
help Globops {
" Sendet eine globale \"Nachricht\" an alle IRCops. Die Nachricht";
" kann nur von IRCops gelesen werden (anders, als WALLOPS, die";
" auch von normalen Usern gelesen werden können).";
" -";
" Syntax: GLOBOPS <message>";
" Beispiel: GLOBOPS Lets get em clones ..";
}
help Locops {
" Ähnlich, wie GLOBOPS, allerdings empfangen nur IRCops,";
" die lokal auf den gleichen Server verbunden sind, die Nachrichten.";
" -";
" Syntax: LOCOPS <message>";
" Beispiel: LOCOPS Gib dem User mal ne k:line ...";
}
help Chatops {
" Sendet eine Nachricht an alle IrcOps (global).";
" -";
" Syntax: CHATOPS <message>";
" Example: CHATOPS Gonna k:line that user ...";
}
help Adchat {
" Sendet eine Nachricht an alle Admins, die online sind.";
" -";
" Syntax: ADCHAT <text>";
" Beispiel: ADCHAT Hey guys! I'm finally here.";
}
help Nachat {
" Sendet eine Nachricht an alle NetAdmins, die online sind.";
" -";
" Syntax: NACHAT <text>";
" Beispiel: NACHAT Hey guys! How is everything?";
}
help Kill {
" Dieser Befehl entfernt User vom Server (anders als KICK";
" wo der User nur vom Channel entfernt wird). Der User kann direkt";
" neu zum Server verbinden.";
" Befehl nur für IrcOps.";
" -";
" Syntax: KILL <user1>, <user2>, <user3>,... <reason>";
" Beispiel: KILL Jack16 Werbung für Dialer hier nicht erlaubt";
}
help Kline {
" Dieser Befehl erzeugt zeitabhängige K:Line bezogen auf eine";
" Host Maske. Wer eine Hostmaske besitzt, die auf diese K:Line";
" passt, kann nicht zu dem Server connecten, auf dem sie gesetzt";
" ist. K:Lines sind also lokal auf bestimmten Servern.";
" Eine Zeit von 0 in der KLINE macht sie permanent (läuft nie ab).";
" Die Zeit wird im Format 1d10h15m30s angegeben.";
" Befehl nur für IrcOps.";
" -";
" Syntax: KLINE <hostmask> [time] <grund> (setzt eine Kline)";
" KLINE -<hostmask> (löscht eine Kline)";
" Beispiel: KLINE *@*.aol.com Abuse (setzt eine permanente K:line)";
" KLINE *@*.someisp.com 2d Abuse (setzt eine K:line für 2 Tage)";
" KLINE -*@*.aol.com";
}
help Zline {
" Dieser Befehl erzeugt zeitabhängige Z:Line bezogen auf eine";
" IP Adresse oder eine IP Maske. Wer IP Adresse hat, die auf diese Z:Line";
" passt, kann nicht zu dem Server connecten, auf dem sie gesetzt";
" ist. Z:Lines sind also lokal auf bestimmten Servern.";
" Eine Zeit von 0 in der ZLINE macht sie permanent (läuft nie ab).";
" Die Zeit wird im Format 1d10h15m30s angegeben.";
" Befehl nur für IrcOps.";
" -";
" Syntax: ZLINE <ipmask> [time] <grund> (setzt eine Zline)";
" ZLINE -<ipmask> (löscht eine Zline)";
" Beispiel: ZLINE *@127.0.0.1 Abuse (setzt eine permanente Z:line)";
" ZLINE *@127.0.0.1 2d Abuse (setzt eine Z:line für 2 Tage)";
" ZLINE -*@127.0.0.1";
" Anmerkung: Gibt man bei zline statt einer IP einen Host an, so wirkt sie wie eine kline.";
" ACHTUNG: Der IrcOp benötigt hierfür das can_gkline oper Flag";
}
help Gline {
" Dieser Befehl erzeugt zeitabhängige G:Line bezogen auf eine";
" Host Maske. Wer eine Hostmaske besitzt, die auf diese G:Line";
" passt, kann zu KEINEM Server im IRC Netzwerk mehr connecten.";
" G:Lines sind also global im gesamten netzwerk.";
" Eine Zeit von 0 in der GLINE macht sie permanent (läuft nie ab).";
" Die Zeit wird im Format 1d10h15m30s angegeben.";
" Befehl nur für IrcOps.";
" -";
" Syntax: GLINE <user@host mask> [time] :<grund>";
" (setzt eine G:line für user@host)";
" GLINE -<user@host mask> (Löscht eine G:line für user@host)";
" Beispiel: GLINE *@*.idiot.net 900 :Spammers (Setzt eine 15 min G:line)";
" GLINE *@*.idiot.net 1d5h :Spammers (Setzt eine 29 std G:line)";
" GLINE -*@*.idiot.net";
" ACHTUNG: Der IrcOp benötigt hierfür das can_gkline oper Flag";
}
help Shun {
" Verhindert, dass der User IRGENDEINEN Befehl ausführen kann, ausser";
" \"ADMIN\" und antworten auf Server Pings.";
" Eine Zeit von 0 im SHUN macht diesen permanent (läuft nie ab).";
" Die Zeit wird im Format 1d10h15m30s angegeben.";
" Befehl nur für IrcOps.";
" -");
" Syntax: SHUN <nickname> <time> :<Grund> (Shunt Nickname für Zeit in Sekunden)";
" SHUN +<user@host> <time> :<Grund> (Shunt user@host für Zeit in Sekunden)";
" SHUN -<user@host> (Löscht den SHUN für user@host)";
" SHUN (Zeigt aktuelle SHUN Liste an)";
" -";
" Beispiel: SHUN +foobar@aol.com 600 :Spamming";
" (Shunt foobar@aol.com für 10 Minuten wegen Spamming)";
" SHUN +foobar@aol.com 1d6h :Spamming (Bewirkt einen 30 stündigen SHUN)";
" ACHTUNG: Der IrcOp benötigt hierfür das can_gkline oper Flag";
}
help Gzline {
" Dieser Befehl erzeugt zeitabhängige globale Z:Line. Wer eine IP Adresse";
" hat, die auf diese globals Z:Line passt, kann zu KEINEM Server im";
" IRC Netzwerk connecten.";
" Eine Zeit von 0 in der GZLINE macht sie permanent (läuft nie ab).";
" Die Zeit wird im Format 1d10h15m30s angegeben.";
" Befehl nur für IrcOps.";
" -";
" Syntax: GZLINE <*@ipmask> <seconds to be banned> :<reason>";
" (setzt eine Global Z:line für *@ipmask)";
" GZLINE -<*@ipmask> (löscht eine Globale Z:line für *@ipmask)";
" Beispiel: GZLINE *@4.16.200.* 900 Spammers (Setzt eine 15 min Globale Z:line)";
" GZLINE *@4.16.200.* 1d5h Spammers (Setzt eine 29 std Globale Z:line)";
" GZLINE -*@4.16.200.* ";
" Anmerkung: Gibt man bei gzline statt einer IP einen Host an, so wirkt sie wie eine gline.";
}
help Akill {
" Setzt einen Autokill für die angegebene Host Maske. Das verhindert, ";
" dass irgend ein User mit hierzu passender Host Maske zum Netzwerk ";
" connecten kann.";
" Befehl nur für Services Administrator";
" -";
" Syntax: AKILL <user@host> :<Grund>";
" Beispiel: AKILL foo@aol.com :Spammers!";
}
help Rakill {
" Löscht einen durch Service Administrator gesetzten AKILL.";
" DIESER BEFEHL IST NUR SERVERN ERLAUBT";
" -";
" Syntax: RAKILL <user@host>";
}
help Rehash {
" Veranlasst den Server, seine Konfigurationsdatei neu einzulesen.";
" Befehl nur für IrcOps.";
" -";
" Syntax: REHASH <servername> -<flags>";
" REHASH -<flags>";
" -";
" Wenn Servername und Flags nicht angegeben sind, wird hierdurch";
" die (lokale) unrealircd.conf rehasht und dabei alle temporären k:lines";
" gelöscht.";
" Wird ein Servername angegeben, so wird dieser mit seinem Configfile";
" rehhashed.";
" Nur NetAdmins dürfen einen Servernamen angeben.";
" -";
" Die Flags werden benutzt, um andere Configdateien zu rehashen.";
" Gültige Flags sind:";
" -motd - Rehasht alle MOTD Dateien und RULES Dateien (incl. tld{})";
" -opermotd - Rehasht die OPERMOTD";
" -botmotd - Rehasht die BOTMOTD";
" -garbage - bewirkt garbage collection";
" Anmerkung des Übersetzers: Garbage collection (GC) (englisch,";
" wörtlich deutsch: Mülleinsammeln, auch Freispeichersammlung) ist";
" ein Fachbegriff aus der Softwaretechnik. Er steht für ein Verfahren";
" zur regelmäßigen automatischen Wiederverfügbarmachung von nicht mehr";
" benötigtem Speicherplatz, indem nicht mehr erreichbare Objekte im";
" Speicher automatisch freigegeben werden.";
}
help Restart {
" Killt den IRC Prozess und startet ihn neu. Dabei werden alle momentan";
" zum Server verbundenen User disconnected.";
" Befehl nur für IrcOps.";
" -";
" Syntax: RESTART";
" RESTART <password>";
" RESTART <password> <reason>";
}
help Die {
" Beendet den IRC Prozess. Dabei werden alle momentan zum Server";
" verbundenen User disconnected.";
" Befehl nur für IrcOps.";
" -";
" Syntax: DIE";
" DIE <password>";
}
help Lag {
" Dieser Befehl ist ähnlich einem Traceroute für IRC Server.";
" Man gibt beispielsweise /LAG irc.example.org ein und es";
" erfolgen Antworten von jedem Server über den der Befehl geleitet wird";
" mit Zeit u.s.w.";
" Hilfreich, um nachzuschauen, wo ein Lag ist.";
" -";
" Syntax: LAG <server>";
}
help Sethost {
" Mit diesem Befehl kann man den Virtual host (Vhost) in jeden gewünschten";
" Text ändern, solange keine Sonderzeichen verwendet werden.";
" Befehl nur für IrcOps.";
" -";
" Syntax: SETHOST <new hostname>";
" Beispiel: SETHOST hier.kommt.der.chef";
}
help Setident {
" Mit diesem Befehl kann man den Ident (Username) ändern.";
" Befehl nur für IrcOps.";
" -";
" Syntax: SETIDENT <new ident>";
" Beispiel: SETIDENT l33t";
}
help Chghost {
" Mit diesem Befehl kann man den Host eines Users, der aktuell";
" eingeloggt ist, ändern.";
" Befehl nur für IrcOps.";
" -";
" Syntax: CHGHOST <nick> <host>";
" Beispiel: CHGHOST hAtbLaDe root.me.com";
}
help Chgident {
" Ändert den Ident eines Users im IRC Netzwerk.";
" Befehl nur für IrcOps.";
" -";
" Syntax: CHGIDENT <nick> <ident>";
" Beispiel: CHGIDENT hAtbLaDe sheep";
}
help Chgname {
" Ändert den \"IRC Name\" (oder \"Real Name\") eines Users im IRC Netzwerk.";
" Befehl nur für IrcOps.";
" -";
" Syntax: CHGNAME <nick> <name>";
" Beispiel: CHGNAME hAtbLaDe Gotta new name :)";
}
help Squit {
" Trennt einen IRC Server vom Netzwerk.";
" Üblicherweise beim Routing von Servern benutzt.";
" Befehl nur für IrcOps.";
" -";
" Syntax: SQUIT <server>";
" Beispiel: SQUIT leaf.*";
}
help Connect {
" Linkt einen anderen IRC Server zu dem, auf dem der Befehl gegeben wird.";
" Auch Remote Connections sind möglich.";
" Befehl nur für IrcOps.";
" -";
" Syntax: CONNECT <server>";
" CONNECT <hub> <port> <leaf>";
" Beispiel: CONNECT leaf.*";
" CONNECT hub.* 6667 leaf.*";
}
help Dccdeny {
" Legt ein DCC Verbot für diese Dateimaske fest. Das bedeutet, dass alle";
" DCC sends für Dateien, auf die dieses Muster passt, abgewiesen werden.";
" Befehl nur für IrcOps.";
" -";
" Syntax: DCCDENY <filename mask> <reason>";
}
help Undccdeny {
" Wird EXAKT die angegeben Datei gefunden, wird sie gelöscht, andernfalls";
" werden Wildcards zur Suche benutzt.";
" Befehl nur für IrcOps.";
" -";
" Syntax: UNDCCDENY <filename mask>";
}
help Sajoin {
" Zwingt einen User, einen Channel zu joinen.";
" Befehl für Services Admin";
" -";
" Syntax: SAJOIN <nick> <channel>,[<channel2>..]";
" Beispiel: SAJOIN hAtbLaDe #OperHelp";
" SAJOIN hAtbLaDe #Support,#IRCHelp";
}
help Sapart {
" Zwingt einen User, einen Channel zu verlassen.";
" Befehl für Services Admin";
" -";
" Syntax: SAPART <nick> <channel>,[<channel2>..]";
" Beispiel: SAPART hAtbLaDe #OperHelp";
" SAPART hAtbLaDe #Support,#IRCHelp";
}
help Samode {
" Erlaubt es einem Services Administrator die Modi eines Channels zu ändern,";
" ohne Op Status zu haben.";
" Befehl für Services Admin";
" -";
" Syntax: SAMODE <channel> <mode>";
" Beispiel: SAMODE #Support +m";
}
help Trace {
" Man kann TRACE auf Server und User anwenden.";
" Wird TRACE auf einen User angewandt, erhält man die Klasse und";
" Informationen über Lag.";
" Auf einen Server angewandt erhält man Klasse/Version/Link Informationen.";
" Manchmal kann TRACE verwirren, insbesondere bei der ersten Anwendung.";
" Befehl nur für IrcOps.";
" -";
" Syntax: TRACE <servername|nickname>";
" Beispiel: TRACE irc.example.org";
}
help Opermotd {
" Zeigt die Operator MOTD des IRCd an.";
" Befehl nur für IrcOps.";
" -";
" Syntax: OPERMOTD";
}
help Sdesc {
" Mit diesem Befehl kann man die Infozeile des Servers ändern,";
" ohne dass ein squit und reconnect erforderlich ist.";
" Befehl nur für Server Admins und Co Admins";
" -";
" Syntax: SDESC <New description>";
" Beispiel: SDESC Fly High, Fly Free";
}
help Mkpasswd {
" Dieser Befehl verschlüsselt den übergebenen String und liefert einen 'hash' zurück.";
" Diesen 'hash' kann man für jegliche verschlüsselten Passworte in die conf Datei einbauen";
" wie z.B. bei oper::passwort, vhost::passwort etc.";
" Weitere Informationen und mögliche Typen:";
" https://www.unrealircd.org/docs/Authentication_types";
" -";
" Syntax: MKPASSWD <method> <password>";
" Beispiel: MKPASSWD argon2 IamTeh1337";
}
help Module {
" Dieser Befehl liefert eine Liste aller geladenen Module.";
" Abhängig, ob man normaler User oder ein IrcOp ist, wird";
" unterschiedliche Ausgabe erzeugt.";
" -- normale User: --";
" Syntax des Befehls: MODULE";
" Ausgabe des Befehls: *** Name - (Beschreibung) [3RD]";
" Das [3RD] Flag bedeutet, dass es sich um ein 3rd party modul";
" handelt, also von einem anderen Anbieter als UnrealIRCd.";
" -- IrcOp: -- ";
" Syntax des Befehls: MODULE [server]";
" Ausgabe des Befehls: *** Name - Version (Beschreibung) [optional Flags]";
" Flags können sein:";
" [PERM]: permanentes Modul (kann nicht entladen oder neu geladen werden)";
" [Unloading]: Modul wird gerade entfernt";
" [3RD] 3rd party Modul (von anderen Anbietern, als UnrealIRCd)";
" [OLD?] Fehlende Modul Version, vergessen, ein altes Beta* Modul neu zu kompilieren?";
" Zusätzlich sieht man eine Liste, welche 'hooks' und Befehlüberschreitungen";
" vorhanden sind (die Nummer der 'hook's' kann in include/modules.h nachgesehen werden.";
}
help Close {
" Dieser Befehl schliesst alle unbekannten Verbindungen zum IRC Server";
" IRC server.";
" -";
" Syntax: CLOSE";
}
help Tsctl {
" Uhrzeit aller Server anzeigen.";
" Befehl nur für IrcOps.";
" -";
" Syntax: TSCTL ALLTIME (Zeigt den Zeitstatus aller Server)";
}
help Svsnick {
" Ändert den Nicknamen des Users, der angegeben wird.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSNICK <nickname> <new nickname> <timestamp>";
" Beispiel: SVSNICK hAtbLaDe Foobar 963086432";
}
help Svsmode {
" Ändert Modi des Users, der angegeben wird.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSMODE <nickname> <usermode>";
" Beispiel: SVSMODE hAtbLaDe +i";
}
help Svskill {
" Disconnected einen User vom Netzwerk.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSKILL <user> :<reason>";
" Beispiel: SVSKILL Lamer21 :Goodbye";
}
help Svsnoop {
" Dieser Befehl aktiviert oder deaktiviert die Möglichkeit";
" IrcOp Funktonen auf dem angegebenen Server.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSNOOP <server> <+/->";
" Beispiel: SVSNOOP leaf.* -";
}
help Svsjoin {
" Zwingt einen User, einen Channel zu joinen.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSJOIN <nick> <channel>[,<channel2>..]";
" Beispiel: SVSJOIN hAtbLaDe #jail";
" SVSJOIN hAtbLaDe #jail,#zoo";
}
help Svspart {
" Zwingt einen User einen Channel zu verlassen.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSPART <nick> <channel>[,<channel2>..] [<comment>]";
" Beispiel: SVSPART hAtbLaDe #Hanson";
" SVSPART hAtbLaDe #Hanson,#AOL";
" SVSPART hAtbLaDe #Hanson,#AOL Und weg auch....";
}
help Svso {
" Gibt dem Nick Operflags wie die in den O:lines.";
" Normale Flags wie +O sind durch SVSMODE zu setzen.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSO <nick> <+operflags> (Setzt die Operflags)";
" SVSO <nick> - (Löscht alle O:Line Flags)";
" Beispiel: SVSO SomeNick +bBkK";
}
help Swhois {
" Ändert die WHOIS Meldung des Nicknamen.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SWHOIS <nick> :<message> (Stellt SWHOIS ein)";
" SWHOIS <nick> : (Reset des SWHOIS)";
" Beispiel: SWHOIS SomeNick :is a lamer";
}
help Sqline {
" Bannt den Nicknamen oder ähnliche Namen vom Server.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SQLINE <nickmask> :<Reason>";
" Beispiel: SQLINE *Bot* :No bots";
}
help Unsqline {
" Entfernt Bann auf Nickname oder Nickname Maske.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Synax: UNSQLINE <nickmask>";
" Beispiel: UNSQLINE *Bot*";
}
help Svs2mode {
" Ändert die Usermodi eines Nicknamens.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: :services.somenet.com SVS2MODE <nickname> +<mode>";
" Beispiel: :services.roxnet.org SVS2MODE hAtbLaDe +h";
}
help Svsfline {
" Setzt gegebene Dateimaske auf DCCDENY";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: :server SVSFLINE + file :grund (Fügt Dateinamen hinzu)";
" :server SVSFLINE - file (löscht den Dateinamen)";
" :server SVSFLINE * (Löscht die DCCDENY Liste)";
}
help Svsmotd {
"Ändert die Service Message Of The Day";
" Muss durch einen U:Lined Server gesendet werden.";
"Syntax: SVSMOTD # :<text> (Fügt Text zur MOTD hinzu)";
" SVSMOTD ! (Löscht die MOTD)";
" SVSMOTD ! :<text> (Löscht Text und fügt neuen hinzu)";
"Beispiel: SVSMOTD # :Services MOTD";
}
help Svsnline {
" Setzt einen globalen Bann auf den Realnamen.";
" Muss durch einen U:Lined Server gesendet werden.";
" Der Grund mus ein einzelner Parameter sein, deshalb";
" sind Leerzeichen durch '_' zu ersetzen, Unreal";
" übersetzt diese zu Leerzeichen.";
" -";
" Syntax: SVSNLINE <grund_für_den_bann> :<realname> (um einen Bann zu setzen)";
" SVSNLINE - (um einen Bann zu löschen)";
" SVSNLINE * (um alle Banns zu löschen)";
" Beispiel: SVSNLINE sub7_drone :*sub7*";
}
help Svslusers {
" Ändert die globale und/oder lokale maximalen Userzahl";
" für einen Server. Wird -1 für einen der Werte angegeben,";
" wird die aktuelle Einstellung beibehalten.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSLUSERS <server> <globalmax|-1> <localmax|-1>";
" Beispiel: SVSLUSERS irc.example.org -1 200";
}
help Svswatch {
" Ändert die WATCH Liste eines Users.";
" Muss durch einen U:Lined Server gesendet werden.";
" Syntax: SVSWATCH <nick> :<watch parameters>";
" Beispiel: SVSWATCH Blah :+Blih!*@* +Bluh!*@* +Bleh!*@*.com";
}
help Svssilence {
" Ändert die SILENCE Liste eines Users.";
" Muss durch einen U:Lined Server gesendet werden.";
" Im Gegensatz zum SILENCE Befehl können mehrere Einträge";
" zum Setzen/Löschen in einer Zeile stehen.";
" Syntax: SVSSILENCE <nick> :<silence parameters>";
" Beispiel: SILENCE Blah :+*!*@*.com +*!*@*.bla.co.uk";
}
help Svssno {
" Ändert die snomask des angegebenen Users.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSSNO <nickname> <snomasks>";
" Beispiel: SVSSNO joe +Gc";
}
help Svs2sno {
" Ändert die snomask eines Nicknamen und zeigt dem";
" dem User die Änderung an.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVS2SNO <nickname> <snomasks>";
" Beispiel: SVS2SNO joe +Gc";
}
help Svsnolag {
" Aktiviert ein 'kein fake lag' für einen User.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVSNOLAG [+|-] <nickname>";
" Example: SVSNOLAG + joe";
}
help Svs2nolag {
" Aktiviert ein 'kein fake lag' für einen User.";
" Muss durch einen U:Lined Server gesendet werden.";
" -";
" Syntax: SVS2NOLAG [+|-] <nickname>";
" Example: SVS2NOLAG + joe";
}
help Spamfilter {
" Diese Befehle setzten oder löschen globale Spam Filter.";
" Spamfilter helfen, mit Spam, störenden Bots, Werbung etc. fertig zu werden.";
" -";
" Syntax: /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]";
" [type] legt die Art der Nachrichten fest, auf die reagiert werden soll.";
" Es können mehrere Angaben für [type] gemacht werden:";
" 'c' normaler Text im Channel, 'p' private Nachrichten (Query),";
" 'n' private Notice, 'N' Channel Notice, 'P' Part Meldung, 'q' Quit Meldung";
" 'd' dcc";
" [action] legt die Aktion fest, die erfolgen soll (es kann nur 1 Aktion angegeben werden):";
" 'kill', 'tempshun' (Shun nur für aktuelle Session), 'shun',";
" 'kline', 'gline', 'zline', 'gzline', 'block' (blockiert Nachricht),";
" 'dccblock' (kann keine DCC mehr senden), 'viruschan' (verlässt alle Channels";
" und joint zwangsweise im Virus Help Channel), warn (Warnung für IrcOps).";
" [tkltime] die Zeitdauer, wie lange *LINEs, die durch [action] gesetzt wurden, gelten sollen";
" (ein '-' angeben, um den Default aus set::spamfilter::ban-time zu verwenden,";
" dieser Wert wird für 'block/tempshun' ignoriert).";
" [reason] der Grund für die *LINE oder blocknachricht, DARF KEINE LEERZEICHEN ENTHALTEN,";
" '_' wird in Leerzeichen übersetzt. Auch hier gilt, dass bei Angabe von '-' der";
" Default (set::spamfilter::ban-reason) benutzt wird.";
" [regex] hier handelt es sich um den Ausdruck in der Nachricht, auf den hin Reaktionen";
" erfolgen sollen.";
" - ";
" Einige Beispiele (die möglicherweise länger als eine Zeile sind):";
" /spamfilter add p block - - Come watch me on my webcam";
" /spamfilter add p block - Possible_virus_detected,_join_#help Come watch me on my webcam";
" /spamfilter add p tempshun - - You_are_infected me\.mpg";
" /spamfilter add p gline - - Come watch me on my webcam";
" /spamfilter add p gline 3h Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam";
" /spamfilter add p kill - Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam";
" /spamfilter del p block - - Come watch me on my webcam*";
" /spamfilter add cN gzline 1d No_advertising_please come to irc\..+\..+";
}
help Tempshun {
" Setzt oder löscht 'temoräre Shuns'.";
" Temporäre Shuns sind Shuns, die auf den angegebenen User";
" _nur für die aktuelle Session_ gelten, wenn also der User neu connectet";
" gilt der Shun nicht mehr.";
" -";
" Syntax: TEMPSHUN [+|-]<nickname> [reason]";
" Example: TEMPSHUN evilguy vermutlich Infektion";
" TEMPSHUN -niceguy";
}
help DccAllow {
" Für Hilfe zum DCCALLOW System, gib ein: '/DCCALLOW HELP'";
/* It would be useless and bad to include it here since that
* stuff quickly gets out-of-synch.
*/
}
help Addmotd {
" Fügt eine Zeile ans Ende der MOTD an.";
" -";
" Syntax: ADDMOTD <text>";
" Beispiel: ADDMOTD Spielt fair!";
}
help Addomotd {
" Fügt eine Zeile ans Ende der OPERMOTD an. ";
" -";
" Syntax: ADDOMOTD <text>";
" Beispiel: ADDOMOTD Abuse it and lose it!";
}