Устанавливаем ирц сервак и сервисЫ на свой комп. (UltimateIRCd+Anope)
Я использовал Ultimate3.0.1 и Anope 1.7.14
Берем архив и разархивируем его в любую папку. Я распаковал сюда -> C:\soft\Ultimate3.0.1. На этом установка закончена :) Теперь приступим к конфигурации. Заходим в папку doc\ и копируем example.ru.conf, после чего вставляем его в папку etc\ и переименовЫваем в ircd.conf
Ну чтож, теперь редактируем:)
Ищем строчку начинающеюся с M:
//Эта директива устанавливает имя сервера, описание, адрес ипорт для привязки.
M:irc.webcriminal.ru:*:WCR IRC Server:7000
Идем далее буква A:
//Эта директива вЫдает административную информацию о сервере по команде /admin
A:ddd:Server Administrator:admin@webcriminal.ru
Y:
//Эта директива определяет классЫ соединений. Лучше её не трогадь, а оставить как есть :)
Y:1:90:0:100:100000
Y:5:90:0:10:100000
Y:50:90:60:1:4000000
Y:51:90:60:0:4000000
Y:30:90:0:0:3500000
Y:40:90:90:1:3500000
Y:41:90:90:0:3500000
I:
//Эти директивЫ предназначенЫ для авторизации клиентов, без них никто не сможет подсоединиться к этому серверу. Оставляем как есть.
I:*@*::*@*::1
//Она разрешает соединения всем клиентам с любЫм адресом, не требует пароль, и присваивает класс соединения "1" (клиентЫ). Лучше ее не менять.
O:
//Определяет IRC-операторов сервера, параметр не обязательнЫй, но нужнЫй :)
O:*@127.0.0.1:Syp3erp4ype5rpass101:ddd:ZONbCKrwl:5
//*@127.0.0.1 - оператор может зайти токо с локал хоста
//Syp3erp4ype5rpass101 - пароль :)
//ddd - ник оператора
//ZONbCKrwl - флаги оператора
U:
//Определяет серверЫ в IRC-сети, которЫм данЫ максимальнЫе привилегии. ОбЫчно используется только для сервисов или статистики.
U:services.webcriminal.ru:*:*::
J:
//J: аналогична O:, но предназначена для удаленных IRC-операторов. Поумолчанию закоментирована.
X:
//Директива задает пароли для команд /die и /restart (остановка и перезапуск сервера соответственно).
X:OctaHoBucbcyk0:nepe3anyctubentb
//OctaHoBucbcyk0 - пароль для остановки сервера :)
//nepe3anyctubentb - пароль для перезапуска сервера :)
//ЗЫ: можно дефолтнЫе пасЫ и не менять, так как нужен флаг R и D чтобЫ вЫполнить эту команду :)
C: N:
//конецформыначалоформыЭти директивЫ предназначенЫ для линковки других серверов или сервисов.
C:127.0.0.1:cucbkopass:services.webcriminal.ru:*:51
N:127.0.0.1:cucbkopass:services.webcriminal.ru:*:51
P:
//Директива указЫвает диапазон и портЫ для прослушивания соединений.
P:*:::6667
P:127.0.0.1:::1234
//P:маска_разрешеннЫх_соединений:маска_адреса_привязки::порт
//Второе для линковки сервисов.
Q:
//Директива запрещает использовать указанные ники на сервере. Используется преимущественно для защитЫ сервиснЫх ников, если сервисЫ не подключенЫ, для предотвращения сбора паролей например.
Q::Reserved for services:ChanServ
Q::Reserved for services:NickServ
Q::Reserved for services:MemoServ
Q::Reserved for services:OperServ
Q::Reserved for services:HelpServ
Q::Reserved for services:BotServ
Ну вот и все, на этом конфигурирование ircd.conf завершено. Сохраняем его. Теперь снова идем в папку doc\ и копируем файл ircd.ru.ini, и вставляем его в ect\ под именем ircd.ini и открЫваем.
Ищем строку Set geo_location и меняем Somewhere on Earth, in the Solar System на желаемое местоположение сервера.
Set geo_location ...............: Petrozavodsk, Russia
В строке Set server_kline_address меняем Admin@your.net на твой e-mail (если нужно).
Set server_kline_address .......: Admin@webcriminal.ru
Больше в этом файле можно ничего не менять. Сохраняем его.
Далее лезим в папку doc\ за файлом ru.template.network, открЫваем его, и редактируем:
Set ircnetwork - меняем MyIRCnet на короткое имя сети (не используйте пробелЫ)
Set ircnetwork .................: WRCnet
Set ircnetwork_name - меняем My IRC Network на полное название сети.
Set ircnetwork_name ............: WRC IRC Server
Set services_server - меняем Services.your.net на имя ваших сервисов.
Set services_server ............: services.webcriminal.ru
Для удобства можно нажать Ctrl+H и заменить your.net на твой домен, в моем случае это webcriminal.ru :)
Остальное можно не менять.
Сохрани файл под именем template.network в папке etc\networks\.
На этом конфигурирование IRC-сервера завершено. Запусти UltimateIRCd.exe из папки с сервером и можешь конектиться. /server 127.0.0.1
Теперь переходим к сервисам, как их настраивать я уже описЫвал тут: http://www.webcriminal.ru/forum/showthread.php?t=83
Так что проделЫвай тоже самое, токо поменяй IRCDModule "unreal32" на IRCDModule "ultimate3".
Усе! Удачного администратирования :)