Об IRC. Доступно и со вкусом.
Настраиваем Anope 1.7.* и линкуем с UltimateIRCd 3
Установка и настройка сервисов Anope 1.7.* и их линковка с сервером UltimateIRCd 3.0.1.
В данном документе будут рассмотрены основные параметры конфигурации сервисов Anope 1.7.* для их линковки с сервером UltimateIRCd 3.0.1
В данном документе будут рассмотрены основные параметры конфигурации сервисов Anope 1.7.* для их линковки с сервером UltimateIRCd 3.0.1
В данном документе будут рассмотрены основные параметры конфигурации сервисов Anope 1.7.* для их линковки с сервером UltimateIRCd 3.0.1
Anope – единственные сервисы, способные использовать максимум возможностей UltimateIRCd (по крайней мере, если верить документации сервера); тем не менее можете использовать и другие сервисы (например, IRC Services), но они не смогут использовать все возможности UltimateIRCd.
Для начала нужно настроить UltimateIRCd так, чтобы он мог соединиться с сервисами. Открываем файл ircd.conf (подразумевается, что Вы уже осуществили базовую настройку сервера с помощью example.ru.conf), и ищем строку:
O:
В секцию "Флаги операторов" добавляем флаг Z (Суперпользователь сервисов);
Далее находим строки:
C:127.0.0.1:passlink:services.your.net:*:51
N:127.0.0.1:passlink:services.your.net:*:51
В принципе, их конфигурация уже подходит для линковки сервисов; пароль соединения ("passlink") можно изменить, но он должен быть одинаковым в обоих строках. Секцию IP изменяем, если сервисы находятся на удаленном компьютере.
Ниже ищем строку
# P:127.0.0.1:::3456
и убираем "решетку" перед ней, чтобы она выглядела так:
P:127.0.0.1:::3456
Эта директива разрешит соединения с адреса 127.0.0.1 (локального компьютера) на порт 3456; этот порт и будет использован сервисами. Можете сменить порт на другой, кроме занятых другими соединениями (например, клиентского 6667). Также, измените адрес, если сервисы на удаленном компьютере, или просто оставьте * ("звездочку").
Для настройки сервисов также необходима директива U:Line, но ее настройка в файле конфигурации по умолчанию вполне подходит для линковки.
---------------------
На этом настройка сервера завершена; приступим к конфигурированию сервисов.
Для начала, качаем и устанавливаем сервисы. Затем переходим в папку с сервисами, и открываем файл example.conf
-
Ищем строку:
#IRCDModule "unreal32"
и меняем ее на:
IRCDModule "ultimate3"
Эта строка обозначит сервисам, что сервер, к которому они линкуются - UltimateIRCd 3.+
-
Далее, ищем строку:
RemoteServer localhost 6667 "mypass"
Меняем ее на:
RemoteServer 127.0.0.1 3456 "passlink"
Если выше Вы изменили порт или пароль линковки, измените этот блок в соответствии с указанными Вами настройками; если сервер, к которому линкуются сервисы, находится на другом компьютере, измените 127.0.0.1 на адрес удаленного компьютера.
-
Далее ищем строку
ServerName "services.localhost.net"
и меняем на
ServerName "services.your.net"
-
Строку
ServiceUser "services@localhost.net"
меняем на
ServiceUser "services@your.net"
-
Ниже в строке
NetworkName "LocalNet"
меняем "LocalNet" на имя Вашей IRC-сети; параметр ни на что не влияет, но указать его необходимо.
-
Далее, находим строки:
#UserKey1 9866235
#UserKey2 8362013
#UserKey3 2362899
и меняем их на
UserKey1 3698521
UserKey2 1478523
UserKey3 2589637
Обратите внимание: БЕЗ РЕШЕТОК перед строками!
-
NSDefLanguage 1
меняем на
NSDefLanguage 11
если хотите; 1 язык - английский, 11 язык - русский; на выбранном Вами языке сервисы будут общаться с пользователями "по умолчанию".
-
Далее в файле ищем
#ServicesRoot "dengel anope"
и меняем на
ServicesRoot "ваш_ник"
-
Теперь сохраняем файл как services.conf
--------------------------------------------------------
На этом конфигурация сервисов завершена.
Запускаем UltimateIRCd, затем Anope, и подключаемся :)
by SentXS
Anope – единственные сервисы, способные использовать максимум возможностей UltimateIRCd (по крайней мере, если верить документации сервера); тем не менее можете использовать и другие сервисы (например, IRC Services), но они не смогут использовать все возможности UltimateIRCd.
Для начала нужно настроить UltimateIRCd так, чтобы он мог соединиться с сервисами. Открываем файл ircd.conf (подразумевается, что Вы уже осуществили базовую настройку сервера с помощью example.ru.conf), и ищем строку:
O:
В секцию "Флаги операторов" добавляем флаг Z (Суперпользователь сервисов);
Далее находим строки:
C:127.0.0.1:passlink:services.your.net:*:51
N:127.0.0.1:passlink:services.your.net:*:51
В принципе, их конфигурация уже подходит для линковки сервисов; пароль соединения ("passlink") можно изменить, но он должен быть одинаковым в обоих строках. Секцию IP изменяем, если сервисы находятся на удаленном компьютере.
Ниже ищем строку
# P:127.0.0.1:::3456
и убираем "решетку" перед ней, чтобы она выглядела так:
P:127.0.0.1:::3456
Эта директива разрешит соединения с адреса 127.0.0.1 (локального компьютера) на порт 3456; этот порт и будет использован сервисами. Можете сменить порт на другой, кроме занятых другими соединениями (например, клиентского 6667). Также, измените адрес, если сервисы на удаленном компьютере, или просто оставьте * ("звездочку").
Для настройки сервисов также необходима директива U:Line, но ее настройка в файле конфигурации по умолчанию вполне подходит для линковки.
---------------------
На этом настройка сервера завершена; приступим к конфигурированию сервисов.
Для начала, качаем и устанавливаем сервисы. Затем переходим в папку с сервисами, и открываем файл example.conf
-
Ищем строку:
#IRCDModule "unreal32"
и меняем ее на:
IRCDModule "ultimate3"
Эта строка обозначит сервисам, что сервер, к которому они линкуются - UltimateIRCd 3.+
-
Далее, ищем строку:
RemoteServer localhost 6667 "mypass"
Меняем ее на:
RemoteServer 127.0.0.1 3456 "passlink"
Если выше Вы изменили порт или пароль линковки, измените этот блок в соответствии с указанными Вами настройками; если сервер, к которому линкуются сервисы, находится на другом компьютере, измените 127.0.0.1 на адрес удаленного компьютера.
-
Далее ищем строку
ServerName "services.localhost.net"
и меняем на
ServerName "services.your.net"
-
Строку
ServiceUser "services@localhost.net"
меняем на
ServiceUser "services@your.net"
-
Ниже в строке
NetworkName "LocalNet"
меняем "LocalNet" на имя Вашей IRC-сети; параметр ни на что не влияет, но указать его необходимо.
-
Далее, находим строки:
#UserKey1 9866235
#UserKey2 8362013
#UserKey3 2362899
и меняем их на
UserKey1 3698521
UserKey2 1478523
UserKey3 2589637
Обратите внимание: БЕЗ РЕШЕТОК перед строками!
-
NSDefLanguage 1
меняем на
NSDefLanguage 11
если хотите; 1 язык - английский, 11 язык - русский; на выбранном Вами языке сервисы будут общаться с пользователями "по умолчанию".
-
Далее в файле ищем
#ServicesRoot "dengel anope"
и меняем на
ServicesRoot "ваш_ник"
-
Теперь сохраняем файл как services.conf
--------------------------------------------------------
На этом конфигурация сервисов завершена.
Запускаем UltimateIRCd, затем Anope, и подключаемся :)
by SentXS
Опубликовал: Int, 16.03.2007