<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.fan-sub.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dinoex</id>
	<title>Fansub-Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fan-sub.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dinoex"/>
	<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Spezial:Beitr%C3%A4ge/Dinoex"/>
	<updated>2026-05-06T12:50:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.42.6</generator>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3583</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3583"/>
		<updated>2019-04-04T15:05:50Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: https://iroffer.net/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [https://iroffer.net/iroffer-dinoex-snap.tar.gz iroffer-dinoex-snap.tar.gz]&lt;br /&gt;
*für Windows (Binary): (eingestellt).&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [https://iroffer.net/INSTALL-linux-de.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [https://iroffer.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see https://iroffer.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see https://iroffer.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [https://iroffer.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3573</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3573"/>
		<updated>2011-09-08T05:04:01Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.27 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.27-win32-cygwin-1.7.9.7z iroffer-dinoex-3.27-win32-cygwin-1.7.9.7z] und das akutelle [http://iroffer.dinoex.net/iroffer-dinoex-win32-cygwin-1.7.9-dll.7z Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux-de.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3565</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3565"/>
		<updated>2010-12-02T21:19:54Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* iroffer.org */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
Ist mit &amp;quot;group_admin&amp;quot; realisiert.&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions):&lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
&lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
&lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
&lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3564</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3564"/>
		<updated>2010-12-02T21:18:04Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* filesdir/uploaddir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
Ist mit &amp;quot;group_admin&amp;quot; realisiert.&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions): &lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
  &lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   141 11/12/00 Open send credit line when sending packs&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   173 12/09/03 Open resend dcc send message if user doesn&#039;t connect&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
  &lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
   213 7/17/04 Open allow multiple uploaddirs&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3563</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3563"/>
		<updated>2010-12-02T21:14:39Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CHGETS v2  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOCANCEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller noch laufenden ADD und REMOVE Befehle.&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMAX &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHLIMIT &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beipiel: CHGETS &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler der Packs &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beipiel: CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler der Packs &amp;lt;n&amp;gt; zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC &amp;lt;id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende alle DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3562</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3562"/>
		<updated>2010-12-02T21:12:40Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CHLIMIT v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOCANCEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller noch laufenden ADD und REMOVE Befehle.&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMAX &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHLIMIT &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC &amp;lt;id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende alle DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3561</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3561"/>
		<updated>2010-12-02T21:11:07Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CHMAX v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOCANCEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller noch laufenden ADD und REMOVE Befehle.&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMAX &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC &amp;lt;id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende alle DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3560</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3560"/>
		<updated>2010-12-02T21:09:57Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CHMINS v2  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOCANCEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller noch laufenden ADD und REMOVE Befehle.&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC &amp;lt;id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende alle DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3559</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3559"/>
		<updated>2010-12-02T21:08:27Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* AUTOCANCEL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOCANCEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller noch laufenden ADD und REMOVE Befehle.&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC &amp;lt;id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende alle DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3558</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3558"/>
		<updated>2010-12-02T21:06:29Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CLOSEC v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC &amp;lt;id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEC&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende alle DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3557</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3557"/>
		<updated>2010-12-02T21:05:16Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* FETCHCANCEL  v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Beispiel: FETCHCANCEL&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht alle Download ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3556</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3556"/>
		<updated>2010-12-02T21:03:39Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* RMQ  v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3555</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3555"/>
		<updated>2010-12-02T21:03:00Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* RMIQ v2  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ [&amp;lt;position&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMIQ &amp;lt;position&amp;gt;&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RIMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3554</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3554"/>
		<updated>2010-12-02T21:01:56Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* RMQ  v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ &amp;lt;position&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
Beispiel: RMQ&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen aller Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3553</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3553"/>
		<updated>2010-12-02T21:00:51Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CLOSE v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3552</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3552"/>
		<updated>2010-12-02T21:00:25Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CLOSEU  v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSEU&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen aller Uploads.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3551</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3551"/>
		<updated>2010-12-02T20:59:20Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CLOSE v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE [&amp;lt;id&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE &amp;lt;id&amp;gt;&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CLOSE&lt;br /&gt;
Beschreibung: Abbrechen aller Übertagungen&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3550</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3550"/>
		<updated>2010-12-02T20:58:01Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* BATCH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== BATCH &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt;-&amp;lt;m&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3549</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3549"/>
		<updated>2010-12-02T20:55:51Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CHCOLOR  v2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;[,&amp;lt;bg&amp;gt;,[&amp;lt;st&amp;gt;]]] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;,&amp;lt;bg&amp;gt;,&amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;, den Hintergrund &amp;lt;bg&amp;gt; und den Style &amp;lt;st&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe. Hintergrund und Hintergrund für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Werte für Farbe, Hintergrund:&lt;br /&gt;
     0 keine Farbe&lt;br /&gt;
     1 Schwarz&lt;br /&gt;
     2 Blau&lt;br /&gt;
     3 Grün&lt;br /&gt;
     4 Rot&lt;br /&gt;
     5 Braun&lt;br /&gt;
     6 Violett&lt;br /&gt;
     7 Orange&lt;br /&gt;
     8 Gelb&lt;br /&gt;
     9 Hellgrün&lt;br /&gt;
    10 Cyan&lt;br /&gt;
    11 Hellcyan&lt;br /&gt;
    12 Hellblau&lt;br /&gt;
    13 Purpur&lt;br /&gt;
    14 Grau&lt;br /&gt;
    15 Hellgrau&lt;br /&gt;
    16 Weiß&lt;br /&gt;
&lt;br /&gt;
  Werte für Style:&lt;br /&gt;
     0 = kein&lt;br /&gt;
     1 = Fett&lt;br /&gt;
     2 = Unterstichen&lt;br /&gt;
     4 = Kursiv&lt;br /&gt;
     8 = Invertiert&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3548</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3548"/>
		<updated>2010-12-02T20:50:07Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* DISKFREE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== DISKFREE ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Freien Paltz im Uploadverzeichnis anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3547</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3547"/>
		<updated>2010-12-02T20:48:43Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CLOSEGET */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEGET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Beispiel:   CLOSEGET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3546</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3546"/>
		<updated>2010-12-02T20:46:55Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* DELTRIGGER */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DELTRIGGER &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entferne die Trigger von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3545</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3545"/>
		<updated>2010-12-02T20:42:36Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* Update URL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.24-win32-cygwin-1.7.7.7z iroffer-dinoex-3.24-win32-cygwin-1.7.7.7z] und das akutelle [http://iroffer.dinoex.net/iroffer-dinoex-win32-cygwin-1.7.7-dll.7z Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux-de.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3544</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3544"/>
		<updated>2010-12-02T20:38:51Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* iroffer 3.24 with new cygwin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.24-win32-cygwin-1.7.7.7z iroffer-dinoex-3.24-win32-cygwin-1.7.7.7z] und das akutelle [http://iroffer.dinoex.net/iroffer-dinoex-win32-cygwin-1.7.7-dll.7z Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3539</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3539"/>
		<updated>2010-01-23T20:23:32Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* NOANNOUNCE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NOANNOUNCE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt alle ANNOUNCE für die nächsten &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3538</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3538"/>
		<updated>2010-01-23T20:21:43Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CHCOLOR   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHCOLOR &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Setze für das Pack &amp;lt;n&amp;gt; die Farbe &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHCOLOR &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Lösche die Farbe für das Pack &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3537</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3537"/>
		<updated>2010-01-23T20:19:05Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* NEWANN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== NEWANN &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE für die letzen &amp;lt;n&amp;gt; Pakete in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3536</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3536"/>
		<updated>2010-01-23T20:17:29Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* XDLGROUP  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP [&amp;lt;gruppe&amp;gt;] ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP &amp;lt;gruppe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel: XDLGROUP&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in keiner Gruppe sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3535</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3535"/>
		<updated>2010-01-23T20:15:10Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* RESTART */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== RESTART ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende den Bot und starte ihn neu.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3534</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3534"/>
		<updated>2010-01-23T20:12:51Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* LAG   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== LAG [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz aller Netzwerke&lt;br /&gt;
&lt;br /&gt;
Beispiel: LAG &amp;lt;netz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige den Zeitversatz eines Netzwerks&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3533</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3533"/>
		<updated>2010-01-23T20:01:28Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.19 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.19-win32-de.zip iroffer-dinoex-3.19-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2009-04-01.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3532</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3532"/>
		<updated>2009-11-01T18:33:03Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.17  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.17-win32-de.zip iroffer-dinoex-3.17-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2009-04-01.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3531</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3531"/>
		<updated>2009-11-01T12:28:13Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.16-win32-de.zip iroffer-dinoex-3.16-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2009-04-01.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3530</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3530"/>
		<updated>2009-10-26T11:37:05Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.15 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.15-win32-de.zip iroffer-dinoex-3.15-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2009-04-01.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3529</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3529"/>
		<updated>2009-10-24T10:25:35Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* iroffer.org */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions): &lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
  &lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   141 11/12/00 Open send credit line when sending packs&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   173 12/09/03 Open resend dcc send message if user doesn&#039;t connect&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
  &lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
   213 7/17/04 Open allow multiple uploaddirs&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3528</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3528"/>
		<updated>2009-10-24T10:20:51Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* import packs done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions): &lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
  &lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   141 11/12/00 Open send credit line when sending packs&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   173 12/09/03 Open resend dcc send message if user doesn&#039;t connect&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   199 12/12/03 Open dont enforce minspeed if there are free slots&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
  &lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
   213 7/17/04 Open allow multiple uploaddirs&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3527</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3527"/>
		<updated>2009-10-24T10:20:16Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* autoadd_announce done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
=== import packs ===&lt;br /&gt;
&lt;br /&gt;
Ein Skript kann Verzeichnisinhalt auslesen und diesen in die entsprechende Datei schreiben lassen,&lt;br /&gt;
die der Iroffer dann importiert.&lt;br /&gt;
&lt;br /&gt;
Wunsch: anibi&lt;br /&gt;
&lt;br /&gt;
Abhilfe: &amp;quot;autoadd&amp;quot; wurde erweitert, damit man die Reihenfolge festlegen kann.&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions): &lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
  &lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   141 11/12/00 Open send credit line when sending packs&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   173 12/09/03 Open resend dcc send message if user doesn&#039;t connect&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   199 12/12/03 Open dont enforce minspeed if there are free slots&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
  &lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
   213 7/17/04 Open allow multiple uploaddirs&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3526</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3526"/>
		<updated>2009-10-24T10:19:00Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* XDCC SEND #VON #BIS done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
=== autoadd_announce ===&lt;br /&gt;
&lt;br /&gt;
autoadd_announce je Channel/Netzwerk&lt;br /&gt;
&lt;br /&gt;
Wunsch: AnimeNeko&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
=== import packs ===&lt;br /&gt;
&lt;br /&gt;
Ein Skript kann Verzeichnisinhalt auslesen und diesen in die entsprechende Datei schreiben lassen,&lt;br /&gt;
die der Iroffer dann importiert.&lt;br /&gt;
&lt;br /&gt;
Wunsch: anibi&lt;br /&gt;
&lt;br /&gt;
Abhilfe: &amp;quot;autoadd&amp;quot; wurde erweitert, damit man die Reihenfolge festlegen kann.&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions): &lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
  &lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   141 11/12/00 Open send credit line when sending packs&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   173 12/09/03 Open resend dcc send message if user doesn&#039;t connect&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   199 12/12/03 Open dont enforce minspeed if there are free slots&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
  &lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
   213 7/17/04 Open allow multiple uploaddirs&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3525</id>
		<title>Iroffer Wunschliste</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Wunschliste&amp;diff=3525"/>
		<updated>2009-10-24T10:18:40Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* XDCC SEND GRUPPE done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wunschliste =&lt;br /&gt;
&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte hier eintragen.&lt;br /&gt;
Eine Funktion die mehre Benutzer wünschen hat besser Chancen auf Realisierung.&lt;br /&gt;
Daher sollte man sich unter &amp;quot;Wunsch:&amp;quot; eintragen, falls man eine Funktion gerne hätte.&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Benutzer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XDCC SEND #VON #BIS ===&lt;br /&gt;
&lt;br /&gt;
Der Bot soll mehrere Packs in die Warteschlange aufnehmen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Alita-chan&lt;br /&gt;
&lt;br /&gt;
=== text_trigger ===&lt;br /&gt;
&lt;br /&gt;
Hat eigentlich iroffer auch ne normale Text-List Funktion ?&lt;br /&gt;
Meine das ich selbst Nachrichten schreiben kann und das per trigger abrufen kann.&lt;br /&gt;
Z.B. &amp;quot;!soon&amp;quot; und dann kommen halt infos als Text was ich vorher formuliert habe.&lt;br /&gt;
&lt;br /&gt;
Wunsch: conanmichi&lt;br /&gt;
&lt;br /&gt;
Problem: Flooding vermeidern, Wie sollte man mehrzeilige Texte definieren?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: eggdrop mit einem Trigger-Skript verwenden. auch das selber programmieren solcher Trigger ist sehr einfach und erfordert keine sonderlich großen Kenntnisse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Befehle für den Admin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== creditline ===&lt;br /&gt;
&lt;br /&gt;
Ändern der Creditline in Antwort auf (!list).&lt;br /&gt;
&lt;br /&gt;
Wunsch: fly&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
&lt;br /&gt;
Ausgabe abbrechen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Cheff&lt;br /&gt;
&lt;br /&gt;
Zuvor: MSGREAD bremsen (per Queue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optionen in der Konfigurationsdatei ==&lt;br /&gt;
&lt;br /&gt;
=== need voice ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jeden channel einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Nicht eindeutig erkennbar wen User in mehr als einem Channel ist.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;need_voice&amp;quot; individuell für jede Gruppe einstellen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== upload_transferlimits ===&lt;br /&gt;
&lt;br /&gt;
Es wäre vielleicht sinnvoll wenn man die &amp;quot;transferlimits&amp;quot; für Uploads angeben kann,&lt;br /&gt;
in Summe, sprich max Gb / tag. Also wie für Downloads halt auch für Upload&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== autoadd_notifymsg ===&lt;br /&gt;
&lt;br /&gt;
Beim &amp;quot;autoadd&amp;quot; ... könnte man ja angeben falls ein bestimmter &amp;quot;adminnick&amp;quot; online ist nen &amp;quot;notify&amp;quot; hinsendet.&lt;br /&gt;
&lt;br /&gt;
  autoadd_notify &amp;lt;nick1&amp;gt; (evtl auch multinick fähig) &amp;lt;nick1&amp;gt;,&amp;lt;nick2&amp;gt;, ...&lt;br /&gt;
  autoadd_notifymsg &amp;lt;text der an den/die nick(s) geschickt wird&lt;br /&gt;
&lt;br /&gt;
Wunsch: Tak0r&lt;br /&gt;
&lt;br /&gt;
=== autoadd_announce ===&lt;br /&gt;
&lt;br /&gt;
autoadd_announce je Channel/Netzwerk&lt;br /&gt;
&lt;br /&gt;
Wunsch: AnimeNeko&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== netsplit detector ===&lt;br /&gt;
&lt;br /&gt;
Nach Netz-Split Channel verlassen und wieder Betreten um Status zu erlangen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Keichi&lt;br /&gt;
&lt;br /&gt;
=== import packs ===&lt;br /&gt;
&lt;br /&gt;
Ein Skript kann Verzeichnisinhalt auslesen und diesen in die entsprechende Datei schreiben lassen,&lt;br /&gt;
die der Iroffer dann importiert.&lt;br /&gt;
&lt;br /&gt;
Wunsch: anibi&lt;br /&gt;
&lt;br /&gt;
Abhilfe: &amp;quot;autoadd&amp;quot; wurde erweitert, damit man die Reihenfolge festlegen kann.&lt;br /&gt;
&lt;br /&gt;
=== logfiles ===&lt;br /&gt;
&lt;br /&gt;
Logfiles reduzieren.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept fehlt.&lt;br /&gt;
&lt;br /&gt;
Logfiles via gzip &amp;quot;platzsparender&amp;quot; ablegen. Also das der Bot nach einer Woche alle Logfiles der vergangenen Woche als &amp;quot;log-oct07-week1.gz&amp;quot; ablegt. Eventuell auch via Config konfigurieren, dass die Logs nach &amp;quot;x&amp;quot; Tagen &amp;quot;gelöscht&amp;quot; werden sollen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: chibi`&lt;br /&gt;
&lt;br /&gt;
=== off_channel ===&lt;br /&gt;
&lt;br /&gt;
Der Bot rejoint nicht automatisch wenn er gekickt wurde, was ja im Prinzip nict so schlecht ist.&lt;br /&gt;
Aber das blöde ist das man nie merkt wenn der bot in ein Chanel nimmer drin ist. &lt;br /&gt;
Könnte man das nicht irgendwas machen das der Bot einen wenn man nen DCC Chat zu ihn Offen hat&lt;br /&gt;
z.B. zumindest jede Stunde oder so ne Warnung ausgibt welche Chanels er nimmer Gejoint hat?&lt;br /&gt;
Weil sonst müsste man ja andauernd bei &amp;quot;botinfo&amp;quot; nachschauen was auf dauer ziemlich stressig werden kann&lt;br /&gt;
&lt;br /&gt;
Edit(Death): Sinnvoller anstatt ner dauernden Meldung wäre es in die Ausgabe des Kommandos &amp;quot;botinfo&amp;quot; aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
Edit2: &amp;quot;botinfo&amp;quot; zeigt das schon immer an!&lt;br /&gt;
&lt;br /&gt;
Edit3(don): Channelmode +B #channel sendet gebannte user (auch bots) in #chan&lt;br /&gt;
&lt;br /&gt;
Wunsch: Chobits&lt;br /&gt;
&lt;br /&gt;
=== filesdir/uploaddir ===&lt;br /&gt;
&lt;br /&gt;
filesdir/uploaddir für jeden Admin einzeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Thunder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== adminpass ===&lt;br /&gt;
&lt;br /&gt;
Passwort automatisch in die Konfigurationsdatei schreiben.&lt;br /&gt;
&lt;br /&gt;
Wunsch: ?&lt;br /&gt;
&lt;br /&gt;
=== Webconfig ===&lt;br /&gt;
&lt;br /&gt;
Konfiguration per Browser ändern.&lt;br /&gt;
&lt;br /&gt;
Wunsch: TheDeath, StoVoKor&lt;br /&gt;
&lt;br /&gt;
Problem: Konzept und Layout fehlt.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung: Ich (chibi`) würde beim Layout helfen.&lt;br /&gt;
&lt;br /&gt;
Teil-Lösung die 2.: Ich würde da z.b. auch noch Mysql zur Hilfe nehmen.&lt;br /&gt;
Einstellungen wie Netzwerke, Dateipfade, Funktion sowie Admins nur über die Config Datei.&lt;br /&gt;
Alles ander wie z.b. User bis Level 3, Channels, Kurzbefehle wie z.b. !Help ... über die Datenbank.&lt;br /&gt;
dann mit PHP zu Administrieren. Die Befehle die Jetzt über /msg oder mit Chat z.b. bei XChat werden über ein art &lt;br /&gt;
&amp;quot;Chat System&amp;quot; eingegeben. (Wegen einiger Scherzbolde würde ich da nur bis Level 3 (Admin) gehen).&lt;br /&gt;
&lt;br /&gt;
=== Topic-Setzen ===&lt;br /&gt;
&lt;br /&gt;
Der Bot sollte das Topic überwachen und Setzen.&lt;br /&gt;
&lt;br /&gt;
Problem: Erkennen wann das Topc geändert wurde?, Chanserv mach es besser?&lt;br /&gt;
&lt;br /&gt;
Lösungsvorschlag: Nutzung von einem eggdrop mit einem entsprechendem script. ein eggdrop is ein chanbot, somit auf solche aufgaben spezialisiert. iroffer is für dateiverteilung gedacht, net für channelkontrolle.&lt;br /&gt;
&lt;br /&gt;
Wunsch: Yasuo|Iwakura&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Virtuelle Bots ===&lt;br /&gt;
&lt;br /&gt;
Je bot mehrere eigenständige Bereiche konfigurierbar.&lt;br /&gt;
Mit eigenen Admins und eigenen Regeln.&lt;br /&gt;
&lt;br /&gt;
Wunsch: unlogisch&lt;br /&gt;
&lt;br /&gt;
Problem: Wie kann man sowas sinnvoll konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Lösung: als bereiche kann man ja zb dem admin gruppen zuweise bzw eine geben, die er nur erreicht. und er hat dann halt nur die allernötigsten rechte wie zb hinzufügen,entfernen, info verändern, datei veränden etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webliste Passwort ===&lt;br /&gt;
&lt;br /&gt;
viel besser würd ichs finden die gesamte anzeige per Passwort zu verbergen.&lt;br /&gt;
&lt;br /&gt;
Wunsch: dondieschotte&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Gibt es für iroffer die Möglichkeit die Packliste (Packetnummer, Dateiname und DDL Anzahl)direkt in eine mysql Datenbank eintragen zu lassen?&lt;br /&gt;
&lt;br /&gt;
Wunsch: Kagetora &lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
 MySQL Braucht Zeit, jede Operation Wird den Bot anhalten.&lt;br /&gt;
 Der Bot kann eine Tabelle nicht teilweise updaten,&lt;br /&gt;
 So dass man erst alle alten Packs löschen muss, und dann alle neuen Packs schreiben.&lt;br /&gt;
 Wird aufwendig das viele Operationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= iroffer.org =&lt;br /&gt;
&lt;br /&gt;
Aus der Wunschliste von irofffer.org:&lt;br /&gt;
&lt;br /&gt;
Known Problems (All Versions): &lt;br /&gt;
   161 7/2/00 Open specifying a user_nick too long causes confusion&lt;br /&gt;
   158 10/11/99 Open some servers dont allow multiple recipiants&lt;br /&gt;
   170 12/09/03 Open queue remaining times dont take into consideration maxtransfersperperson&lt;br /&gt;
  &lt;br /&gt;
Short Term Features:&lt;br /&gt;
   165 02/03/01 Open specify more than one type of plist for a single channel with different times&lt;br /&gt;
   141 11/12/00 Open send credit line when sending packs&lt;br /&gt;
   138 7/16/00 Open compress old logs&lt;br /&gt;
   135 4/22/00 Open let (queued) users request dcc list&lt;br /&gt;
   173 12/09/03 Open resend dcc send message if user doesn&#039;t connect&lt;br /&gt;
   175 12/09/03 Open sort by name listing&lt;br /&gt;
   177 12/09/03 Open dont join channels until nickserv has authenticated iroffer&lt;br /&gt;
   181 12/09/03 Open xdcc list display estimated time until queue slot opens up&lt;br /&gt;
   189 12/09/03 Open configurable to disable all stats&lt;br /&gt;
   193 12/09/03 Open different lowbdwth for day and night speeds&lt;br /&gt;
   194 12/09/03 Open send note to user on get of file&lt;br /&gt;
   199 12/12/03 Open dont enforce minspeed if there are free slots&lt;br /&gt;
   201 1/19/04 Open configurable to set how aggressive auto-ignore is&lt;br /&gt;
   204 2/2/04 Open configurable to cover both maxqueueditemsperperson and maxtransfersperperson&lt;br /&gt;
   207 4/02/04 Open md5sum uploads&lt;br /&gt;
   214 7/17/04 Open invite into channel using chanserv&lt;br /&gt;
  &lt;br /&gt;
Long Term Features:&lt;br /&gt;
   127 12/14/00 Open individual slotsmax for each pack&lt;br /&gt;
   123 10/21/99 Open lock console with password&lt;br /&gt;
   148 01/01/01 Open channel file for dynamic channels, read in like another config file and written by admin commands&lt;br /&gt;
   190 12/09/03 Open different bandwidth limiting for each day of the week&lt;br /&gt;
   209 4/25/04 Open DCC2 support&lt;br /&gt;
   210 5/3/04 Open hostmasks that bypass queue&lt;br /&gt;
   211 6/8/04 Open (auto) resend on lost connection instead instead of going to next queued user&lt;br /&gt;
   213 7/17/04 Open allow multiple uploaddirs&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Not going to happen anytime soon:&lt;br /&gt;
   115 long ago Deferred fserve&lt;br /&gt;
   114 3/2/00 Deferred multiple files per pack&lt;br /&gt;
   111 12/3/99 Deferred exec a shell command&lt;br /&gt;
   129 12/5/00 Deferred built-in identd server for windows&lt;br /&gt;
   171 12/09/03 Deferred online config file editor&lt;br /&gt;
   176 12/09/03 Deferred customize xdcc list output&lt;br /&gt;
   182 12/09/03 Deferred MIRC style dccserver support&lt;br /&gt;
   183 12/09/03 Deferred SOCKS4/5 support&lt;br /&gt;
   198 12/09/03 Deferred Windows service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=XDCC_Tutorial&amp;diff=3524</id>
		<title>XDCC Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=XDCC_Tutorial&amp;diff=3524"/>
		<updated>2009-07-21T04:19:09Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* URL im text auf wunsch von keichi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel soll beschreiben, wie man von einem [[XDCC]] mit einem [[IRC]]-Client [[Fansubs]] downloadet.&lt;br /&gt;
&lt;br /&gt;
== Wichtig ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Solltest du &amp;quot;mIRC&amp;quot; als IRC-Client benutzen schau bitte zunächst auf die [[mIRC Konfiguration|Seite für die mIRC Konfiguration]].&lt;br /&gt;
*&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Solltest du einen anderen IRC-Client als &amp;quot;mIRC&amp;quot; benutzen, kann es erforderlich sein, dass du vorher bestimmte Einstellungen vornimmst, damit du Dateien von XDCCs empfangen kannst, mit dem Java-Client der über den Webbrowser geladen wird, wird XDCC &#039;&#039;&#039;NICHT&#039;&#039;&#039; funktionieren!&lt;br /&gt;
*&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Sollte einer der hier beschriebenen Schritte nicht funktionieren, guck bitte in der [[#Probleme|Probleme]]-Sektion nach Hilfe und frag dann z.B. in IRC nach Hilfe.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tipp&#039;&#039;&#039;:  Mit dem Browser &amp;quot;Opera&amp;quot; ist es auch möglich XDCC Dateien runterzuladen. Er ist somit sogar noch einfacher zu bedienen als Mirc.&lt;br /&gt;
Einfach z.B. auf irc://irc.euirc.net/anime-fansubs klicken und (wenn man noch kein Chat-Konto erstellt hat, wird man von Opera aufgefordert eins zu erstellen) schon ist man im richtigen Channel.&lt;br /&gt;
&lt;br /&gt;
== Der Anfang ==&lt;br /&gt;
&lt;br /&gt;
Zuallererst muss mittels eines IRC-Clients eine Verbindung zum IRC-Netzwerk auf dem die Gruppe, von der man einen Fansub downloaden will, hergestellt werden. In der Regel also &amp;quot;&#039;&#039;irc.euirc.net&#039;&#039;&amp;quot; oder &amp;quot;&#039;&#039;irc.otakubox.de&#039;&#039;&amp;quot;. Und dort dann dem [[Channel]] der entsprechenden Gruppe beitreten, also z.B. &amp;quot;&#039;&#039;#animepath&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== XDCCs aufspüren ==&lt;br /&gt;
&lt;br /&gt;
Als nächstes geht es darum die XDCC-Bots aufzuspüren. Dazu gibt es verschiedene Methoden. Meist kann man davon ausgehen, dass Nicks die in der Channelliste nach dem Schema &amp;quot;XDCC|&#039;&#039;irgendeinName&#039;&#039;&amp;quot; oder &amp;quot;&#039;&#039;Gruppenname&#039;&#039;|&#039;&#039;irgendeinName&#039;&#039;&amp;quot; aufgebaut sind, XDCCs sind, wenn sie einen Status wie &amp;quot;+&amp;quot;, &amp;quot;%&amp;quot; oder &amp;quot;@&amp;quot; haben. Beispiele hierfür wären &amp;quot;XDCC|Wired&amp;quot; und &amp;quot;AP|Release&amp;quot;. Die zweite Möglichkeit ist, dass man auf sogenannte &amp;quot;Channelannounces&amp;quot; wartet, also Zeilen die der XDCC Bot selber in den Channel schreibt um sich als XDCC kenntlich zu machen. Beispielsweise:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;%ABU|Waya&amp;gt; ** For a listing type: &amp;quot;/msg ABU|Waya xdcc list&amp;quot; **&lt;br /&gt;
&amp;lt;%ABU|Waya&amp;gt; ** Distro- und Archivbot von Abunai! ** &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In vielen Channels kann man durch Eingabe von &amp;quot;!list&amp;quot; die XDCC-Bots aufwecken.&lt;br /&gt;
Diese senden dir dann eine kurze Info persönlich zu.&lt;br /&gt;
&lt;br /&gt;
Oder als letzte Möglichkeit, man guckt auf der Homepage der betreffenden Gruppe nach, ob es eine Unterseite für &amp;quot;XDCCs&amp;quot; oder &amp;quot;Bots&amp;quot; gibt, dort stehen dann meist auch die XDCC Listings. Als Beispiel sei hier die [http://german-fansubs.de/ Botlist von GFS] erwähnt.&lt;br /&gt;
&lt;br /&gt;
== XDCC Listing bekommen ==&lt;br /&gt;
&lt;br /&gt;
Soweit haben wir nur den Namen eines oder mehrerer XDCC Bots. Als nächstes wollen wir wissen, welche Dateien sie anbieten. Wieder führen mehrere Wege zum Ziel. entweder steht das Listing wie bereits erwähnt auf der Homepage oder der Botannounce sieht aus wie folgt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;+XDCC|Belldandy&amp;gt; ** Keichi&#039;s kleiner Freelancer und Anime Bot   **&lt;br /&gt;
&amp;lt;+XDCC|Belldandy&amp;gt; ** #Megami-Fansubs http Packlist@ www.megamifansubs.de/belldandy.php **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Packlist bzw. das Listing ist also unter der angegebenen URL zu finden. Als letztes bleibt die &amp;quot;klassische&amp;quot; Variante an die Packlist zu kommen. Für das folgende Beispiele interessieren wir uns für die Liste des fiktiven XDCC &amp;quot;&#039;&#039;XDCC|Botname&#039;&#039;&amp;quot;. Diesen Teil also in der Praxis durch den echten Botnamen ersetzen!&lt;br /&gt;
Um ein Listing zu erhalten gibt man das folgende in seinen IRC Client ein:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Botname xdcc list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn alles gut läuft bekommt man nun ein XDCC Listing. Oder aber man bekommt eine Meldung wie &amp;quot;XDCC List denied. List available under http://[...]&amp;quot;. In diesem Fall einfach auf den Link gehen.&lt;br /&gt;
&lt;br /&gt;
Bei neueren Bots kann man das Listing auch wieder abbrechen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Botname xdcc stop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XDCC Listing benutzen ==&lt;br /&gt;
&lt;br /&gt;
Unabhängig davon, wie man nun zum Packlisting gekommen ist, sieht es immer vom Schema her aus wie folgt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;-XDCC|Wired- ** 31 packs **  5 of 6 slots open, Max: 1024.0KB/s, Record: 1052.9KB/s&lt;br /&gt;
-XDCC|Wired- ** Bandwidth Usage ** Current: 3.7KB/s, Record: 2554.8KB/s&lt;br /&gt;
-XDCC|Wired- ** To request a file, type &amp;quot;/msg XDCC|Wired xdcc send #x&amp;quot; **&lt;br /&gt;
-XDCC|Wired- ** To request details, type &amp;quot;/msg XDCC|Wired xdcc info #x&amp;quot; **&lt;br /&gt;
-XDCC|Wired- #1   58x [214M] [GAX]Narutaru_-_01(ger.sub)[DVD][XVID][4E21ED58].avi&lt;br /&gt;
-XDCC|Wired- #2   37x [233M] [GAX]Narutaru_-_02(ger.sub)[DVD][XVID][D5CCC72C].avi&lt;br /&gt;
-XDCC|Wired- #3   61x [172M] [A&amp;amp;MC+TK]Erementar_Gerad_-_01_[D67BBFB8].avi&lt;br /&gt;
[...]&lt;br /&gt;
-XDCC|Wired- #31   6x [172M] [GAX]Blood+_-_01(ger.sub)(Xvid)[3B5A4963].avi&lt;br /&gt;
-XDCC|Wired- ** Brought by Yasuo / Packetlist on http://xdcc.yasuo.de **&lt;br /&gt;
-XDCC|Wired- Total Offered: 5964.7 MB  Total Transferred: 247.75 GB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das sind zunächst erschreckend viele Zeilen mit Informationen. Brauchen tut man aber nur zwei Zeilen! Zum einen die erste Zeile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;-XDCC|Wired- ** 31 packs **  5 of 6 slots open, Max: 1024.0KB/s, Record: 1052.9KB/s&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wichtig ist hier der Teil &amp;quot;5 of 6 slots open&amp;quot;. Die zweite Zahl gibt an an wieviele User der Bot gleichzeitig Dateien schicken kann und die erste Zahl zeigt einem an wieviele er in diesem Moment gerade noch etwas schicken. Solange die erste Zahl nicht Null ist, wird der Bot uns eine angeforderte Datei sofort schicken. Stünde dort aber z.B. &amp;quot;0 of 6&amp;quot; oder &amp;quot;0 of 10&amp;quot; usw., dann würden wir Datei die wir wollen entweder später oder gar nicht bekommen.&lt;br /&gt;
&lt;br /&gt;
Als nächstes ist die Zeile wichtig in der der Name von dem Fansub steht, den wir downloaden wollen. Sind wir Beispielsweise auf der Suche nach &amp;quot;Blood+ 1&amp;quot; dann wäre folgende Zeile von Interesse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;-XDCC|Wired- #31   6x [172M] [GAX]Blood+_-_01(ger.sub)(Xvid)[3B5A4963].avi&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Folgende Informationen sind dieser Zeile zu entnehmen: Der Botname (&amp;quot;&#039;&#039;XDCC|Wired&#039;&#039;&amp;quot;), die Packnummer (&amp;quot;&#039;&#039;#31&#039;&#039;&amp;quot;), wie oft die Datei heruntergeladen wurde (&amp;quot;&#039;&#039;6x&#039;&#039;&amp;quot;), die Dateigröße (&amp;quot;&#039;&#039;[172M]&#039;&#039;&amp;quot;) und der Dateiname (&amp;quot;&#039;&#039;[GAX]Blood+_-_01(ger.sub)(Xvid)[3B5A4963].avi&#039;&#039;&amp;quot;). Wichtig ist nur die Packnummer, also die &amp;quot;&#039;&#039;#31&#039;&#039;&amp;quot;, diese also merken!&lt;br /&gt;
&lt;br /&gt;
== BOTs mit Gruppenlisting ==&lt;br /&gt;
&lt;br /&gt;
Auf manchen Bots werden die Listings in Gruppen sortiert. das sieht dann im Listing folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  -XDCC|subs4u- group: js2 - JIGOKU SHOUJO FUTAKOMORI &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zum Auflisten der Gruppe tippe man:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  /msg XDCC|Botname xdcc list Gruppenname &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
der Gruppenname ist das nach dem Doppelpunkt und vor dem Bindestrich, in diesem Fall also &amp;quot;js2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Der Befehl würde somit lauten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; /msg XDCC|subs4u xdcc list js2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eingie Bots bieten auch die gesamte Liste zum runterladen an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; /msg XDCC|dinoex xdcc send list &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einen Download starten ==&lt;br /&gt;
&lt;br /&gt;
Nun sind wir schon beim letzten Schritt. Nachdem wir einen XDCC gefunden haben, der in seinem Dateilisting den Fansub hat den wir haben wollen und uns die entsprechende Packnummer gemerkt haben, brauchen wir bloß noch den Download starten. Und zwar ist der Befehl zum Start eines Downloads immer wie folgt aufgebaut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg Botname xdcc send #Nummer&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder einfacher, weil Texte mit &amp;quot;#&amp;quot; im Channel oft als Spam eingestuft werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg Botname xdcc send Nummer&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um auf das Beispiel von eben zurückzukommen, wo die Packnummer &amp;quot;&#039;&#039;#31&#039;&#039;&amp;quot; und der Name vom Bot &amp;quot;&#039;&#039;XDCC|Wired&#039;&#039;&amp;quot; war, würde das ganze so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Wired xdcc send 31&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf diesen Befehl hin schickt einem der Bot dann den gewünschten Fansub, wenn er wie gesagt, noch mindestens einen Slot frei hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Wired xdcc send 31 password&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls eine Datei durch ein Passwort geschützt ist, müsst ihr dieses an den Befehl ranhängen.&lt;br /&gt;
&lt;br /&gt;
Bei neueren Bots kann man den Download auch wieder abbrechen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Wired xdcc cancel&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Die Warteschlange ==&lt;br /&gt;
&lt;br /&gt;
Oft sind die Slots voll, aber der Bot hat eine Wartschlange eingerichtet. Der Download wird dann später automatisch vom Bot gestartet.&lt;br /&gt;
Dann hat man 3 Minuten Zeit den Download anzunehmen, oder besser man stellt seinen IRC-Client so ein das der den Download automaisch annimmt.&lt;br /&gt;
&lt;br /&gt;
Hat man das warten satt, so kann sich aus der Warteschlange abmelden mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Wired xdcc remove&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Bot sendet in reglmäßigen Abständen eine Schätzung wie lange es noch dauern wird.&lt;br /&gt;
&lt;br /&gt;
Bei neueren Bots kann man den Status auch abfragen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/msg XDCC|Wired xdcc queue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;Problem:&#039;&#039; Der XDCC schickt mir kein Listing.&#039;&#039;&#039;&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Der XDCC ist überlastet.&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Hier hilft nur darauf warten, dass der Ansturm auf den XDCC abnimmt. Nach einigen Minuten kommt dann das Listing endlich.&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Du befindest dich in einem Modus in dem dich nur Personen mit registrierten Nicks ansprechen können.&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Unter &amp;quot;mIRC&amp;quot; hilft die Eingabe von &amp;quot;&#039;&#039;//mode $me -X&#039;&#039;&amp;quot;&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Du bist vom XDCC gebannt.&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Keine. Du wurdest vom XDCC wegen Spamming oder vom Botbetreiber selber aufgrund von anderen Gründen vom Bot gebannt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;Problem:&#039;&#039; Der XDCC schickt mir keine Datei bzw. das Senden der Datei schlägt fehl.&#039;&#039;&#039;&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Deine Firewall verhindert das Senden des Fansubs&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Konfiguriere deine Firewall so um, dass es mIRC die benötigten Rechte einräumt (Im Zweifelsfall keine Limitierung für mIRC).&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Deine IRC-Client ist falsch konfiguriert.&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Konfiguriere deinen IRC-Client richtig. Für Hilfe zu mIRC siehe [[mIRC Konfiguration|hier]].&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Der XDCC ist überlastet&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Hier hilft nur darauf warten, dass der Ansturm auf den XDCC abnimmt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;Problem:&#039;&#039; Der XDCC schickt mir keine Datei aber versucht es.&#039;&#039;&#039; Fehlermeldung:  You have a DCC pending, Set your client to receive the transfer.&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Dein IRC-Client hat den Transfer nicht angenommen.&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Konfiguriere deinen IRC-Client richtig. Bitte prüfen ob der IRC-Client auch die richtige eigene IP-Adressse erkennt und sendet.&lt;br /&gt;
*#&#039;&#039;&#039;&#039;&#039;Ursache:&#039;&#039;&#039;&#039;&#039; Der XDCC ist überlastet.&lt;br /&gt;
*#*&#039;&#039;&#039;&#039;&#039;Lösung:&#039;&#039;&#039;&#039;&#039; Wenn diese Fehlermeldung erst einige Minuten nach dem Anfordern des Packs kommt, kann dies ein Indiz dafür sein, dass der Bot einfach nur überlastet ist. Versuche es einfach später erneut.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
*[http://gfs.fansubbing.de/index.php?s=guides GFS Leeching Tutorial]&lt;br /&gt;
*[http://anime.dinoex.net/plugin/install.html Firefox-Suchmaschinen von Dinoex (u.a. mit XDCC-Suche)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3523</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3523"/>
		<updated>2009-05-19T18:59:58Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.14 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.14-win32-de.zip iroffer-dinoex-3.14-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2009-04-01.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3518</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3518"/>
		<updated>2009-03-06T18:10:48Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.13 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.13-win32-de.zip iroffer-dinoex-3.13-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2008-11-13.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3517</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3517"/>
		<updated>2009-03-06T18:09:49Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* MAKEDIR  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== MAKEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Bechreibung: Das Verzeichnis auf der Festplatte anlegen.&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3516</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3516"/>
		<updated>2009-03-06T18:07:24Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* PRINT   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== PRINT &amp;lt;name&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige den Wert einen Varaiblen der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3515</id>
		<title>Iroffer Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Tutorial&amp;diff=3515"/>
		<updated>2008-12-31T10:43:11Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* 3.11 und DLL Paket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Iroffer&#039;&#039;&#039; ist eine weitverbreitete Software zum Anbieten von Dateien über sog. [[XDCC]]-Bots.&lt;br /&gt;
Hier wird im folgenden auf die Vorbereitung, Installation und Konfiguration eines solchen XDCC-Bots eingegangen.&lt;br /&gt;
&lt;br /&gt;
== Was ist Iroffer ? ==&lt;br /&gt;
&lt;br /&gt;
Iroffer ist eine Software, die als sog. Fileserver (Dateiserver) im [[IRC]] agiert. Man kann es etwa mit einem Webserver oder einem FTP-Server vergleichen, nur dass hier nicht das HTTP- bzw. FTP-Protokoll verwendet wird. Für den Transfer wird hier das DCC-Protokoll, welches ein Teil des IRC&#039;s ist, benutzt. Im Gegensatz zu ähnlichen Programmen ist Iroffer kein Script, sondern ein eigenständiges ausführbares Programm. Es ist auf sehr hohe Leistungfähigkeit bei niedrigem Verbrauch an Systemresourcen (CPU, RAM, HDD) ausgelegt. Iroffer ist für die Betriebsysteme Windows sowie Unix bzw. Linux erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich für meinen Bot und wo bekomme ich es ? ==&lt;br /&gt;
&lt;br /&gt;
Man benötigt einen Computer mit breitbandigem Anschluss (DSL sollte es mindestens sein), der über genügend Uploadbandbreite (&amp;gt;=16 kb/s) verfügt, oder einen vServer bzw. Rootserver. Auf diesem PC sollte ein *nix bzw. Windows laufen, sowie je nach Menge der zu sharenden Dateien entsprechend Festplattenspeicherplatz. Für Iroffer selbst kann man etwa 3 MB rechnen, der Rest sind nur die zu sharenden Dateien. Wenn dies alles vorhanden ist, brauchen wir noch die entsprechende Iroffer-Version für unser Betriebsystem.&lt;br /&gt;
&lt;br /&gt;
Iroffer original:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.org/archive/v1.4/iroffer1.4.b03.tgz iroffer1.4.b03.tgz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.org/archive/v1.4/iroffer_win32bin_1.4.b03.zip iroffer_win32bin_1.4.b03.zip]&lt;br /&gt;
&lt;br /&gt;
Iroffer Dinoex Mod:&lt;br /&gt;
*für Linux (Source Code): [http://iroffer.dinoex.net/iroffermodDinoex.latest.tar.gz iroffermodDinoex.latest.tar.gz]&lt;br /&gt;
*für Windows (Binary): [http://iroffer.dinoex.net/iroffer-dinoex-3.11-win32-de.zip iroffer-dinoex-3.11-win32-de.zip] und das akutelle [http://iroffer.dinoex.net/iroffer-win32-ddls-2008-11-13.zip Cygwin-DLL-Paket] dazu.&lt;br /&gt;
&lt;br /&gt;
Die Dinoex Mod enthält verschiedene Modifikationen gegenüber dem originalen Iroffer; die wahrscheinlich herausragendste davon ist die Möglichkeit, Dateigruppen anzulegen und damit die Dateien auf dem Bot zu ordnen. Aber das ist nicht alles - wer es genau wissen möchte, kann sich das [http://iroffer.dinoex.net/modDinoex.README Readme] durchlesen. Diese Mod ist neben der Originalversion die am häufigsten anzutreffende Modifikation in der deutschen Fansubszene.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem wir die Sourcen der gewünschten Version heruntergeladen haben, geht es weiter wie folgt:&lt;br /&gt;
&lt;br /&gt;
*Entpacken der Sourcen &amp;amp; wechseln ins neue Verzeichnis:&lt;br /&gt;
 tar -xzvf &amp;lt;name der heruntergeladenen datei&amp;gt;&lt;br /&gt;
 cd &amp;lt;name des entstandenen verzeichnisses&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
*Starten des Konfigurationsscripts, welches uns eine make-Datei für unser System erstellt:&lt;br /&gt;
 ./Configure&lt;br /&gt;
*Starten des Kompilationsprozesses, wenn keine Fehler beim Durchlaufen des Konfigurationsscripts auftraten:&lt;br /&gt;
 make&lt;br /&gt;
*Wenn gewünscht, können wir nun die ausführbare Datei systemweit verfügbar in /usr/local/bin installieren (optional und es werden hierfür root-Privilegien benötigt):&lt;br /&gt;
 make install&lt;br /&gt;
*Wenn Iroffer nicht systemweit installiert wird, bitte die ausführbare Datei &amp;quot;iroffer&amp;quot; aus dem Sourcenverzeichnis zum gewünschten Ausführungsort verschieben.&lt;br /&gt;
&lt;br /&gt;
Damit ist die Installation von Iroffer unter Linux abgeschlossen und wir können uns der Konfiguration unseres Bots zuwenden.&lt;br /&gt;
&lt;br /&gt;
Es gibt noch eine [http://iroffer.dinoex.net/INSTALL-linux.html Kurzanleitung] zum Installieren mit Webliste.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn wir die Binary von der gewünschten Version heruntergeladen haben, gehen wir bei und entpacken mit einem Packer die .zip-Datei in ein Verzeichnis unserer Wahl auf der Festplatte. Damit ist unter Windows die Installation abgeschlossen, und wir können mit der Konfiguration des Bots fortfahren.&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
So sieht die mit Iroffer Original 1.3 ausgelieferte Konfigurationsdatei aus, die einzigen Änderungen gegenüber dem Original sind die Übersetzungen der Beschreibungen der einzelnen Optionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;##############################################################################&lt;br /&gt;
##                       iroffer 1.3.b09 config file                        ##&lt;br /&gt;
##            lines starting with &amp;quot;#&amp;quot; or are blank are ignored              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
# Version of this file:&lt;br /&gt;
#&lt;br /&gt;
# @(#) sample.config 1.114@(#)&lt;br /&gt;
# pmg@wellington.i202.centerclick.org|sample.config|20040823145918|21802&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                  FILES                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - pid file -                               ###&lt;br /&gt;
### Schreibt die Prozess-ID beim Start in diese Datei                      ###&lt;br /&gt;
pidfile mybot.pid&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - log file -                               ###&lt;br /&gt;
### logfile gibt die Logfile für den Bot vor. logstats sendet statistische ###&lt;br /&gt;
### Informationen an einen eventuell aktiven DCC-Chat. Mögliche Werte yes  ###&lt;br /&gt;
### (ja) und no (nein). logrotate gibt den Zeitraum vor, nach dem die Log- ###&lt;br /&gt;
### Datei gewechselt wird, mögliche Werte monthly (monatlich), weekly      ###&lt;br /&gt;
### (wöchentlich) und daily (täglich).                                     ###&lt;br /&gt;
logfile mybot.log&lt;br /&gt;
logstats yes&lt;br /&gt;
logrotate weekly&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - state file -                             ###&lt;br /&gt;
### Diese Datei dient als allgemeines Datenlager für die bereitgestellten ###&lt;br /&gt;
### Dateien und die dazugehörigen statistischen Daten zwischen den Neustarts   ###&lt;br /&gt;
###  von Iroffer,                                      ###&lt;br /&gt;
statefile mybot.state&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - xdcc listing file -                          ###&lt;br /&gt;
###  In diese Datei wird ein vollständiges XDCC-Listing exportiert, um z.B.  ###&lt;br /&gt;
###  als Packliste auf einer Webseite zu dienen, oder für andere Zwecke    ###&lt;br /&gt;
#xdcclistfile mybot.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   IRC                                    ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - connection method -                         ###&lt;br /&gt;
### Wie Iroffer sich zum IRC-Server verbinden soll, möglich ist:           ###&lt;br /&gt;
###  direct                     - verbindet direkt zum Server (normalfall) ###&lt;br /&gt;
###  bnc &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt; &amp;lt;password&amp;gt; &amp;lt;vhost&amp;gt;                                    ###&lt;br /&gt;
###                             - verbindet zum IRC-Server über eine BNC   ###&lt;br /&gt;
###                               verbinden über &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; unter         ###&lt;br /&gt;
###                               Verwendung von &amp;lt;password&amp;gt;                ###&lt;br /&gt;
###                               &amp;lt;vhost&amp;gt; ist optional                     ###&lt;br /&gt;
###  wingate &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;        - verbindet den Bot zum Server via einem   ###&lt;br /&gt;
###                               Wingate Gateway an &amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;           ###&lt;br /&gt;
###  custom &amp;lt;ip&amp;gt; &amp;lt;port&amp;gt;         - verbindet den Bot zum Server durch       ###&lt;br /&gt;
###                               Anwendung benutzerdefinierter Kommandos  ###&lt;br /&gt;
###                               mehr dazu weiter unten bei proxyinfo     ###&lt;br /&gt;
### die meisten Leute werden im Normalfall &amp;quot;direct&amp;quot; benutzen               ###&lt;br /&gt;
connectionmethod direct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - custom connection info -                       ###&lt;br /&gt;
### wenn &amp;quot;connectionmethod custom&amp;quot; verwendet wird, kann mittels proxyinfo  ###&lt;br /&gt;
### die nötige Befehlszeile für die Verbindung mit dem Proxy/Gateway/etc   ###&lt;br /&gt;
### angegeben werden, als Platzhalter für Server und Port stehen $s und $p ###&lt;br /&gt;
### zur Verfügung                                                          ###&lt;br /&gt;
#proxyinfo connect $s:$p&lt;br /&gt;
#proxyinfo blah blah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - onjoin information -                         ###&lt;br /&gt;
### Mittels server_join_raw, server_connected_raw und channel_join_raw     ###&lt;br /&gt;
### können RAW-IRC-Commands an den Server zu verschiedenen Zeitpunkten     ###&lt;br /&gt;
### während des Verbindungsaufbaus übergeben werden.                       ###&lt;br /&gt;
### server_join_raw wird ausgeführt wenn NICK, USER gesendet, vor MODE     ###&lt;br /&gt;
### server_connected wird ausgeführt wenn MODE gesendet, vor JOIN          ###&lt;br /&gt;
### channel_join_raw wird ausgeführt wenn ein channel gejoint wird         ###&lt;br /&gt;
### alle 3 Kommandos können mehrfach eingesetzt werden                     ###&lt;br /&gt;
#server_join_raw&lt;br /&gt;
#server_connected_raw&lt;br /&gt;
#channel_join_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - nickserv -                               ###&lt;br /&gt;
### Wenn der Nick gegen den NickServ registriert ist, kann hier das Pass-  ###&lt;br /&gt;
### wort eingetragen werden, damit er sich beim Joinen des Servers von     ###&lt;br /&gt;
### selbst identifiziert&lt;br /&gt;
nickserv_pass Dussel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - server information -                         ###&lt;br /&gt;
### Liste der Server und Ports im Aufbau: &amp;quot;server irc.domain.com 6667&amp;quot;.    ###&lt;br /&gt;
### Die Angabe des Ports ist optional, Standard ist 6667.                  ###&lt;br /&gt;
### Mehrere Server können (und sollten) angegeben werden                   ###&lt;br /&gt;
server irc.sexy-power-world.de&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - channels (upto 50) -                         ###&lt;br /&gt;
### Channelformat:                                                         ###&lt;br /&gt;
### &amp;quot;channel &amp;lt;channel&amp;gt; [-plist &amp;lt;time&amp;gt;] [-plistoffset &amp;lt;time&amp;gt;]               ###&lt;br /&gt;
###    [-pformat &amp;lt;full|minimal|summary&amp;gt;] [-key &amp;lt;key&amp;gt;] &amp;quot;                    ###&lt;br /&gt;
### plist: Zeit (min) zwischen den einzelnen Announcen                     ###&lt;br /&gt;
### plistoffset: Zeit (min) um die die Announce versetzt wird              ###&lt;br /&gt;
### pformat: full zeigt alle Packs auf dem Bot und stellt den Standard dar ###&lt;br /&gt;
###          minimal stellt eine kleine Announce zusammen (ca. 5 Zeilen)   ###&lt;br /&gt;
###          summary zeigt eine 2-Zeilen-Zusammenfassung an                ###&lt;br /&gt;
### key:     für Channels, die den Modus +k (Key) haben; definiert das     ###&lt;br /&gt;
###          nötige Passwort für das Joinen des Channel                    ###&lt;br /&gt;
channel #~Sexy-Power-World -plist 28&lt;br /&gt;
#channel #chan02 -plist 14&lt;br /&gt;
#channel #chan03 -plist 28 -pformat minimal&lt;br /&gt;
#channel #chan04 -plist 14 -pformat summary -key thekey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - user information -                          ###&lt;br /&gt;
### user_nick definiert den Nicknamen des Bots                             ###&lt;br /&gt;
### user_realname definiert den Text, den man mit /whois abfragen kann     ###&lt;br /&gt;
### user_modes definiert die Modi, die für den User gesetzt werden sollen  ###&lt;br /&gt;
user_nick HeX-01&lt;br /&gt;
user_realname My Bot&lt;br /&gt;
user_modes +i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                            - virtual hosts -                           ###&lt;br /&gt;
### Wenn der Computer/Server mehr als eine lokale IP-Adresse hat, kann     ###&lt;br /&gt;
### mit local_vhost &amp;lt;ip&amp;gt; angegeben werden, welche davon genutzt werden soll. ###&lt;br /&gt;
### Falls Iroffer selbst wählen soll, einfach Option deaktiviert belassen. ###&lt;br /&gt;
### Wichtig: Es muss eine IP angegeben werden, kein Domainname!!!          ###&lt;br /&gt;
local_vhost 85.214.41.103&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - incoming TCP connections -                      ###&lt;br /&gt;
### Wenn Iroffer hinter einer Firewall gestartet werden soll und die Mög-  ###&lt;br /&gt;
### lichkeit besteht, Ports zu öffnen bzw zu forwarden, kann mittels       ###&lt;br /&gt;
### tcprangestart der erste Port des Bereiches für Iroffer angegeben       ###&lt;br /&gt;
### werden. Die Menge nötiger Ports entspricht der maximalen Zahl Send-    ###&lt;br /&gt;
### slots. Wenn nichts definiert ist, wählt das OS selbstständig die Ports ###&lt;br /&gt;
### für eintreffende TCP-Verbindungen.                                     ###&lt;br /&gt;
#tcprangestart 4000&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - override unix loginname -                      ###&lt;br /&gt;
### Überschreibt den Unixlogin in der Ident, funktioniert nur ohne OIdent. ###&lt;br /&gt;
#loginname fakelogin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - manual dcc ip translation -                     ###&lt;br /&gt;
### if you are behind a NAT (Network Address Translation) device which     ###&lt;br /&gt;
### _does_ _not_ intercept and translate dcc commands but _does_ do port   ###&lt;br /&gt;
### forwarding place the ip address of the NAT below if unsure, leave      ###&lt;br /&gt;
### commented                                                              ###&lt;br /&gt;
### NOTE:  You must use the IP address in x.x.x.x format not a DNS name.   ###&lt;br /&gt;
#usenatip 123.456.789.123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   xdcc                                   ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - maximum xdcc slots -                         ###&lt;br /&gt;
### Anzahl gleichzeitiger Verbindungen zur Dateiübertragung.               ###&lt;br /&gt;
slotsmax 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - Queue Information -                          ###&lt;br /&gt;
### Größe der Warteschlange; 0 bedeutet keine Warteschlange.               ###&lt;br /&gt;
queuesize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - max transfers per person -                      ###&lt;br /&gt;
### maximale Anzahl gleichzeitiger Übertragungen pro Person                ###&lt;br /&gt;
maxtransfersperperson 1&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                     - max queued items per person -                    ###&lt;br /&gt;
### Maximale Anzahl gleichzeitiger Warteschlangeneinträge                  ###&lt;br /&gt;
maxqueueditemsperperson 2&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                 - add/chfile command helper directory -                ###&lt;br /&gt;
### Hier kann ein optionales Dateiverzeichnis angegeben werden, wo Iroffer ###&lt;br /&gt;
### nach Dateien sucht, die mittels add/chfile hinzugefügt werden.         ###&lt;br /&gt;
### Standardmäßig sucht Iroffer im Verzeichnis, in dem es ausgeführt wird. ###&lt;br /&gt;
filedir /home/1/files&lt;br /&gt;
#c:\iroffer\files&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                  - restrict xdcc list and xdcc send -                  ###&lt;br /&gt;
### Wenn restrictlist gesetzt wird, kann xdcc list und xdcc info nur von   ###&lt;br /&gt;
### jemandem ausgeführt werden, der sich auch im Channel befindet.         ###&lt;br /&gt;
### Wenn restrictprivlist gesetzt wird, kann der Bot nicht mehr via xdcc   ###&lt;br /&gt;
### list gelistet werden und gibt, falls es jemand versucht, die mit       ###&lt;br /&gt;
### restrictprivlistmsg gesetzte Mitteilung aus.                           ###&lt;br /&gt;
### restrictsend bedeutet, dass nur wer im Channel ist, Dateien vom Bot    ###&lt;br /&gt;
### empfangen kann; sobald er ihn verlässt, wird der Send abgebrochen.     ###&lt;br /&gt;
#restrictlist&lt;br /&gt;
#restrictprivlist&lt;br /&gt;
restrictprivlistmsg nur wer im Channel ist!&lt;br /&gt;
#restrictsend&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel xdcc commands -                         ###&lt;br /&gt;
### wenn respondtochannelxdcc gesetzt ist, reagiert der Bot auf Kommandos, ###&lt;br /&gt;
### die in den Channel gepostet werden.&lt;br /&gt;
respondtochannelxdcc&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - channel !list command -                         ###&lt;br /&gt;
### wenn respondtochannellist gesetzt wird, reagiert der bot auf !list     ###&lt;br /&gt;
#respondtochannellist&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                   - bypass queue for small files -                     ###&lt;br /&gt;
### Wenn jemand eine Datei anfordert, die kleiner oder gleich dem          ###&lt;br /&gt;
### definierten Wert (in KB) ist, wird diese unabhängig von der            ###&lt;br /&gt;
### Slotseinstellung gesendet.&lt;br /&gt;
#smallfilebypass 0&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - authorized download hosts -                     ###&lt;br /&gt;
### Hiermit kann eingeschränkt werden, wer vom Bot downloaden darf. Ange-  ###&lt;br /&gt;
### geben werden Hostmasken. Um allen den Download zu erlauben, einfach    ###&lt;br /&gt;
### *!*@* als Hostmask einsetzen.                                          ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
#downloadhost *!~me@*.domain.com&lt;br /&gt;
#downloadhost *!me@192.168.10.#&lt;br /&gt;
downloadhost *!*@*&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                               Network Usage                              ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - Allow with low bandwidth -                      ###&lt;br /&gt;
### Wenn Pakete in der Warteschlange sind und der Verbrauch der Band-      ###&lt;br /&gt;
### breite den vorgegebenen Wert unterschreitet, wird ein zusätzlicher     ###&lt;br /&gt;
### Send gestartet für einen Nutzer aus der Warteschlange.                 ###&lt;br /&gt;
### Achtung: Diesen Wert nicht unsinnig niedrig oder hoch setzen!&lt;br /&gt;
#lowbdwth 15&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer min speed -                         ###&lt;br /&gt;
### Mindestgeschwindigkeit beim Downloaden, sonst wird der Download abge-  ###&lt;br /&gt;
### brochen.                                                               ###&lt;br /&gt;
#transferminspeed 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - transfer max speed -                         ###&lt;br /&gt;
### Maximalgeschwindigkeit beim Downloaden, sonst wird künstlich gebremst  ###&lt;br /&gt;
#transfermaxspeed 50&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - bandwidth limiting -                          ###&lt;br /&gt;
### Is your sysadmin complaining about you using up too much bandwidth?    ###&lt;br /&gt;
### You can set a maximum KB/sec that will be sent to the network.         ###&lt;br /&gt;
### You can define two different limits depending on time of day,          ###&lt;br /&gt;
### overallmaxspeed is the general limit, overallmaxspeeddayspeed is the   ###&lt;br /&gt;
### limit during the hours defined by overallmaxspeeddaytime (0 ... 23)    ###&lt;br /&gt;
### (no looping) and durring days of week ( MTWRFSU )                      ###&lt;br /&gt;
#overallmaxspeed 300&lt;br /&gt;
#overallmaxspeeddayspeed 100&lt;br /&gt;
#overallmaxspeeddaytime 9 17&lt;br /&gt;
#overallmaxspeeddaydays MTWRF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                   Other                                  ##&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - autosend feature -                          ###&lt;br /&gt;
### Wenn autosendpack gesetzt wird, schickt bei der Bot, sobald ein        ###&lt;br /&gt;
### Schlüsselwort im Channel aufkommt, das definierte Pack an die Person.  ###&lt;br /&gt;
###           === DIE MEISTEN WERDEN DIES NICHT BENÖTIGEN! ===             ###&lt;br /&gt;
###         === HOLT EUCH ERST VOM CHANNEL OP DIE ERLAUBNIS! ===           ###&lt;br /&gt;
#autosendpack &amp;lt;packnr&amp;gt; &amp;lt;schlüsselwort&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#autosendpack 1 !rules Sending you the rules.&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                             - headline -                               ###&lt;br /&gt;
### Überschrift für alle XDCC-Lists                                        ###&lt;br /&gt;
headline New Stuff Just Added!!&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - credit line -                              ###&lt;br /&gt;
### Fußnote für alle XDCC-Lists                                            ###&lt;br /&gt;
creditline Brought to you by me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - index bot notify -                           ###&lt;br /&gt;
### Wenn iroffer periodisch jemandem eine Mitteilung schicken soll für     ###&lt;br /&gt;
### Indizierungszwecke oder anderen Bedarf, kann perdidocmsg verwendet     ###&lt;br /&gt;
### werden:                                                                ###&lt;br /&gt;
### &amp;quot;periodicmsg &amp;lt;nick&amp;gt; &amp;lt;zeit in min&amp;gt; &amp;lt;mitteilung&amp;gt;&lt;br /&gt;
#periodicmsg nick 10 index me&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                        - remote admin info -                           ###&lt;br /&gt;
### Die Admincommands können nur von jemanden ausgeführt werden, dessen    ###&lt;br /&gt;
### hostmaske auf die Vorgabe passt und der das nötige Kennwort kennt.     ###&lt;br /&gt;
### Diese Kommandos können entweder via DCC-Chat oder aber via             ###&lt;br /&gt;
### /msg &amp;lt;botnick&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;kommando&amp;gt; ausgeführt werden.         ###&lt;br /&gt;
### adminhost benötigt eine komplette hostmask im aufbau nick!ident@host   ###&lt;br /&gt;
### Falls kein identd benutzt wird, nicht vergessen, ein &amp;quot;~&amp;quot; hinzuzufügen! ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### Aus Sicherheitsgründen wird das Adminpasswort verschlüsselt in der     ###&lt;br /&gt;
### Konfigurationsdatei hinterlegt. Um ein Password zu generieren, bitte   ###&lt;br /&gt;
### Iroffer mit Option &amp;quot;-c&amp;quot; ausführen und den Instruktionen folgen.        ###&lt;br /&gt;
#adminpass add_your_encrypted_password_here&lt;br /&gt;
adminhost *!~me@*.domain.com&lt;br /&gt;
adminhost *!me@84.183.243.#&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - upload directory -                          ###&lt;br /&gt;
### Soll der Bot DCC-Uploads akzeptieren, müssen hier die Uploadhosts,     ###&lt;br /&gt;
### ein Uploadverzeichnis und die maximale Größe in MB für einen Upload    ###&lt;br /&gt;
### definiert werden (0 entspricht keinem Limit bei der Uploadgröße).      ###&lt;br /&gt;
### Jokerzeichen sind:                                                     ###&lt;br /&gt;
###  * = 0 oder mehr Zeichen,  ? = 1 Zeichen,  # = jede positive Zahl      ###&lt;br /&gt;
### ACHTUNG!! Für das Uploaden sollte ein eigenes Verzeichnis angelegt     ###&lt;br /&gt;
### ACHTUNG!! werden, um Überschreiben bzw. Erweitern wichtiger Dateien zu ###&lt;br /&gt;
### ACHTUNG!! verhindern bzw. Missbrauch und Exploits nicht zu ermöglichen ###&lt;br /&gt;
#uploadhost *!~me@*.domain.com&lt;br /&gt;
#uploadhost *!me@192.168.10.#&lt;br /&gt;
#uploaddir /home/me/upload&lt;br /&gt;
#uploaddir c:\iroffer\upload&lt;br /&gt;
#uploadmaxsize 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                          - hide OS information-                        ###&lt;br /&gt;
### Wenn Iroffer in den Versionsangaben und in seiner Quitmitteilung nicht ###&lt;br /&gt;
### das Betriebsystem nennen soll, dann bitte diese Option einschalten.    ###&lt;br /&gt;
hideos&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                              - log notices -                           ###&lt;br /&gt;
### Wenn aktiviert, zeichnet Iroffer alle Notices im Nachichtenspeicher auf###&lt;br /&gt;
lognotices&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - timestamp console -                        ###&lt;br /&gt;
### Wenn definiert, setzt Iroffer eine Zeitmarke in der Konsole            ###&lt;br /&gt;
#timestampconsole&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                           - quietmode -                                ###&lt;br /&gt;
### Wenn definiert, unterdrückt Iroffer die meisten Info-Meldungen         ###&lt;br /&gt;
#quietmode&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                       - periodic notify time -                         ###&lt;br /&gt;
### Legt fest, wie regelmäßig Iroffer-Nutzer über ihre aktuelle Platzierung###&lt;br /&gt;
### in der Warteschlange bzw. über die verbrauchte Bandbreite informiert.  ###&lt;br /&gt;
### Standard ist 5 min; um diese Funktion vollständig zu deaktivieren,     ###&lt;br /&gt;
### setzt man das Zeitintervall auf 0.&lt;br /&gt;
#notifytime 5&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                         - punish slow users -                          ###&lt;br /&gt;
### Wenn ein Nutzer unter den Minimaldownloadspeed fällt, wird er bestraft,###&lt;br /&gt;
### indem alle Sends abgebrochen und er aus der Warteschlange entfernt wird.    ###&lt;br /&gt;
### Durch diese Option kann er noch zusätzlich um die definierte Zeit (in  ###&lt;br /&gt;
### min) vom Bot ignoriert werden.&lt;br /&gt;
#punishslowusers 10&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
###                      - disable md5sum of files -                       ###&lt;br /&gt;
### Standardmäßig berechnet Iroffer für alle angebotenen Dateien die MD5-  ###&lt;br /&gt;
### Prüfsumme. Zum Abstellen dieser Funktion diese Option setzen.&lt;br /&gt;
#nomd5sum&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
##                                    End                                   ##&lt;br /&gt;
##############################################################################&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anhand der Informationen der einzelnen Punkte kann nun die Konfiguration Punkt für Punkt abgearbeitet werden. Wichtig:&lt;br /&gt;
*pidfile&lt;br /&gt;
*server&lt;br /&gt;
*channel&lt;br /&gt;
*filesdir&lt;br /&gt;
*adminhost&lt;br /&gt;
*adminpass&lt;br /&gt;
&lt;br /&gt;
Dies sind die wichtigen Optionen, die für eine Minimalconfig gesetzt werden sollten. Alles weitere kann später noch nachkonfiguriert werden (wobei es besser ist, alles in einem Schritt zu erledigen ;). Man sollte beachten, dass ein Netzwerk nicht doppelt vorkommt, und dass nach einer network-Angabe immer die server-Angabe steht. Tut man dies nicht, ist es oft der Fall, dass sich eine Kopie zum IRC-Netzwerk verbindet, bei dieser wird dann eine 0 hinten am Nick drangehangen (Bsp.: XDCC|mybot0). Bei mir war es so (ich hatte bei der Beschreibung von der network-Angabe das Beispiel auskommentiert), dass das Original keinen Channel betreten hat, stattdessen aber die Kopie. Ich habe mir da stundenlang den Kopf darüber zerbrochen wieso das passiert ist. ^^&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen des mod Dinoex sind in der [http://iroffer.dinoex.net/beispiel.config beispiel.config] kurz erklärt.&lt;br /&gt;
&lt;br /&gt;
== Starten von Iroffer ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Nun, da die Konfiguration geschrieben ist, können wir Iroffer für einen ersten Testlauf starten. Wenn wir Iroffer ohne jegliche Parameter starten, bekommen wir in etwa folgende Ausgabe (Original &amp;amp; Mod sind hier gleich!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deathserv:~ # iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkns] [-u user] [-t dir] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&lt;br /&gt;
        -s        No screen manipulation in foreground mode&lt;br /&gt;
        -u user   Run as user (you have to start as root).&lt;br /&gt;
        -t dir    Chroot to dir (you have to start as root).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für uns wichtig bzw. interessant sind die Parameter &amp;quot;-b&amp;quot;, &amp;quot;-u &amp;lt;user&amp;gt;&amp;quot;, &amp;quot;-t &amp;lt;dir&amp;gt;&amp;quot;. Der Rest (außer &amp;quot;-c&amp;quot;, aber den hatten wir ja schon ;) kann als nebensächlich betrachtet werden, und ist für den Normalfall uninteressant, darum gehe ich hier nicht darauf ein.&lt;br /&gt;
&lt;br /&gt;
Es gibt nun verschiedene Methoden, Iroffer zu starten. Zum einen im Vordergrundmodus, was bedeutet: Iroffer wird gestartet und wir bekommen direkt Zugriff auf die Adminconsole. Dafür geben wir ein:&lt;br /&gt;
 iroffer &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Damit landen wir an der Adminconsole und können die Aktivitäten unseres Bots direkt beobachten. Dies ist sinnvoll für Fehlerbehebung, ansonsten wäre eher der Start als Hintergrundprozess sinnvoll. Letzteres erreichen wir durch:&lt;br /&gt;
 iroffer -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Falls wir unserem Bot nun (sinnvollerweise) noch etwas mehr Sicherheit gegen Hacks und eventuelle Exploits verleihen wollen, gehen wir bei und starten ihn (root-Anmeldung erforderlich) chrooted und unter einem eigenen User. Dafür legen wir zuerst einen User fürs Iroffer an (wie das gemacht wird, findet ihr im Manual eurer Linux/Unix-Distribution). Wenn dies geschehen ist, können wir loslegen mit dem Starten wie folgt:&lt;br /&gt;
 iroffer -u &amp;lt;user für iroffer&amp;gt; -t &amp;lt;pfad zum botverzeichnis&amp;gt; -b &amp;lt;name meiner configdatei&amp;gt;&lt;br /&gt;
Hierbei muss man beachten, dass die Pfadangabe zum Botverzeichnis absolut erfolgen muss. Desweiteren müssen sich die Dateien, die geshared werden sollen, im Verzeichnis des Bots bzw. in einem Unterverzeichnis davon befinden (kann mit &amp;quot;filedir&amp;quot; in der Konfiguration definiert werden). Falls ein Unterverzeichnis benutzt wird, muss die &amp;quot;filedir&amp;quot;-Angabe relativ zum Botverzeichnis erfolgen. Das heisst: Wenn mein Botverzeichnis z.B. &amp;quot;/bots/testbot&amp;quot; ist und die Dateien in &amp;quot;/bots/testbot/files&amp;quot; liegen, lautet die Zeile für &amp;quot;filedir&amp;quot;: &amp;lt;code&amp;gt;filedir /files&amp;lt;/code&amp;gt;, &#039;&#039;nicht&#039;&#039; &amp;lt;code&amp;gt;filedir /bots/testbot/files&amp;lt;/code&amp;gt;. Dies ist wichtig, da der Bot sonst nicht an die Dateien rankommt. Es besteht ansonsten die Möglichkeit, mittels &amp;lt;code&amp;gt;mount --bind&amp;lt;/code&amp;gt; (genaue Angaben in den Man-Pages von &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt;) externe Verzeichnisse in den chroot einzubinden, weil der Bot in diesem Betriebsmodus über sein Verzeichnis hinaus keine Zugriffsrechte besitzt (was ja gerade der Sinn des &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; war).&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Unter Windows haben wir leicht andere Parameter fürs Starten unseres Iroffers, da Windows nicht alles beherrscht, was Linux/Unix kann. Ein Aufruf ohne Parameter von Iroffer gibt in etwa folgende Ausgabe (Original und Mod unterscheiden sich nur darin, dass das Mod nur alle verfügbaren sinnvollen Parameter anzeigt, das Original auch welche ohne Funktion):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\iroffer&amp;gt;iroffer&lt;br /&gt;
iroffer: no configuration file specifed&lt;br /&gt;
&lt;br /&gt;
iroffer v1.4.b02 [20050512030219] mod by Dinoex 1.23 [win32-build by TheDeath] by Dinoex, see http://iroffer.dinoex.net/&lt;br /&gt;
&lt;br /&gt;
Usage: iroffer [-vc] [-bdkn] configfile [ configfile ... ]&lt;br /&gt;
        -v        Print version and exit.&lt;br /&gt;
        -c        Generate encrypted password and exit.&lt;br /&gt;
        -d        Increase debug level&lt;br /&gt;
        -b        Go to background mode&lt;br /&gt;
        -k        Attempt to adjust ulimit to allow core files&lt;br /&gt;
        -n        No colors in foreground mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Interessant sind für uns nur die Parameter &amp;quot;-c&amp;quot; sowie &amp;quot;-b&amp;quot; fürs Starten, die anderen haben auch ihren Zweck, sind aber fürs Starten im Normalfall nicht unbedingt von Interesse, darum hier nicht weiter dokumentiert. Um den Bot für eventuelle Testzwecke bzw. aus anderen Gründen im Vordergrundmodus zu starten, rufen wir ihn an einer Kommandozeile (CMD oder Command) wie folgt auf:&lt;br /&gt;
 iroffer &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
Wenn ihr sicher seid, dass die Konfiguration funktioniert, und nicht immer das CMD-Fenster offen haben wollt, könnt ihr den Bot durch folgenden Aufruf als Hintergrundprozess starten:&lt;br /&gt;
 iroffer -b &amp;lt;meine iroffer configdatei&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte alles korrekt gelaufen sein, erscheint euer Bot nun im IRC und ist bereit, zu arbeiten. Nun könnt ihr im [[Abschnitt über die Adminkommands/Adminconsole]] weiterlesen. Sollte etwas nicht funktionieren, so startet den Bot im Vordergrundmodus und sucht den Fehler anhand seiner Meldungen. Sollte er nicht einmal starten wollen, so überprüft die von ihm beanstandete Zeile in der Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Umsteigen auf den mod Dinoex ===&lt;br /&gt;
&lt;br /&gt;
Generell gilt &amp;quot;mod Dinoex&amp;quot; ist aufwärtskompatibel, d.h. er kann mit alten Konfigurationsdateien starten. Auch die definierten Pakete werden aus der &amp;quot;.state&amp;quot;-Datei übernommen. Wenn man umstellt sollte man jedoch die Konfigurationsdatei (mybot.config) und die &amp;quot;.state&amp;quot;-Datei (mybot.state) sichern.&lt;br /&gt;
&lt;br /&gt;
== Die Steuerung, oder wie kontrolliere ich den Bot? ==&lt;br /&gt;
&lt;br /&gt;
=== Möglichkeiten den Bot zu steuern ===&lt;br /&gt;
Steuern können wir den Bot mit verschiedenen Methoden. Jede dieser Methoden erfordert eine IRC-Verbindung (bis auf den Vordergrundmodus) und bedingt es, im Channel zu sein, wo sich auch unser Bot befindet (in der Dinoex Mod gibt es eine alternative Methode, auf die [[später]] getrennt eingegangen wird). Wir haben die Möglichkeit, ihn über&lt;br /&gt;
&lt;br /&gt;
*den Vordergrundmodus (starten ohne Parameter &amp;quot;-b&amp;quot;)&lt;br /&gt;
*/msg &amp;lt;botname&amp;gt; admin &amp;lt;adminpass&amp;gt; &amp;lt;commandos&amp;gt;&lt;br /&gt;
*/dcc chat &amp;lt;botname&amp;gt; (Adminconsole&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu steuern. Die bequemste Methode (und auch die in meinen Augen sicherste) ist diejenige, sich im IRC via DCC-Chat in den Bot einzuloggen. Sind wir im Bot angemeldet, können wir mit dem Kommando &amp;quot;help&amp;quot; folgende Hilfe erhalten (die Dinoex Mod sieht ein wenig anders aus, [http://iroffer.dinoex.net/help-admin-de.txt Übersicht] , mehr dazu in [[Iroffer_Kommandos]]):&lt;br /&gt;
&amp;lt;pre&amp;gt;-- Info Commands --&lt;br /&gt;
  HELP             - Shows Help&lt;br /&gt;
  XDL              - Lists Offered Files&lt;br /&gt;
  XDS              - Save XDCC File&lt;br /&gt;
  DCL              - Lists Current Transfers&lt;br /&gt;
  DCLD             - Lists Current Transfers with Details&lt;br /&gt;
  TRINFO n         - Lists Information About Transfer n&lt;br /&gt;
  QUL              - Lists Current Queue&lt;br /&gt;
  IGNL             - Show Ignored List&lt;br /&gt;
  LISTUL           - Shows contents of upload directory&lt;br /&gt;
  CHANL            - Shows channel list with member list&lt;br /&gt;
-- Transfer Commands --&lt;br /&gt;
  CLOSE n          - Cancels Transfer with ID = n&lt;br /&gt;
  CLOSEU n         - Cancels Upload with ID = n&lt;br /&gt;
  RMQ n            - Removes Queue Number n&lt;br /&gt;
  NOMIN n          - Disables Minspeed For Transfer ID n&lt;br /&gt;
  NOMAX n          - Disables Maxspeed For Transfer ID n&lt;br /&gt;
  SEND nick n      - Sends Pack n to nick&lt;br /&gt;
  PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt; - Sends &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST to &amp;lt;channel&amp;gt;&lt;br /&gt;
  QSEND            - Sends Out The First Queued Pack&lt;br /&gt;
-- Pack Commands --&lt;br /&gt;
  INFO n           - Show Info for Pack n&lt;br /&gt;
  REMOVE n         - Removes Pack n&lt;br /&gt;
  REMOVEDIR &amp;lt;dir&amp;gt;         - Remove Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  RENUMBER x y     - Moves Pack x to y&lt;br /&gt;
  ADD &amp;lt;filename&amp;gt;   - Add New Pack With &amp;lt;filename&amp;gt;&lt;br /&gt;
  ADDDIR &amp;lt;dir&amp;gt;     - Add Every File in &amp;lt;dir&amp;gt;&lt;br /&gt;
  CHFILE n &amp;lt;msg&amp;gt;   - Change File of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHDESC n &amp;lt;msg&amp;gt;   - Change Description of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHNOTE n &amp;lt;msg&amp;gt;   - Change Note of pack n to &amp;lt;msg&amp;gt;&lt;br /&gt;
  CHMINS n x       - Change min speed of pack n to x KB&lt;br /&gt;
  CHMAXS n x       - Change max speed of pack n to x KB&lt;br /&gt;
  CHGETS n x       - Change the get count of a pack&lt;br /&gt;
-- Misc Commands --&lt;br /&gt;
  MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; - Send a message to a user&lt;br /&gt;
  MESG &amp;lt;message&amp;gt;   - Sends msg to all users who are transferring&lt;br /&gt;
  MESQ &amp;lt;message&amp;gt;   - Sends msg to all users in a queue&lt;br /&gt;
  IGNORE n &amp;lt;hostmask&amp;gt; - Ignore hostmask (nick!user@host) for n minutes, wildcards allowed&lt;br /&gt;
  UNIGNORE &amp;lt;hostmask&amp;gt; - Un-Ignore hostmask&lt;br /&gt;
  NOSAVE n         - Disables XDCC AutoSave for next n minutes&lt;br /&gt;
  NOSEND n         - Disables XDCC Send for next n minutes&lt;br /&gt;
  NOLIST n         - Disables XDCC List and Plist for next n mins&lt;br /&gt;
  MSGREAD          - Show MSG log&lt;br /&gt;
  MSGDEL           - Delete MSG log&lt;br /&gt;
  RMUL &amp;lt;file&amp;gt;      - Delete a file in the Upload Dir&lt;br /&gt;
  RAW &amp;lt;command&amp;gt;    - Send &amp;lt;command&amp;gt; to server (RAW IRC)&lt;br /&gt;
-- Bot Commands --&lt;br /&gt;
  SERVERS          - Shows the server list&lt;br /&gt;
  JUMP &amp;lt;num&amp;gt;       - Switches to a random server or server &amp;lt;num&amp;gt;&lt;br /&gt;
  SERVQC           - Clears the server send queue&lt;br /&gt;
  STATUS           - Show Useful Information&lt;br /&gt;
  REHASH           - Re-reads config file(s) and reconfigures&lt;br /&gt;
  BOTINFO          - Show Information about the bot status&lt;br /&gt;
  MEMSTAT          - Show Information about memory usage&lt;br /&gt;
  CLEARRECORDS     - Clears transfer, bandwidth, uptime, and total sent&lt;br /&gt;
  REDRAW           - Redraws the Screen&lt;br /&gt;
  DELHIST           - Deletes console history&lt;br /&gt;
  QUIT             - Close this DCC chat&lt;br /&gt;
  CHATME           - Sends you a DCC Chat Request&lt;br /&gt;
  CHATL           - Lists DCC Chat Information&lt;br /&gt;
  CLOSEC n         - Closes DCC Chat with ID = n&lt;br /&gt;
  DEBUG n          - Set Debugging level to n&lt;br /&gt;
  SHUTDOWN &amp;lt;act&amp;gt;   - Shutdown iroffer, &amp;lt;act&amp;gt; is &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, or &amp;quot;cancel&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommandos ===&lt;br /&gt;
Was die Kommandos im einzelnen tun, wird in [[Iroffer_Kommandos]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Was dem Iroffer an Funktionen noch fehlt bitte in der [[Iroffer_Wunschliste]] eintragen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3511</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3511"/>
		<updated>2008-12-20T13:51:01Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* KANNOUCNE text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine &amp;lt;msg&amp;gt; angegeben wird &amp;lt;autoaddann&amp;gt; aus der Konfigurationsdatei verwendet.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3510</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3510"/>
		<updated>2008-12-20T13:47:37Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* CANNOUNCE    */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3509</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3509"/>
		<updated>2008-12-20T13:47:09Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* MANNOUNCE    */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; [&amp;lt;msg&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3508</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3508"/>
		<updated>2008-12-20T13:46:48Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* ANNOUNCE   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;msg&amp;gt;===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
	<entry>
		<id>https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3507</id>
		<title>Iroffer Kommandos</title>
		<link rel="alternate" type="text/html" href="https://wiki.fan-sub.de/index.php?title=Iroffer_Kommandos&amp;diff=3507"/>
		<updated>2008-12-20T13:46:11Z</updated>

		<summary type="html">&lt;p&gt;Dinoex: /* JOIN  [] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Hier die deutsche [http://iroffer.dinoex.net/help-admin-de.txt Hilfe].&lt;br /&gt;
&lt;br /&gt;
=== XDLFULL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot freigegebenen Dateien an, auch wenn diese in Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDLGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an die in der angegebene Gruppen einsortiert sind.&lt;br /&gt;
&lt;br /&gt;
=== XDL ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die auf dem Bot freigegebenen Dateien an.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;** 2 packs **  12 of 12 slots open, Record: 65.8KB/s&lt;br /&gt;
** Bandwidth Usage ** Current: 0.5KB/s, Cap: 50.0KB/s, Record: 2.5KB/s&lt;br /&gt;
** To request a file type: &amp;quot;/msg offerDCC xdcc send #x&amp;quot; **&lt;br /&gt;
** To request details type: &amp;quot;/msg offerDCC xdcc info #x&amp;quot; **&lt;br /&gt;
#1  4618x [ 55K] iroffer 1.0.1  - Stable (v1.0) version&lt;br /&gt;
#2   361x [ 66K] iroffer 1.1b8  - Experimental (v1.1) version&lt;br /&gt;
** The official iroffer distribution source **&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDLOCK ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle auf dem Bot gesperrten Dateien an.&lt;br /&gt;
&lt;br /&gt;
=== XDTRIGGER ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige alle Pakete mit einem dynamischen Trigger.&lt;br /&gt;
&lt;br /&gt;
=== FIND &amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar in: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige Pakete die den Text &amp;lt;muster&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;muster&amp;gt; werden die Jokerzeichen &#039;*&#039;, &#039;?&#039;, &#039;[&#039;, &#039;]&#039;, unbd &#039;#&#039; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
=== XDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sorgt für sofortiges Schreiben der State- und XDCCList-Datei auf die Festplatte.&lt;br /&gt;
&lt;br /&gt;
=== DCL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine Übersicht aller aktuell laufenden Transfers.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    5  PMG1        testfile1.tgz                      Listening&lt;br /&gt;
   10  PMG2        testfile2.tgz                      Sending 47%&lt;br /&gt;
   11  PMG3        testfile3.tgz                      Sending 90%&lt;br /&gt;
   15  PMG4        testfile4.tgz                      Finishing&lt;br /&gt;
Current Upload&lt;br /&gt;
   ID  User        File                               Status&lt;br /&gt;
    1  PMG5        testfile5.tgz                      Getting 33%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
&lt;br /&gt;
=== DCLD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt eine detaillierte Liste der Transfers als DCL.&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Current Transfers&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain    Min/  Max  Resumed&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  5  PMG         testfile1.tgz                      Sending 40%&lt;br /&gt;
  ^-   2.9K/s     16399K/ 40686K   1h06m/ 2h21m     no/   no    5458K&lt;br /&gt;
 11  PMG2        testfile3.tgz                      Sending 24%&lt;br /&gt;
  ^-   3.0K/s      8650K/ 36178K  38m08s/ 2h35m     no/   no       no&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
Current Uploads&lt;br /&gt;
 ID  User        File                               Status&lt;br /&gt;
  ^-    Speed    Current/    End   Start/Remain&lt;br /&gt;
 --------------------------------------------------------------------&lt;br /&gt;
  1  testDCC     testfile20                         Getting 31%&lt;br /&gt;
  ^-   0.0K/s      6371K/ 20480K   0m00s/99h59m&lt;br /&gt;
 --------------------------------------------------------------------&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*ID: Jeder Up- und Download besitzt eine eigene ID&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*Speed: Aktuelle Übertragungsgeschwindigkeit&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*Start: Zeit seit Beginn der Übertragung&lt;br /&gt;
*Remain: Verbleibende Zeit bis zum Abschluss der Übertragung&lt;br /&gt;
*Min: Minimale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximale Geschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Resumed: Position innerhalb der Datei, ab welcher die Übertragung ggf. fortgesetzt wurde&lt;br /&gt;
&lt;br /&gt;
=== TRINFO &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt sehr detaillierte Informationen über einen einzelnen Transfer.&lt;br /&gt;
&lt;br /&gt;
Beispiel: trinfo 0&lt;br /&gt;
&lt;br /&gt;
Ausgabebeispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;Transfer Info for ID 1:&lt;br /&gt;
 User PMG, Hostname cant.get.enough.iroffer.org, Status Sending&lt;br /&gt;
 File: testfile1.tgz&lt;br /&gt;
 Start 5458K, Current 18624K, End 40686K (46% File, 37% Xfer)&lt;br /&gt;
 Min no, Current 3.1K/s, Max no, In Transit 116K&lt;br /&gt;
 Transfer started 1h 19m ago, Finish in 1h 58m, Last contact 0m 0s ago.&lt;br /&gt;
 Local: 10.0.0.1:3091, Remote: 10.0.0.2:1114&lt;br /&gt;
 Sockets: Listen 0, Transfer 7, File 6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
*User: Der Nick des Benutzers, der den Transfer angefordert hat&lt;br /&gt;
*Hostname: Hostname der Person, die den Transfer angefordert hat, zum Zeitpunkt der Anforderung&lt;br /&gt;
*Status:&lt;br /&gt;
   *Listening: Die Übertragung wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Sending: Die Übertragung läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
   *Finishing: Die Übertragung wurde beendet, es wird auf die abschließende Bestätigung gewartet&lt;br /&gt;
   *Closing: Die Übertragung wurde abgeschlossen, aber noch nicht aus der Liste entfernt&lt;br /&gt;
   *Connecting: Ein Upload wurde eingeleitet, aber es wurde noch keine Verbindung aufgebaut&lt;br /&gt;
   *Getting: Der Upload läuft, die Prozentzahl zeigt den Fortschritt&lt;br /&gt;
*File: Name der übertragenen Datei&lt;br /&gt;
*Start: Position, ab der innerhalb der Datei die Übertragung gestartet wurde (in KB)&lt;br /&gt;
*Current: Aktuelle Position innerhalb der Datei (in KB)&lt;br /&gt;
*End: Gesamtlänge der Datei (in KB, entspricht der Gesamtgröße)&lt;br /&gt;
*% File: Fortschritt (in Prozent) der Übertragung der aktuell verarbeiteten Datei&lt;br /&gt;
*% XFer: Fortschritt (in Prozent) der Übertragung des gesamten angeforderten Pakets&lt;br /&gt;
*Min: Minimalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*Max: Maximalgeschwindigkeit der Übertragung (falls ein Limit vorhanden ist)&lt;br /&gt;
*In Transit: Die Datenmenge, die im Socketbuffer belegt ist, plus die Datenmenge, die gerade zum Benutzer übertragen wird&lt;br /&gt;
*Finish in: Geschätzte Zeitdauer bis zum Abschluss der Übertragung&lt;br /&gt;
*Last Contact: Zeitpunkt des letzten Kontakts mit diesem Benutzer&lt;br /&gt;
*Sockets: Die Nummer des von dieser Übertragung belegten Socket; 0 bedeutet, dass kein Socket benutzt wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GETL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeige aktuelle Upload Wartschlange.&lt;br /&gt;
&lt;br /&gt;
=== QUL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== IGNL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt alle Einträge in der Ignore-Liste.&lt;br /&gt;
&lt;br /&gt;
=== LISTUL [&amp;lt;dir&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Verzeichnis an.&lt;br /&gt;
&lt;br /&gt;
Beispiel: LISTUL anime&lt;br /&gt;
Beschreibung: Zeigt die Dateien im Upload-Unterverzeichnis an.&lt;br /&gt;
&lt;br /&gt;
=== CHANL [&amp;lt;netz&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die IRC-Channnels und die User in ihnen.&lt;br /&gt;
&lt;br /&gt;
== Transfer Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== CLOSE &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen der Übertagung mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEU &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Abbrechen des Uploads mit ID = &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ACCEPTU &amp;lt;min&amp;gt; [&amp;lt;hostmask&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von jedem für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU &amp;lt;min&amp;gt; &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erlaube Uploads von &amp;lt;hostmask&amp;gt; für &amp;lt;x&amp;gt; Minuten&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0&lt;br /&gt;
&lt;br /&gt;
Entferne jeden von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
Beispiel:   ACCEPTU 0 &amp;lt;hostmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entferne &amp;lt;hostmask&amp;gt; von der Liste der erlaubten Uploads&lt;br /&gt;
&lt;br /&gt;
=== GET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; [&amp;lt;pack&amp;gt; [&amp;lt;passwort&amp;gt;]] ===&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fordere Paket &amp;lt;n&amp;gt; von Bot &amp;lt;nick&amp;gt; an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot 12&lt;br /&gt;
&lt;br /&gt;
Fordert Paket 12 von Bot XDCC|Somebot an&lt;br /&gt;
&lt;br /&gt;
Beispiel:   GET 1 XDCC|Somebot&lt;br /&gt;
&lt;br /&gt;
Entferne Auftrag an XDCC|Somebot aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== RMIQ &amp;lt;position&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen von &amp;lt;position&amp;gt; in der 2. Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== NOMIN &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Mindestgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== NOMAX &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Maximalgeschwindigkeit für Transfer &amp;lt;id&amp;gt; deaktivieren.&lt;br /&gt;
&lt;br /&gt;
=== UNLIMITED &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Aufheben aller Bandbreitengrenzen für Transfer &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; &amp;lt;x&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen einer Bandbreitengrenze von &amp;lt;x&amp;gt; KB/s für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: MAXSPEED &amp;lt;id&amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
Auschalten der Bandbreitengrenze für Transfer &amp;lt;id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SEND &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende Paket &amp;lt;n&amp;gt; an &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== IQUEUE &amp;lt;nick&amp;gt; &amp;lt;n&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Paket &amp;lt;n&amp;gt; in die 2. Warteschlange für &amp;lt;nick&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
=== PSEND &amp;lt;channel&amp;gt; &amp;lt;style&amp;gt;  [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende &amp;lt;style&amp;gt; (full|minimal|summary) XDCC LIST an &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== QSEND [id] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Starte einen neue Transfer für das Paket &amp;lt;id&amp;gt; in der Warteschlange. Ist keine &amp;lt;id&amp;gt; angegeben, so wird das nächste Paket aus der Warteschlange genommen.&lt;br /&gt;
&lt;br /&gt;
=== SLOTSMAX [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;slotsmax&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wird keine Zahl angegeben, wird der aktuelle Wert ausgeben.&lt;br /&gt;
&lt;br /&gt;
Beim Kommando &amp;quot;REAHSH&amp;quot; wird der Wert aus der Konfigurationsdatei wieder eingestellt.&lt;br /&gt;
&lt;br /&gt;
=== QUEUESIZE [&amp;lt;slots&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändere zeitweise den Wert von &#039;queuesize&#039; auf &amp;lt;slots&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REIQUEUE &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebe ein Paket in der 2. Warteschlange von Position &amp;lt;x&amp;gt; nach &amp;lt;y&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kommandos für Pakete ==&lt;br /&gt;
&lt;br /&gt;
=== INFO &amp;lt;n&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Infos für Paket &amp;lt;n&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Enfernt Paket &amp;lt;n&amp;gt;, oder Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50&lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50, das nächste Pakete (Nummer 51) rutscht an diese Stelle.&lt;br /&gt;
&lt;br /&gt;
Beispiel: REMOVE 50 60 &lt;br /&gt;
&lt;br /&gt;
Entferne Paket 50 bis 60, das nächste Pakete (Nummer 61) rutscht an diese Stelle 50.&lt;br /&gt;
&lt;br /&gt;
=== REMOVEDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REMOVEGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt jedes Paket aus der Gruppe &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== RENUMBER &amp;lt;x&amp;gt; [&amp;lt;y&amp;gt;] &amp;lt;z&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Paket &amp;lt;x&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt Pakete &amp;lt;x&amp;gt;  bis &amp;lt;y&amp;gt; an Position &amp;lt;z&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SORT [feld] [feld]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sortiere all Pakete nach den angegeben Feldern&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT NAME&lt;br /&gt;
Sortiere all Pakete nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT DESC&lt;br /&gt;
Sortiere all Pakete nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP&lt;br /&gt;
Sortiere all Pakete nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT PATH&lt;br /&gt;
Sortiere all Pakete nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT BYTES&lt;br /&gt;
Sortiere all Pakete nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT TIME&lt;br /&gt;
Sortiere all Pakete nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT ADDED&lt;br /&gt;
Sortiere alle Pakete nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -NAME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -DESC&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Beschreibung.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -GROUP&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -PATH&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -BYTES&lt;br /&gt;
Sortiere all Pakete rückwärts nach der Größe in Bytes&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -TIME&lt;br /&gt;
Sortiere all Pakete rückwärts nach dem Datum der Datei&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT -ADDED&lt;br /&gt;
Sortiere alle Pakete rückwärts nach dem Datum des Hinzufügens&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP NAME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Dateinamen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: SORT GROUP TIME &lt;br /&gt;
Sortiere all Pakete nach der Gruppe und dem Datum der Datei.&lt;br /&gt;
&lt;br /&gt;
Alles frei kombinierbar.&lt;br /&gt;
&lt;br /&gt;
=== ADD &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDNEW &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede neue Datei in Verzeichnis &amp;lt;dir&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt jede Datei aus Verzeichnis &amp;lt;dir&amp;gt; zu &amp;lt;gruppe&amp;gt; hinzu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDMATCH &amp;lt;dir&amp;gt;/&amp;lt;muster&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt neue Dateien hinzu die auf &amp;lt;muster&amp;gt; passen.&lt;br /&gt;
&lt;br /&gt;
Beispiel: ADDMATCH /files/anime/*.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTODADD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Suche jetzt in den &#039;autoadd_dirs&#039; nach neuen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AUTOGROUP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Erstelle ein Gruppe für jedes Verzeichnis mit Paketen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Datei, die zu Paket &amp;lt;n&amp;gt; gehört, auf &amp;lt;filename&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHDESC &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von Paket &amp;lt;n&amp;gt; zu &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ist keine Beschreibung angegeben, wird die Beschreibung aus dem Dateinamen generiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHNOTE &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Anmerkung von Packet n auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== CHTIME &amp;lt;n&amp;gt; [&amp;lt;datum&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löscht das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: CHTIME &amp;lt;n&amp;gt; &amp;lt;datum&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt das Datum für das Paket &amp;lt;n&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Datum kann sein: 2008-02-29 20:55 oder Posix-Zeit in Sekunden.&lt;br /&gt;
&lt;br /&gt;
=== CHMINS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Minimalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHMAX &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Maximalgeschwindigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; KB (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMIT &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das tägliche Downloadlimit von Pack &amp;lt;n&amp;gt; auf &amp;lt;x&amp;gt; Übertragungen (0 für aus).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHLIMITINFO &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Mitteilung bei Überschreitung des Downloadlimits von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHTRIGGER &amp;lt;n&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert den Trigger von Pack &amp;lt;n&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CHGETS &amp;lt;n&amp;gt; &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung:  Verändert den Downloadzähler einer Datei zu Wert &amp;lt;x&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert Pack &amp;lt;n&amp;gt; bis [&amp;lt;m&amp;gt;] mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== UNLOCK &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== LOCKGROUP &amp;lt;gruppe&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sichert alle Packet in der &amp;lt;gruppe&amp;gt; mit Passwort &amp;lt;passwort&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UNLOCKGROUP &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Entfernt das Passwort für alle Packet in der &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;passwort-alt&amp;gt; &amp;lt;passwort&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert alle Packet mit &amp;lt;altes-password&amp;gt; zu &amp;lt;passwort&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUPDESC &amp;lt;gruppe&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Beschreibung von &amp;lt;gruppe&amp;gt; auf &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GROUP &amp;lt;n&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUP &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;gruppe&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von Pack &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== REGROUP &amp;lt;gruppe&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschiebt alle Packs von &amp;lt;gruppe&amp;gt; in die Gruppe &amp;lt;neu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWGROUP &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert die Gruppenzugehörigkeit von allen Dateien in &amp;lt;dir&amp;gt; auf &amp;lt;gruppe&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ANNOUNCE &amp;lt;n&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MANNOUNCE &amp;lt;n&amp;gt; &amp;lt;m&amp;gt; &amp;lt;msg&amp;gt;===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== CANNOUNCE &amp;lt;channel&amp;gt; &amp;lt;n&amp;gt; &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: ANNOUNCE &amp;lt;msg&amp;gt; für Paket &amp;lt;n&amp;gt; in Channel &amp;lt;channnel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SANNOUNCE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Kurzes ANNOUNCE für Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; in allen Channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ADDANN &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Fügt Datei &amp;lt;filename&amp;gt; als neues Paket hinzu und sendet ein ANNOUNCE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MD5 [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Berechne die MD5 und die CRC Prüfsummen des Pakets &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird angezeigt, ob eine MD5/CRC Berechnung gerade stattfindet.&lt;br /&gt;
&lt;br /&gt;
=== CRC [&amp;lt;n&amp;gt;] [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeit das Ergebnis der CRC Prüfung von Paket &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter werden allen Pakete angezeigt, wo die CRC Prüfung keine CRC gefunden oder eine andere errechnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NEWDIR &amp;lt;dirname&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ändert das Verzeichnis in allen zutreffenden Paketen.&lt;br /&gt;
&lt;br /&gt;
== Festplatten Kommandos ==&lt;br /&gt;
&lt;br /&gt;
Für alle diese Kommandos muss &amp;quot;direct_file_access&amp;quot; in der Konfigurationsdatei eingeschaltet sein.&lt;br /&gt;
Anderenfalls bekommt man den Fehler &amp;quot;Disabled in Config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== FILEMOVE &amp;lt;filename&amp;gt; &amp;lt;neu&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen einer Datei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEFILE &amp;lt;n&amp;gt; &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Umbenennen der Datei die zu Paket &amp;lt;n&amp;gt; gehört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MOVEGROUPDIR &amp;lt;gruppe&amp;gt; &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verschieben alle Dateien der Gruppe &amp;lt;gruppe&amp;gt; in das Verzeichnis &amp;lt;dir&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEDEL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Datei auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FILEREMOVE &amp;lt;n&amp;gt; [&amp;lt;m&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Pakets &amp;lt;n&amp;gt; oder der Pakete &amp;lt;n&amp;gt; bis &amp;lt;m&amp;gt; und der zugehörigen Dateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SHOWDIR &amp;lt;dir&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Das Verzeichnis auf der Festplatte anzeigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FETCH &amp;lt;file&amp;gt; &amp;lt;url&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Startet einen Download von &amp;lt;url&amp;gt; und speichert im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Fehlermeldung ** User Command Not Recognized, try &amp;quot;HELP&amp;quot; kommt fehlt euch curl, ihr müsst iroffer mit ./configure -c neu compilieren, dann sollte es funktionieren&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== FETCHCANCEL &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bricht den Download &amp;lt;id&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
== Sonstige Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== MSG &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: MSG XDCC|dinoexhome xdcc send 3276&lt;br /&gt;
&lt;br /&gt;
Dein Bot holt per XDCC vom Bot XDCC|dinoexhome das Paket 3276.&lt;br /&gt;
&lt;br /&gt;
Die Datei ist dannach im Uploadverzeiczhnis. Der Bot muss aber bei als uploadhost definiert werden.&lt;br /&gt;
&lt;br /&gt;
=== AMSG &amp;lt;msg&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung in allen Channels.&lt;br /&gt;
&lt;br /&gt;
=== MSGNET &amp;lt;netz&amp;gt; &amp;lt;nick&amp;gt; &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an Nick &amp;lt;nick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== MESG &amp;lt;message&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet Mitteilung &amp;lt;message&amp;gt; an alle Nutzer, die aktuell vom Bot etwas herrunterladen.&lt;br /&gt;
&lt;br /&gt;
=== MESQ &amp;lt;messages&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet eine Mitteilung an alle Nutzer, die gerade in der Warteschlange stehen.&lt;br /&gt;
&lt;br /&gt;
=== IGNORE &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
=== UNIGNORE &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen des Ignores für hostmask.&lt;br /&gt;
&lt;br /&gt;
=== BANNHOST &amp;lt;x&amp;gt; &amp;lt;hostmask&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Ignoriere hostmask (nick!user@host) für &amp;lt;x&amp;gt; Minuten, wildcards (?*]) sind erlaubt. Außerdem wird er aus der Warteschlange entfernt und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== BANNNICK &amp;lt;nick&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Es werden alle Packs für diesen Nick aus der Warteschlange entfernen, und seine laufende Transfers abgebrochen.&lt;br /&gt;
&lt;br /&gt;
=== NOSAVE &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Speichern der State-Datei für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOSEND &amp;lt;x&amp;gt; [&amp;lt;msg&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert das Versenden von Dateien in den nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
Die Antwort an den Benutzer enthält &amp;lt;msg&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
&lt;br /&gt;
Beispiel: NOSEND 10 Packs werden Umsortiert&lt;br /&gt;
Verhindert das Versenden von Dateien in den nächsten 10 Minuten.&lt;br /&gt;
Benutzer werden über den Grund informiert.&lt;br /&gt;
&lt;br /&gt;
=== NOLIST &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verhindert die Benutzung des Kommandos XDCC LIST und die Ausgabe der Packliste für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== NOMD5 &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sperrt die Berechnung von MD5 und CRC32 für die nächsten &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
=== MSGREAD ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die vom Bot aufgezeichneten Mitteilungen.&lt;br /&gt;
&lt;br /&gt;
=== MSGDEL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löschen der Mitteilungsaufzeichnungen.&lt;br /&gt;
&lt;br /&gt;
=== RMUL &amp;lt;filename&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht Datei &amp;lt;filename&amp;gt; im Uploadverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== RAW &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
=== RAWNET &amp;lt;netz&amp;gt; &amp;lt;command&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sendet &amp;lt;command&amp;gt; zum Server (RAW IRC)&lt;br /&gt;
&lt;br /&gt;
== Bot Kommandos ==&lt;br /&gt;
&lt;br /&gt;
=== SERVERS [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt die Serverliste des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== HOP [&amp;lt;channel&amp;gt;] [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: &amp;lt;channel&amp;gt; verlassen und neu betreten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels kurz verlassen.&lt;br /&gt;
Sinnvoll wenn der BOT beim Verbinden keinen Status hatte.&lt;br /&gt;
&lt;br /&gt;
=== NOCHANNEL &amp;lt;x&amp;gt; [&amp;lt;channel&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; für &amp;lt;x&amp;gt; Minuten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter weder alle Channels verlassen.&lt;br /&gt;
&lt;br /&gt;
=== JOIN &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] [&amp;lt;key&amp;gt;]===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Betrete den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== PART &amp;lt;channel&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Verlasse den Channel &amp;lt;channel&amp;gt; bis zum REHASH.&lt;br /&gt;
&lt;br /&gt;
=== JUMP &amp;lt;server&amp;gt; [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Wechselt zu einem zufälligen Server oder zu &amp;lt;server&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SERVQ ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Serversendwarteschlange.&lt;br /&gt;
&lt;br /&gt;
=== STATUS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt nützliche Statusinformationen an.&lt;br /&gt;
&lt;br /&gt;
=== REHASH ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Lädt erneut die Konfigurationsdatei und re-konfiguriert den Bot.&lt;br /&gt;
&lt;br /&gt;
=== BOTINFO ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Informationen über den Botstatus an.&lt;br /&gt;
&lt;br /&gt;
=== MEMSTAT ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeigt Daten zum Speicherverbrauch des Bots an.&lt;br /&gt;
&lt;br /&gt;
=== CLEARRECORDS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde, Uptime und Übertragungsvolumen.&lt;br /&gt;
&lt;br /&gt;
=== CLEARGETS ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Löscht den Downloadzähler in allen Paketen.&lt;br /&gt;
&lt;br /&gt;
=== REDRAW ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Zeichnet den Text auf der Konsole neu.&lt;br /&gt;
&lt;br /&gt;
=== DELHIST ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Loschen der eingegebene Zeilen aus dem Speicher.&lt;br /&gt;
&lt;br /&gt;
=== QUIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== EXIT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== LOGOUT ===&lt;br /&gt;
Verfügbar: dcc&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Diesen DCC-Chat beenden.&lt;br /&gt;
&lt;br /&gt;
=== CHATME ===&lt;br /&gt;
Verfügbar: msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Den Bot eine DCC-Chat zu dir aufbauen lassen.&lt;br /&gt;
&lt;br /&gt;
=== CHALTL ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Anzeige der DCC-Chats.&lt;br /&gt;
&lt;br /&gt;
=== CLOSEC &amp;lt;id&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Beende DCC-Chat &amp;lt;id&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== DEBUG &amp;lt;x&amp;gt; ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schalte die Debug-Ausgabe bis Stufe &amp;lt;n&amp;gt; ein (0 für aus).&lt;br /&gt;
&lt;br /&gt;
=== CONFIG &amp;lt;name&amp;gt; &amp;lt;wert&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Setze Konfigurationsvariable &amp;lt;name&amp;gt; auf &amp;lt;wert&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFY [&amp;lt;netz&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Sende das Passwort für &#039;nickserv&#039; erneut.&lt;br /&gt;
&lt;br /&gt;
=== HOLDQUEUE [&amp;lt;x&amp;gt;] ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Keine weiteren Downlaods starten.&lt;br /&gt;
&lt;br /&gt;
Ohne Parameter wird der Schalter jeweils geändert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 0, normaler Betrieb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; = 1, Alle &amp;quot;XDCC SEND&amp;quot; kommen in die Warteschlange.&lt;br /&gt;
Es werden keine neuen Transfers aus der Warteschlange gestartet, die begonnenen Transfers laufen aber weiter.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll wenn man einen Bot im Betrieb updaten möchte:&lt;br /&gt;
&lt;br /&gt;
1. Der Admin sendet: &amp;quot;HOLDQUEUE 1&amp;quot; und &amp;quot;SHOWDOWN delayed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. Der Bot mach die laufenden Transfers noch zu Ende und schaltet sich aus.&lt;br /&gt;
&lt;br /&gt;
3. Der Admin kann die neue Version starten.&lt;br /&gt;
&lt;br /&gt;
4. Der Bot sendet nur die Pakete aus der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
=== SHUTDOWN &amp;lt;act&amp;gt; ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot beenden, &amp;lt;act&amp;gt; kann sein &amp;quot;now&amp;quot;, &amp;quot;delayed&amp;quot;, oder &amp;quot;cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BACKGROUND ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Bot im Hintergund weiterlaufen lassen.&lt;br /&gt;
&lt;br /&gt;
=== DUMP ===&lt;br /&gt;
Verfügbar: console, dcc, msg&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile.&lt;br /&gt;
&lt;br /&gt;
=== CRASH ===&lt;br /&gt;
Verfügbar: console&lt;br /&gt;
&lt;br /&gt;
Beschreibung: Schreibt alle Internen Informationen in das Logfile, und beenedet den Bot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dinoex</name></author>
	</entry>
</feed>