Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

поднятие IRC сервера под винду   Найти похожие ветки 

 
Stany ©   (2004-08-24 09:08) [0]

Начнем с главного - доков и ПО в сети мало ;-)
пробовал так:

1. Win2kServer+ircd-RU-1.0.7-02+ircservices_5.0.19_windows

результат:
Initialization failed, exiting
в логе:
IRC Services 5.0.19 starting up
mail/main: FromAddress requires a valid E-mail address
modules: init_module() failed for mail/main
Error loading modules, aborting

видимо при компиляции под винду забыли модули скомпилить ;-(((

2. Win2kServer+ircd-RU-1.0.7-02+anope-1.5.10-r5-bahamut

результат:
Anope 1.5.10-rc5 (compiled for Bahamut 1.4.27+) starting up
Databases loaded
Connected to Server 1 (irc.some.net:6667)
Read error from server: Operation now in progress

короче повисит и вылетает ...

винду надо бросать... под линух все это с сорцами, но надо под винду настроить...

нид хелп...


 
Piter ©   (2004-08-24 11:12) [1]

ну а в чем проблема? Ты скачал демона и решил, что он у тебя сразу заработает? А настраивать Пушкин будет?

Не знаю что такое ircd-RU-1.0.7-02, но все нормальные люди используют Unreal IRCd. Идем сюда - www.unrealircd.org и качаем последнюю версию под винды, можно с SSL, можно без, сам смотри.

Устанавливаем...

ircd.motd - это файлик MOTD

unrealircd.conf - а это файл конфигурации. Все настраивается там. Начиная с версии 2.0 похоже на прграммирование :)

В секции me прописывается информация о серваке. В admin об админе. allow - интерфейсы с которых коннект возможен. В общем, можешь пока ничего не трогать, не существенно...

Там куча закоментированного текста, который кратко все объясняет.

Теперь нужно прописать аккаунт админа на серваке, это будет типа того:

oper Stany {
class           clients;
from {
 userhost *@*;
};
password "[ТВОЙ ПАРОЛЬ]";
flags
{
 netadmin;
 global;
 can_override;
};
};

Ну тут в общем все понятно. Ты будешь иметь все права, твой логин здесь есть, твой пароль и IP адрес с которых разрешен коннект этому админу. Если у тебя IP постоянный - лучше его здесь прописать, так надежнее будет.

Остальные строчки про Oper закомментируй (если они есть) - тебе ведь не нужны админские записи по дефолту? :)

Тепер нужно указать порт на которым все будет работать. Я обычно все комментирую и оставляю один порт:

listen         *:6667;

Иногда там еще настраивают, чтобы порт 6668 - это была кодировка KOI8-R (для линуксойдов, если их клиент не поддерживает). 6669 - например, транслит. Но это все от лукавого, надо просто клиенты использовать нормальные...

Ну вот собсна и все, что нужно для работы сервера. После каждого изменения конфига делаешь серваку Rehash

Ну там еще можно много чего настроить, как то крытие IP адресов клиентов и все такое. Но это читай доки, ибо их МНОГО. А этом ты не прав. Правда, они на английском, но а что ты хотел?

А вот еще может пригодится, там где Server specific configuration, а модуле set можешь написать:

network-name   "MyServ";
auto-join "#main";
default-server   "local.server";

Тогдав все входяшие пользователи автоматом будут попадать на канал #main

Ну вроде достаточно для тебя...


 
stany ©   (2004-08-24 11:48) [2]

> Piter ©
спасибо конечно, но не все так просто ...
во-первых я IRC серваки под линухами поднимал, так что не стоит мне расказывать что его типо настраивать надо ...
во-вторых ircd - best.
в-третьих ты ничего не рассказал о сервисах, а сервак без сервисов никому не нужен.

короче, проблема в том что под винду хреновато все портировано, нужна инфа о 100% рабочей конфигурации, типа сервер такой-то, к нему модули такие, фишки такие..


 
Piter ©   (2004-08-24 12:09) [3]

stany ©   (24.08.04 11:48) [2]
во-вторых ircd - best.


что же ты его запустить не можешь...
Кстати, а что такое IRCD? Это не название, Unreal Он тоже IRCd :)
Это тоже самое, что браузер назвать HTTP :)

в-третьих ты ничего не рассказал о сервисах

а какие у тебя проблемы с сервисами, ты указал?

stany ©   (24.08.04 11:48) [2]
короче, проблема в том что под винду хреновато все портировано


Unreal хреново портирован?


 
Piter ©   (2004-08-24 12:12) [4]

а еще назови мне крупный IRC сервер стоящий НЕ на unreal или его модификациях...


 
stany ©   (2004-08-24 12:16) [5]

Unreal крутейше портирован, но слабоват он настройками, и конфиг его мне не нравится

я ж писал все ...

сервер ircd-RU-1.0.7-02
сервисы -ircservices_5.0.19_windows, Anope 1.5.10-rc5

насчет сервисов и E-mail адресов...
насколько я понял user@ultra.net сформируется когда пользователь user зайдет с сервера ultra.net, я прав?
просто в настройках нужно адреса указывать, а я не уверен точно как они формируются...


 
stany ©   (2004-08-24 12:19) [6]

с сервакам я вроде разобрался могу настроить и ircd-RU и unreal, нужно c сервисами разобраться, какие лучше, как работают, что им нужно ...


 
stany ©   (2004-08-24 12:29) [7]

итак, попорядку..

процесс прикрутки сервисов

на серваке
M:irc.some.net:192.168.0.1:SOME:6667
U:services.some.net:*:*

в сервисах:
RemoteServer irc.some.net 6667 "qwerty123" (где на серваке этот пароль прописывать?)
ServerName "services.some.net"
ServiceUser "services@geo.net" (как формируется этот адрес, где на серваке его прописывать?)

LoadModule mail/main
LoadModule mail/smtp
(откуда он их берет, ни файлов ни директорий в виндовой компиляции нет?)
т.е. непонятно грузит он модули или нет, ведь их настраивать надо ..


 
Piter ©   (2004-08-24 12:42) [8]

stany ©   (24.08.04 12:16) [5]
но слабоват он настройками


например?

и конфиг его мне не нравится

отличный конфиг

stany ©   (24.08.04 12:16) [5]
насчет сервисов и E-mail адресов...
насколько я понял user@ultra.net сформируется когда пользователь user зайдет с сервера ultra.net, я прав?


НДА-а-а-а. Ставил серваки под линух, говоришь? :) Я плакаль...

И при этом не знаешь даже основ IRC... оченьл интересно. Может, рано тебе еще серваки ставить? Или может хоть не с такими понтами будешь?

stany ©   (24.08.04 12:29) [7]

сервисы линкуются как и другие сервера для создания IRC сети.

Не знаю, где в твоем рулезном IRCD секция линковки :)


 
Holy   (2004-08-24 13:05) [9]

Под винду еще есть IRCpro. Ставил, работает. Но с настройкой я не заморачивался...


 
Piter ©   (2004-08-24 13:08) [10]

Есть еще IRCplus...

Я кажется понял чем конфиг анрила не нравится stany. Потому что там все ручками прописывать надо :)


 
stany ©   (2004-08-24 13:14) [11]

везде у меня ручками прописывать надо

я просто к серваку сервисы не прикручивал

я задал вопросы,
RemoteServer irc.some.net 6667 "qwerty123" (где на серваке этот пароль прописывать?)
ServerName "services.some.net"
ServiceUser "services@geo.net" (как формируется этот адрес, где на серваке его прописывать?)

жду ответа


 
stany ©   (2004-08-24 13:18) [12]

> Piter ©
ну на примере unreal расскажи тогда о линковке сервисов


 
stany ©   (2004-08-24 13:21) [13]

Piter, аська есть?


 
Piter ©   (2004-08-24 13:51) [14]

stany ©   (24.08.04 13:14) [11]
я просто к серваку сервисы не прикручивал


да ты просто вчера об IRC услышал, видимо.
Ты в ситуации, когда говоришь, что ты мол админ, настраивал крупнейшую сеть в Москве, работал три года в провайдерской конторе, а потом спрашивешь "А что такое TCP/IP?" :)

То, что ты что-то не знаешь - это нормально. Просто не надо строить из себя. Лично я этого не люблю.

Я тоже далеко не гуру по IRC. Да и сервер то ставил - в локалке баловались.

Насчет user@ultra.net:

user - это userid пользователя. Это не ник. В мирке, например, это задается в ветке Identd->User ID

Полный формат:

[Nick]![UserID]@host

Так ставятся баны. Например:

*!*@*

Бан на всех.

*stany*!*@*

все пользователи у которых ник содержит словосочетание stany

*stany*!my*@*.ru

пользователи у которых ник содержит stany, userid начинается на my и которые пришли из россии, а точнее имеют российский hostname.


 
Piter ©   (2004-08-24 13:52) [15]

stany ©   (24.08.04 13:21) [13]
Piter, аська есть?


нету. У меня миранда


 
Piter ©   (2004-08-24 13:54) [16]

Вообще, мануал тут писать я не собираюсь, уж извини. Информации в сети просто полно на самом деле. Ты или искать не пытался, либо с инглишом траблы.

Насчет линковки. Вот вырезка из моего конфига:

link            services.local.server
{
username *;
hostname    127.0.0.1;
bind-ip  *;
port   6668;
hub             *;
password-connect "ServPass";
password-receive "ServPass";
class           servers;
};


 
stany ©   (2004-08-24 14:01) [17]

у тебя UIN какой? давай пообщаемся, мирадна это ж клиент к аськовому серваку по-моему?

а сервисы какие посоветуешь?


 
Piter ©   (2004-08-24 14:12) [18]

насчет сервисов ничего посоветовать не могу


 
Piter ©   (2004-08-24 14:15) [19]

Хотя нет, кое-что посоветовать могу:

поисковые системы рулят


 
stany ©   (2004-08-24 14:17) [20]

у тебя UIN какой? давай пообщаемся ....


 
Piter ©   (2004-08-24 14:28) [21]

мне и здесь хорошо


 
stany ©   (2004-08-24 17:28) [22]

не хош как хошь, все знающие люди вредничают когда их спрашивают ...


 
Piter ©   (2004-08-24 18:17) [23]

Я про то, чтобы ты задавал вопросы здесь. Не хочу я давать ICQ, я не консультант. Спрашивай здесь - если буду знать чем - помогу. Мне так удобнее, вот и все


 
Stany ©   (2004-08-25 10:03) [24]

ладно, спасибо

ссылки доки есть какие нить почитать, я нашел, но маловато ...


 
Stany ©   (2004-08-25 11:35) [25]

Piter, не пропадай ...

короче взялся за Unreal3.2.1, ему блин msvcr70.dll, пойду на работу скачаю, а в качестве сервисов взял ircservices-5.0.29_win32, настраиваю пока все это дело ..


 
stany ©   (2004-08-25 12:01) [26]

c русификацией траблы, к примеру на http://forum.juravlev.inc.ru/viewtopic.php?pid=1743 не решили проблему ...


 
Piter ©   (2004-08-25 12:06) [27]

Использование русских ников - дурной тон


 
Piter ©   (2004-08-25 12:16) [28]

Stany ©   (25.08.04 11:35) [25]
короче взялся за Unreal3.2.1, ему блин msvcr70.dll


не знаю, не знаю. У меня такой DLL нету и Unreal запускается нормально.

Я почитал http://forum.juravlev.inc.ru/viewtopic.php?pid=1743 - ты там что-то намудрил, объединял серверы разные, разные версии. Что же ты хотел в результате?

Я тебе предлагаю скачать с сайта unrealircd.com этот самый unreal (это ты вроде сделал) и распакуй в чистую директорию, где никогда ничего не было. Подними серв. Работает - отлично. Потом определись, что тебе нужно.
Если сервисы - скачай сервисы, почитай инструкцию по установке, попробуй установить. Траблы? Говори - что делал, какие траблы.

Хочешь русские ники? Ищи инфу по тому как в Unreal прописываются русские ники. Думаю, это все конфигом определяется. Хоть и не рекомендую.


 
stany ©   (2004-08-25 13:25) [29]

согласен.
насчет русских ircservices-5.0.29 не в курсе?


 
stany ©   (2004-08-25 13:30) [30]

в Unreal3.2.1 есть файлик в котором содержится текст приветствия при входе на сервер?


 
Piter ©   (2004-08-25 13:43) [31]

stany ©   (25.08.04 13:30) [30]
в Unreal3.2.1 есть файлик в котором содержится текст приветствия при входе на сервер?


слушай, ты поиском по файлам что ли пользоваться не умеешь? :)
Тем более я уже писал:

Piter ©   (24.08.04 11:12) [1]
ircd.motd - это файлик MOTD


наверное, стоит пояснить, что такое MOTD (по идее ты должен знать). Это Message of the day - то есть как раз и есть приветствуюшее сообщение.

stany ©   (25.08.04 13:25) [29]
насчет русских ircservices-5.0.29 не в курсе?


что ты называешь русскими сервисами?
Которые пишут по русски? Таких не видел, вообще в такие пробемы логично решать там, где они уже решены. Например, зайди на irc.dal.net.ru:6667 - попробуй разыскать админов или знающих людей, порасспрашивай. У них лично все по русски. Можешь на их форуме отметиться - http://www.dal.net.ru/dalnetru_forum/

Одного не понимаю - я это все нахожу за минуту. В чем твои проблемы? Не умеешь пользоваться интернетом?

P.S. Это не в обидку, просто уж если хочешь разобраться - так прилагай усилия...


 
stany ©   (2004-08-25 15:16) [32]

дело в том что не в каждом пакете unreal есть ircd.motd, к примеру в Unreal3.2.1.exe (скаченного с сайта производителя) - нету, вот я и мумаю мож не поддерживается ...

для сервисов мне нужен русский файлик хелпа с командами

да все я облазил, админы IRC серваков помогать не хотят - или нету их, или самого переводить заставляют, т.к. в свое время мучались ...


 
Piter ©   (2004-08-25 15:28) [33]

stany ©   (25.08.04 15:16) [32]
дело в том что не в каждом пакете unreal есть ircd.motd


да не может такого быть

я и мумаю мож не поддерживается

ну так ты создай такой файлик и узнай! Трудно что ли на локальный сервак миркой зайти...

для сервисов мне нужен русский файлик хелпа с командами

а нафига он тебе?


 
Piter ©   (2004-08-25 15:28) [34]

stany ©   (25.08.04 15:16) [32]
самого переводить заставляют, т.к. в свое время мучались ...


ну жестоко, но справедливо. Хочешь - переводи


 
stany ©   (2004-08-25 15:38) [35]

нафига русский файлик хелпа с командами?
меня юзвери побьют, на всех нормальных серваках русская хелпа по командам...


 
Piter ©   (2004-08-25 16:22) [36]

соболезную :)


 
Piter ©   (2004-08-25 16:23) [37]

а ты ПРОМТом переведи, они еще умолять будут английский вернуть :)

Кстати, сразу хоче сказать, что если это из породы "Юзеры обыкновенные" - то никто твой хелп читать вообще никогда не будет. Я тебе точно говорю


 
Stany ©   (2004-08-25 17:13) [38]

посмотрим ...
ладно, сэнкса, разобрался вроде, будем добивать...
можно будет потом статью написать "IRC сервер под винду с нуля за 5 дней" ;-)))))))))))


 
Stany ©   (2004-08-26 09:43) [39]

настроил все, работает вроде, но есть неудобства ...
"общение" с сервисами только череы /msg, т.е. f.e. /msg chanserv help, как сделать чтоб можно было без /msg обходиться?

когда я вбиваю в чате ирки (не команды, текст просто) что-то в логе сервиса пишется, типо, unknown command "то что вбивал", как пофиксить?


 
Piter ©   (2004-08-26 10:13) [40]

/msg chanserv help

а разве не работает просто /chanserv help ?

когда я вбиваю в чате ирки (не команды, текст просто)

а текст не начинается с символа "/" ?

что-то в логе сервиса пишется, типо, unknown command "то что вбивал", как пофиксить?

не знаю



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.045 c
9-1085367893
Papai
2004-05-24 07:04
2004.09.19
Help


4-1091769311
JJJ
2004-08-06 09:15
2004.09.19
WinAPI: Изменение шрифта и стиля Edita


14-1094136830
Cheater
2004-09-02 18:53
2004.09.19
Ошибка Explorera


1-1094457300
guest_Dmitry
2004-09-06 11:55
2004.09.19
#$D#$A - что это может быть?


1-1094374953
Константинов
2004-09-05 13:02
2004.09.19
Как узнать тип и размер объекта на который указывает указатель?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский