IRC
IrcNet.ru
Требования к установке и настройке
Администратору сервера необходимо:

1. Скачать софт сервера:

2. Распаковать сервер командами tar -jxvf ircd-7.1.0-rc2.bz2, либо tar -zxvf ircd-7.1.0-rc2.tar.gz в зависимости от типа архива, и перейти в папку с исходниками cd ircd-ad9

3. Сконфигурировать сервер командой ./configure (директорию для инсталляции нужно указать в параметре --prefix). Для специфической установки нужно ознакомится с возможными параметрами конфигурации через "./configure --help" и при конфигурировании указать необходимые.

4. Собрать и установить сервер командами make, make install.

5. Перейти в директирию с установленным, сегенрировать сертификаты для SSL (если сервер собран с поддержкой оного) командой ./make-cert.sh, разумно указав данные о сервере.

6. Отредактировать конфигурационный файл, принимая во внимание следующие замечания:

    В M-line должно содержаться имя Вашего сервера, слушаемый IP (либо *, для всех интерфейсов), описание сервера и основной порт.
    Например: M:irc.ircnet.ru:*:Ircnet.ru server:6667

    В A-line должна содержаться контактная информация о администрации сервера, состоящая из 3 строк. Выводится по команде /admin .
    Например: A:Public server at CNT:Owner name:Email [name@ircnet.ru]

    O-line. пример для локального оператора приведен ниже (прописывать на маску *@* не рекомендуется):
    O:*@172.16.0.10:password:login:oAFRD:1

    P-line. Необходим для добавления дополнительных портов, слушаемых сервером.
    P:*:S::6697 - с включенным SSL.
    P:*:*::6697 - соотвественно с отключенным.

    Y-line и I-line в большинстве случаев изменять не нужно.
    Ограничение на максимальное число пользователей сервера можно изменить тут Y:1:90:0:250:100000

    U-line при линковке к сети изменять нельзя.

    C/N/H-line нужны для линковки в сеть и выдаются линк-админом. Подробнее в разделе о линковке.

7. Прописать сервер в автозагрузку. Для этого следует использовать скрипт ircdchk, положить его в папку с сервером (находится в архиве с сервером ircdcron/ircdchk).
Измените в нем путь к ircd по необходиомсте и пропишите скрипт в crontab (команда crontab -e).
*/5 * * * * /home/user/ircd/ircdchk >/dev/null 2>&1
Скрипт будет каждые 5 минут проверять, запущен ли сервер, и запускать его если нет.

Рекомендуется использовать подготовленный для IrcNet.ru MOTD.
Пример MOTD приведен по ссылке http://www.ircnet.su/files/ircd.motd.
При использовании этого шаблона необходимо заменить данные в угловых скобках на свои.

Пример конфигурационного файла сервера ircd.conf приведен по ссылке http://www.ircnet.su/files/ircd.conf.

Любые самостоятельные изменения в функциональности серверного софта как IRC сервера запрещены. Сервера с самостоятельными изменениями в IRC функциональности не будут допускаться в сеть.

В случае, если у вас возникли какие-либо проблемы при установке, обратитесь на форум, в соотвествующий раздел.



Для Win32 серверов:
    Администратору сервера необходимо выбрать версию сервера. Они различаются на: crypt/nocrypt - с использованием/без использования криптования операторских паролей;

    После этого нужно скачать выбранный архив и распаковать его. Далее в директории с сервером следует отредактировать файлы ircd.conf и resolv.conf. При этом рекомендуется соблюдать unix-like перенос строк (для этого есть удобный редактор Notepad++ или UltraEdit). Запускать ircd.exe следует из директории сервера.