Содержание

IRCD-Hybrid-RU

IRCD-Hybrid IRCD-Hybrid-RU - Internet Relay Chat

Скачать

http://prdownloads.sourceforge.net/ircd-hybrid-ru/ircd-hybrid-ru-7.2.3.tar.gz?download

Установка

Ниже описывается установка ircd для сети DALNet.RU.

Поддерживаемые/протестированные ОС:

Установка:

Указание пути к библиотекам openssl не явялется обязательным и задается только в случае, если пакет установлен по нестандартному пути.

Настройка: Образец конфигурационного файла ircd.conf находится в директории ircd-hybrid-ru/etc/DALNet.RU/

В этой секции указываются данные о Вашем сервере/сети отображаемые для пользователей.

name - имя сервера. Не обязательно чтобы имя сервера резольвилось
sid - состоит из 3-х символов. Могут быть цифры или заглавные буквы. Начинаться должен только с цифр.
hub - директива указывающая является Ваш сервер хабом или нет. В рамках сети, для отдельностоящего сервера, эта директива должна быть выключена.
vhost - в случае, если Ваш сервер имеет несколько сетевых интерфейсов, в данной настрокой можно задать ip с которого сервер будет подключаться к хабу.
max_clients - максимальное количество клиентов на сервере

Задаются данные об администраторе сервера

Указываем параметры логгирования событий Допустимые параметры логгирования - L_CRIT, L_ERROR, L_WARN, L_NOTICE, L_TRACE, L_INFO или L_DEBUG (от низшего к высшему)

Содержит информацию о пользовательском и серверном классах подключений.

Пользовательский класс.

name - имя класса.
ping_time - как часто пользователь опрашивается сервером перед тем как соединение будет сброшено
number_per_ip - количество соединений с одного ip. В сети DALnet.RU этот параметр равен 2.
max_number - маскимальное количество клиентов разрешенное для данного класса
sendq - количество данных от правленых клиентом при достижении которого соединение будет сброшено

Серверный класс

connectfreq - интервал между попытками подключений к хабу.
max_number - количество соединений для данного класса

Вариации:

Региональных хаб.

В случае, если Ваш сервер является региональным хабом, то имеет смысл разбить серверный класс на двое - uplink и downlink. В класс uplink слеует отнести основные хабы сети, в класс downlink - все остальные серверы. Параметр max_number для класса uplink должен равняться 1.

BNC/Web gate.

Создается дополнительный пользовательский класс в котором параметр number_per_ip равен предполагаемому количеству bnc/пользователей с веб-гейта. Работает совместно с дополнительным auth-блоком.

В этом блоке указываются интерфейсы, которые будет «слушать» ircd.

flags - параметры соединения. Доступные опции: hidden - скрывает соединения в /stats P, ssl - шифрованое соединение. Параметры соединения 
должны быть указаны перед указанием ip адреса интерфейса.
host - ip адрес интерфейса
port - порт интерфейса

Atheme-RU

Что сделанно

  +R     - Identifies the nick as being Registered (settable by services only).
  +S     - Marks the client as being on a Secure Connection (SSL).
  +X     - This user is using the hidden hostname.
  +c     - Strips mIRC color codes.
  +C     - Strips mIRC color codes, bolds, underlines, etc.
  +S     - Only Clients on a Secure Connection (SSL) can join.
  +O     - IRC Operator only channel (settable by IRCops).
  +R     - You have to register your nick with NickServ in order to join this channel.
  +N     - No Nickname changes are allowed in the channel.

CP1251, KOI8-R, Translit, CP866, ISO-8859_5, Macintosh

диапазонов адресов.

Issues

[bug] Unable to set/remove +R chanmode on 7.2.2-3 version (evene for registered users)