Was sind IRC-Services?
Als IRC-Services werden zusätzliche Dienste im Internet Relay Chat bezeichnet, die in einem IRC-Netzwerk angeboten werden.
Services bieten in aller Regel grundlegende Funktions-Erweiterungen, die im ursprünglichen IRC nicht vorgesehen waren, beispielsweise die Anmeldung von Channels. Aus Kompatibilitätsgründen zu den IRC-Clients bzw. um das IRC-Protokoll nicht verändern zu müssen, sind diese Funktionen meist nur indirekt erreichbar, z.B. über die Kommunikation mit virtuellen Usern/Bots statt über direkte IRC-Befehle.
IRC-Services stellen zwar eine im Prinzip unabhängige und abschaltbare Komponente eines IRC-Netzwerkes dar, sind oftmals aber so wichtig und grundlegend, dass sie für einen geregelten Betrieb nicht wegzudenken sind. Dies ist beispielsweise der Fall, wenn User ihre Nicknamens bei einem Dienst wie NickServ angemeldet haben und dieser darüber wacht, dass nur der echte Besitzer den Nickname benutzen darf. Aus diesem Grund ist vielen Usern nicht mal bekannt, dass IRC-Services nur eine Erweiterung sind.
IRC-Services erscheinen in aller Regel als User bzw. Bot im IRC, und nehmen im Privatchat Befehle entgegen. Obwohl sie wie normale User erscheinen, sind sie meistens nicht an die Restriktionen solcher gebunden. Sie können beispielsweise andere User aus einem Channel kicken oder Berechtigungen verleihen, ohne selbst im Channel zu sein, User umbenennen etc.
Technische Einbindung
Die meisten IRC-Services verbinden sich als IRC-Server mit dem IRC-Netzwerk und erzeugen virtuelle User. Dadurch dass sie als Server am Netzwerk angebunden sind, bekommen sie, wie jeder andere Server auch, alle globalen Informationen mit, wie das Auftauchen oder Verschwinden von Usern im Netz, sämtliches Betreten oder Verlassen von Channels, änderungen an Channelmodes etc. und können die Sonderrechte ausüben.
Sie werden aus diesem Grund oft als Mischform zwischen IRC-Server und IRC-Client bezeichnet, da sie den meisten Usern gegenüber als Client erscheinen, aber in Wirklichkeit Server-Funktionalitäten bieten.
IRC-Daemon und IRC-Services sind in den meisten Fällen zwei getrennt laufende Daemons. In einigen neueren, meist kostenpflichtigen, IRC-Daemons besteht diese Trennung auf technischer Seite nicht. Hierbei sind dann die Services im IRCd integriert, wobei der Unterschied für den User nicht ohne Weiteres erkennbar ist.
Auf SpotChat angebotene Services:
- NickServ ist der Dienst, der es einem Benutzer ermöglicht, seinen Nicknamen zu registrieren, und damit zu schützen. Meist sind Passwort sowie E-Mail Adresse hierzu erforderlich. Die E-Mail Adresse dient dem Zweck der Passwort-Erinnerung, denn falls ein Benutzer einmal sein Passwort vergisst, so kann ihm dies meist an diese Adresse zugesendet werden.
- Ein jedes IRC-Netzwerk besteht aus mehreren, meist zahlreichen, Channels (engl. Kanäle bzw. Räume). ChanServ steht also schlichtweg für ChannelService und ermöglicht es dem Benutzer, einen Channel zu registrieren und damit unter seine Obhut zu stellen. Als Channel-Owner (engl. Eigentümer) hat er das Recht, Channel-(Operatoren) etc. zu ernennen und zu berechtigen, andere User aus dem Channel rauszuwerfen, oder sie gar zu bannen.
- Der HostServ ist derjenige Dienst, der es ermöglicht einem User einen scheinbaren anderen Host zuzuweisen, eine Vhost(Virtuelle Host). Der User besitzt anschließend nicht wirklich diesen Host, jedoch wird wenn beispielsweise ein anderer User einen WhoIs-Befehl auf einen anderen ausführt, nicht der reale Host angezeigt, sondern der, der dem genannten User durch einen IRCop (IRC-Operator) zugewiesen wurde. Auf SpotChat ist HostServ in NickServ eingebunden. Mehr zu HostServ und einer Vhost findet Ihr hier oder im IRC mit dem Befehl /msg NickServ help set vhost.
- Die Abkürzung MemoServ steht ausgeschrieben für das Wort MemoryService (engl. Erinnerungsdienst). Durch diesen ist es möglich, Usern die sich gerade nicht online im IRC-Netzwerk befinden, eine Nachricht (Memo) zu hinterlassen. Die Nachricht wird für den User auf dem entsprechenden Server hinterlegt. Dieser kann sie anschließend jederzeit abfragen, und die Mitteilung des anderen Users lesen.
- Wie der Name BotServ schon sagt bietet dieser Service IRC-Bots an. Diese automatisierten Benutzer können in registrierten Channeln die Aufgabe von Bewachern übernehmen.
-
OperServ. Die Kurzform Oper steht hierbei für das Wort Operator. Beim OperServ sind aber nicht etwa die Channel-Operatoren gemeint, sondern die IRCops oder Opers(IRC-Operatoren). Die IRCops sind meist diejenigen, die das IRC-Netzwerk eröffnet haben, oder zumindest haben Sie ihre IRCop-Rechte von diesen erhalten. Sie sind damit in der Lage, Entscheidungen über die Köpfe der Channel-Operatoren sowie Channel-Ownern hinweg zu treffen, denn sie besitzen die Berechtigung vom Server dafür.
Dieser Service dient nun aber Aufgaben wie der globalen steuerung bestimmter Prozesse, die im einzelnen nur für die IRCops selber von Bedeutung sind. Ein "normaler" User hat keinerlei Berechtigung auf diesen Service zuzugreifen, oder ihm gar Befehle zu erteilen, bestimmte Aufgaben auszuführen.
Auf SpotChat laufen Anope Services. Hier findet Ihr alle Services und Befehle die zurzeit zur verfügung stehen.