Рекомендуемый IRC-сервер (ircd) для небольшого сайта?

Ситуация:

Я хочу играть с IRC-ботами в качестве общих интерфейсов связи с другим кодом, который я изучаю. Аппаратное обеспечение сервера было бы старым и низкоуровневым, но работало на относительно современной установке Debian GNU/Linux. Я не ожидаю более ста пользователей за раз, вершины и, вероятно, в однозначных числах большую часть времени. Интерфейсы здесь больше интересны, чем сам сервер, поэтому я бы предпочел что-то относительно простое поддерживать что-то с огромным количеством параметров конфигурации и настройки, более полезных для более крупного сайта.

Ссылка на сравнение Википедии и Список Google PageRank против доступного списка пакетов для Debian появляется следующий топ-соперник: Undernet (ircd-ircu), Ratbox (ircd-ratbox) и Inspire (inspircd), К сожалению, я не могу найти серьезных сопоставлений с ними, поэтому я надеюсь, что здесь просьба предоставит более быстрое решение, чем просто попробовать их по одному, пока что-то не разочарует меня настолько, чтобы двигаться.

Ответ 1

В течение последних двух дней я кодировал бота с Python и IRCLib. Поскольку я кодирую интерфейс связи, мне нужно было видеть необработанные данные, передаваемые между сервером и клиентом. Поэтому мне нужен IRC-сервер, который бы поддерживал это. Сначала я использовал IRCD, и все было в порядке. Но через некоторое время я понял, что мне не хватает некоторых функций, которые IRCD не имела с тех пор, как они устарели. Итак, после дальнейших исследований я нашел ngIRCd.

Я скомпилировал его из источника с этими параметрами "--enable-sniffer --enable-debug". Теперь, когда я хочу видеть информацию, отправленную между моим ботом и моим клиентом, мне нужно только запустить сервер с параметром -n и -s. Например: ngircd -n -s

Вот веб-сайт сервера: http://ngircd.barton.de/

Ответ 2

Unreal IRCd является полнофункциональным, если немного сложным в настройке.

Ответ 4

Вместо этого используйте XMPP. IRC не очень хорошо разработан для вашей ситуации; его можно заставить работать, но это большая боль.