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

StackOverflow https://stackoverflow.com/questions/144049

  •  02-07-2019
  •  | 
  •  

Вопрос

Ситуация:

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Unreal IRCd - это то, что я в конце концов выбрал для размещения IRCD.Почему?Halfop, администратор / защита, основатель / владелец, acl продвинутого оператора, vHost через i:line и т.д...

Также смотрите

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top