Frage

Die Situation:

Ich mag mit IRC-Bots als allgemeine Kommunikationsschnittstellen zu anderem Code spielen, um mich zu untersuchen. Die Server-Hardware wäre alt und Low-Speicher, sondern läuft auf einen relativ up-to-date Debian GNU / Linux installieren. Ich erwarte nicht, mehr als hundert Benutzer zu einer Zeit, Tops, und wahrscheinlich in den einzelnen Ziffern der meisten Zeit. Die Schnittstellen sind hier von Interesse als der Server selbst, so würde ich etwas relativ einfach lieber über etwas mit einer großen Anzahl von Konfigurations- und Tuning-Optionen mehr nützlich, um einen größeren Standort zu erhalten.

Referenzierung der Wikipedia Vergleich und die Google PageRank Liste gegen die verfügbaren Paketliste für Debian kommt mit folgenden Top-Anwärter auf: Undernet (ircd-ircu), ratbox (ircd-ratbox) und spornen ( inspircd). Leider kann ich keine ernsthafte Vergleiche von ihnen finden, so dass ich hoffe, hier bitten, eine schnellere Lösung bieten wird, als nur sie einen nach dem anderen versuchen, bis mir etwas genug frustriert zu bewegen.

War es hilfreich?

Lösung

In den letzten paar Tagen habe ich Codierung einen Bot mit Python und IRCLib. Da ich die Kommunikationsschnittstelle bin Codierung benötigen ich zwischen dem Server und dem Client übertragen, die Rohdaten zu sehen. Also, ich brauchte einen IRC-Server, die das unterstützen. Zuerst war ich mit IRCD, und es war völlig in Ordnung. Aber nach einer Weile merkte ich, dass ich einige Features fehlte die IRCD nicht über, da es veraltet ist. Also, nach weiterer Forschung fand ich ngIRCd.

ich es von der Quelle mit diesen Optionen "--enable-Sniffer --enable-debug" zusammengestellt. Nun, wenn ich die Information geschickt zwischen meinem Bot sehen will und meinen Klienten Ich brauche nur den Server mit der -n und es Option zu starten. Wie folgt aus: ngircd -n -s

Hier ist die Webseite des Servers: http://ngircd.barton.de/

Andere Tipps

Unrealircd ist voll funktions wenn auch ein wenig Komplex auf dem Setup.

Unrealircd ist, was ich schließlich für das Hosting einer IRCD gepflückt. Warum? Halfop, admin / schützen, Gründer / Inhaber, Advanced Operator acl, vHost über i: Linie und etc ...

Siehe auch

Verwenden Sie XMPP statt. IRC ist nicht sehr gut für Ihre Situation entwickelt; es kann zu arbeiten gemacht werden, aber es ist ein großer Schmerz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top