linux - mirc - ¿Servidor IRC recomendado(ircd) para un sitio pequeño?
irc client linux (4)
La situación:
Quiero jugar con bots de IRC como interfaces de comunicaciones generales a otro código que estoy investigando. El hardware del servidor sería viejo y con poca memoria, pero se ejecuta en una instalación Debian GNU / Linux relativamente actualizada. No espero más de cien usuarios a la vez, lo mejor de todo, y probablemente en un solo dígito la mayor parte del tiempo. Las interfaces son más interesantes aquí que el servidor en sí, así que preferiría algo relativamente simple de mantener sobre algo con una gran cantidad de opciones de configuración y ajuste más útiles para un sitio más grande.
Al hacer referencia a la comparación de Wikipedia y la lista de Google PageRank con la lista de paquetes disponibles para Debian se presentan los siguientes principales contendientes: Undernet (ircd-ircu), Ratbox (ircd-ratbox) e Inspire (inspircd). Desafortunadamente, no puedo encontrar ninguna comparación seria de ellos, así que espero que preguntar aquí proporcione una solución más rápida que solo probarlos uno a la vez hasta que algo me frustre lo suficiente como para moverme.
IRCd irreal es lo que finalmente elegí para alojar un IRCD. ¿Por qué? Halfop, admin / protect, fundador / propietario, operador avanzado acl, vHost a través de i: línea y etc ...
Ver también
Use XMPP en su lugar. IRC no está muy bien diseñado para su situación; se puede hacer que funcione, pero es un gran dolor.
Unreal IRCd tiene todas las funciones si es un poco complejo en la configuración.
Durante los últimos días he estado codificando un bot con Python e IRCLib. Como estoy codificando la interfaz de comunicación, necesitaba ver los datos brutos transferidos entre el servidor y el cliente. Entonces, necesitaba un servidor de IRC que pudiera soportar eso. Al principio estaba usando IRCD, y estaba totalmente bien. Pero después de un tiempo me di cuenta de que me faltaban algunas características que el IRCD no tenía porque están desactualizadas. Entonces, después de más investigaciones, encontré ngIRCd.
Lo compilé desde la fuente con esas opciones "--enable-sniffer --enable-debug". Ahora cuando quiero ver la información enviada entre mi bot y mi cliente solo necesito iniciar el servidor con la opción -n y -s. Así: ngircd -n -s
Aquí está el sitio web del servidor: http://ngircd.barton.de/