IRC-Services erklärt: NickServ, ChanServ, BotServ, MemoServ und OperServ
Was dieser Artikel über IRC-Services behandelt
- Was IRC-Services sind und warum ein Netzwerk ohne sie halb nackt ist.
- Die fünf Standard-Services: NickServ, ChanServ, MemoServ, BotServ und OperServ.
- Die wichtigsten Befehle inklusive BotServ-Befehle im Detail.
- Welche Services-Packages heute aktuell sind: Anope, Atheme und Ergo eingebaut.
- Praxisbeispiele für Registrierung, Kanalverwaltung und Bots.
Quellen:
Einleitung: Warum es BotServ.de überhaupt gibt
Der Name dieser Website ist keine Laune. BotServ ist einer der klassischen IRC-Services, der Dienst, der Bots in Kanälen verwaltet. Wer die Services versteht, versteht IRC: Sie sind die Verwaltungsebene, die aus dem nackten Protokoll ein funktionierendes Netzwerk mit registrierten Nicks, geschützten Kanälen und automatisierten Bots macht.
IRC-Services sind Pseudoserver: Programme, die sich am IRC-Server anmelden und als virtuelle Clients (NickServ, ChanServ und Co.) auf Befehle reagieren. Du schreibst ihnen eine Nachricht wie /msg NickServ REGISTER passwort email, und sie halten den Zustand des ganzen Netzes: wer welchen Nick besitzt, welche Kanäle registriert sind, wer wo Operator ist.
Die fünf Standard-IRC-Services
NickServ: Dein Name gehört Dir
NickServ registriert und schützt Nicknames. Ohne ihn kann jeder jeden Nick übernehmen, mit ihm gehört Dir Dein Name dauerhaft.
Die wichtigsten NickServ-Befehle:
/msg NickServ REGISTER Passwort E-Mail Nick registrieren
/msg NickServ IDENTIFY Passwort Einloggen beim Connect
/msg NickServ GHOST Nick Passwort Fremdnutzer vom eigenen Nick werfen
/msg NickServ SET PASSWORD neuesPasswort Passwort ändern
/msg NickServ INFO Nick Registrierungsdaten anzeigen
/msg NickServ GROUP Nick Passwort Zweitnick zum eigenen Account gruppieren
/msg NickServ RESETPASS Nick Passwort-Reset per E-Mail
/msg NickServ STATUS Nick Prüfen, ob jemand eingeloggt ist
ChanServ: Kanäle registrieren und schützen
ChanServ verwaltet Kanal-Registrierungen, Zugriffslisten und Schutzfunktionen. Ein registrierter Kanal behält seine Operatoren, sein Topic und seine Einstellungen, auch wenn gerade niemand drin ist.
Die wichtigsten ChanServ-Befehle:
/msg ChanServ REGISTER #kanal Beschreibung Kanal registrieren
/msg ChanServ OP #kanal Nick Op-Rechte geben
/msg ChanServ DEOP #kanal Nick Op-Rechte nehmen
/msg ChanServ VOICE #kanal Nick Voice geben
/msg ChanServ ACCESS #kanal ADD Nick Level Zugriffsliste pflegen
/msg ChanServ AOP #kanal ADD Nick Auto-Op-Liste
/msg ChanServ AKICK #kanal ADD Nick Auto-Kick/Ban-Liste
/msg ChanServ SET #kanal Option Wert Kanaloptionen setzen
/msg ChanServ INFO #kanal Kanalinfos anzeigen
/msg ChanServ UNBAN #kanal Eigene Bans aufheben
/msg ChanServ DROP #kanal Kanal-Registrierung löschen
MemoServ: Nachrichten an Offline-Nutzer
MemoServ ist das Anrufbeantworter-Äquivalent: Nachrichten für Leute, die gerade nicht online sind.
/msg MemoServ SEND Nick Nachricht Memo an einen Nick senden
/msg MemoServ SEND #kanal Nachricht Memo an alle Ops eines Kanals
/msg MemoServ LIST Eigene Memos anzeigen
/msg MemoServ READ Nummer Memo lesen
/msg MemoServ DEL Nummer Memo löschen
/msg MemoServ SET NOTIFY Option Benachrichtigung einstellen
BotServ: Der Namensgeber von BotServ.de
BotServ stellt fertige Netzwerk-Bots für registrierte Kanäle bereit. Statt einen eigenen Bot zu betreiben, weist Du Deinem Kanal einen der Netzwerk-Bots zu, und er moderiert nach Deinen Regeln.
Die wichtigsten BotServ-Befehle:
/msg BotServ BOTLIST Verfügbare Bots anzeigen
/msg BotServ ASSIGN #kanal Botname Bot in den Kanal holen
/msg BotServ UNASSIGN #kanal Bot entfernen
/msg BotServ INFO #kanal Bot-Status des Kanals
/msg BotServ SET #kanal Option Wert Bot-Einstellungen
Bot-Moderation konfigurieren:
/msg BotServ KICK #kanal BOLDS on|off Kick bei Fettschrift
/msg BotServ KICK #kanal CAPS on|off Prozent Kick bei Capslock-Spam
/msg BotServ KICK #kanal FLOOD on|off Kick bei Flooding
/msg BotServ KICK #kanal REPEAT on|off Kick bei Wiederholungen
/msg BotServ KICK #kanal BADWORDS on|off Kick bei Badwords
/msg BotServ BADWORDS #kanal ADD Wort SANKTION Badword-Liste pflegen
/msg BotServ SAY #kanal Text Bot lässt etwas sagen
/msg BotServ ACT #kanal Text Bot führt Aktion aus
Hinweis: Die exakten Befehlsnamen variieren je nach Services-Package (Anope schreibt oft SET mit Unteroptionen, Details in /msg BotServ HELP).
OperServ: Nur für Netzwerk-Admins
OperServ ist die Admin-Ebene: Netzwerk-Operatoren nutzen ihn für K-Lines, Server-Verwaltung und globale Maßnahmen. Normale Nutzer brauchen ihn nie, aber seine Wirkung spürt jeder:
/msg OperServ AKILL ADD Maske Grund Netzwerkweiter Ban (Autokill/K-Line)
/msg OperServ GLINE ADD Maske Grund Globaler Ban
/msg OperServ STATS Services-Statistiken
/msg OperServ GLOBAL Nachricht Nachricht an alle Nutzer
/msg OperServ JUPE Server Server vom Netz trennen
Daneben existieren je nach Package noch HostServ (virtuelle Hosts / vHosts vergeben), HelpServ (Hilfe-System) und Global (Netzwerk-Announcements).
Aktuelle IRC-Services-Packages: Was wird heute noch verwendet?
Anope: Der Standard
Anope ist das mit Abstand verbreitetste Services-Package und praktisch der Industriestandard für UnrealIRCd und InspIRCd. Stabil, gut dokumentiert, modular, alle fünf Services an Bord. Wenn ein Netzwerk heute „Services” sagt, ist in neun von zehn Fällen Anope gemeint. Die passenden IRCDs stehen in unserem IRCD-Artikel.
Atheme: Die Libera-Wahl
Atheme ist das Services-Framework hinter Libera.Chat und anderen Charybdis/Solanum-Netzen. Modernes Design, saubere Codebasis, entwickelt für große Netzwerke.
Ergo eingebaut
Ergo hat Services fest integriert: Registrierung, History und Kanalverwaltung sind Teil des Servers selbst, kein separates Package nötig. Die bequemste Option für Self-Hoster.
Ältere und Nischen-Packages
Dancer, IRCServices (das Original von Andrew Church, eingestellt, aber historisch wichtig), MagIRC (Web-Statistik-Frontend für Anope) und verschiedene Custom-Lösungen großer Netze. Für neue Netze sind sie keine Option mehr, aber auf alten Servern triffst Du sie noch an.
Die Referenzseite für alle Services mit aktueller Übersicht ist IRCServices.de bzw. IRC-Services.de, ergänzt durch die große Sammlung auf IRC-Mania.de.
Praxisbeispiel: Kanal einrichten in fünf Schritten
- Nick registrieren:
/msg NickServ REGISTER geheim123 ich@mail.de, dann einloggen. - Kanal betreten und registrieren:
/join #meinprojekt, dann/msg ChanServ REGISTER #meinprojekt Mein Projekt-Channel. - Bot zuweisen:
/msg BotServ BOTLISTzeigt die Auswahl,/msg BotServ ASSIGN #meinprojekt Wacheholt den Bot. - Schutz konfigurieren:
/msg BotServ KICK #meinprojekt FLOOD onund/msg ChanServ SET #meinprojekt SECUREOPS on. - Zweit-Ops eintragen:
/msg ChanServ AOP #meinprojekt ADD KumpelNick.
Fertig: Dein Kanal hat jetzt einen festen Besitzer, automatische Ops und einen Wächter-Bot.
Typische Stolpersteine bei IRC-Services
IDENTIFY vergessen. Wer sich nicht identifiziert, bekommt keine Op-Rechte, egal was in der AOP-Liste steht. Besser: SASL-Login konfigurieren, dann geschieht es automatisch beim Connect.
Befehlssyntax pro Package prüfen. Anope, Atheme und Ergo nutzen teils verschiedene Syntax. /msg NickServ HELP im jeweiligen Netz zeigt immer die korrekte Variante.
Kanal verfällt. Nicht genutzte registrierte Kanäle und Nicks werden nach Ablauf (oft 30 bis 90 Tage) gelöscht. Regelmäßig einloggen.
Services nicht zum IRCD passend. Anope läuft nicht auf jedem Daemon, die Kompatibilitätsliste vor dem Setup prüfen. Unser IRCD-Artikel zeigt die Kombinationen.
Weiterführende Links zu IRC-Services
- IRCServices.de bzw. IRC-Services.de - Die Referenzseiten für IRC-Services, Befehle und Pakete.
- IRC-Mania.de - Die Hauptseite für IRC-Content mit hunderten Tutorials zu Services und Netzwerken.
- IRC-FAQ.de - Schnelle Antworten auf Services-Fragen.
- IRC-Coding.de - Bots und eigene Services-Automation programmieren.
- IRC-FAQ.com - Internationale FAQ-Sammlung.
- IRC-Security.de - Sicherheitsaspekte von Services und Netzwerken.
FAQ: IRC-Services - Typische Fragen
Was sind IRC-Services?
IRC-Services sind Pseudoserver, die sich am IRC-Server anmelden und Verwaltungsaufgaben übernehmen: NickServ registriert Nicknames, ChanServ verwaltet Kanäle, MemoServ speichert Nachrichten, BotServ stellt Bots und OperServ verwaltet das Netzwerk.
Wie registriere ich meinen Nickname bei NickServ?
Mit /msg NickServ REGISTER Passwort E-Mail-Adresse. Danach bei jedem Connect einloggen mit /msg NickServ IDENTIFY Passwort, oder besser SASL im Client konfigurieren.
Was macht ChanServ?
ChanServ registriert Kanäle dauerhaft: Der Kanal behält Besitzer, Operatoren, Topic und Einstellungen, auch wenn er leer ist. Dazu kommen Zugriffslisten, Auto-Op, Auto-Kick und Schutzoptionen.
Welche BotServ-Befehle gibt es?
Die wichtigsten: BOTLIST (Bots anzeigen), ASSIGN (Bot in den Kanal holen), UNASSIGN, SET (Optionen), KICK (Auto-Moderation für Flood, Caps, Badwords), BADWORDS, SAY und ACT. Vollständige Liste in unserem Befehlsartikel.
Was ist der beste Services-Package heute?
Anope für UnrealIRCd- und InspIRCd-Netzwerke, Atheme für Charybdis/Solanum-Netze wie Libera.Chat, und Ergo für Self-Hoster mit eingebauten Services.
Braucht jedes IRC-Netzwerk Services?
Für öffentliche Nutzung ja, ohne NickServ und ChanServ ist kein vernünftiger Kanalbetrieb möglich. Für kleine private Netze reicht auch ein nackter Server, oder Ergo mit eingebauten Services.
Was passiert, wenn ich meinen Nick nicht registriere?
Er gehört Dir nicht. Jeder kann ihn übernehmen, und Du hast keine Handhabe. Registrierung kostet zwei Minuten und verhindert Identitätsprobleme.
Kann OperServ normale Nutzer betreffen?
Nur indirekt: OperServ ist für Netzwerk-Admins, aber seine Aktionen (K-Lines, G-Lines, globale Nachrichten) betreffen alle. Wer eine K-Line hat, wird von OperServ-Admins verwaltet.


