Установка и настройка хаба DC++ RusHub

Файловые, p2p и прочие серверы

Установка и настройка хаба DC++ RusHub

Сообщение Otshelnik » 08 сен 2009, 10:41

RusHub - Это Российская разработка. Автор: Setuper. Сайт разработчика: http://mydc.ru . Форум обсуждения и тестов: http://mydc.ru/topic2378.html

Название: RusHub
Текущая версия: 1.0.2
Платформа: WIN 32, хотя код имеет кроссплатформенную направленность.

Настройки хаба: hub_config.dat
Языковые настройки: lang_config.dat

На хабе реализованы и используются все основные команды NMDC протокола, плюс существуют дополнительные команды: $MCTo, $GetHubTopic, $SetHubTopic.

Хаб может запускаться на уже используемом порту другим приложением, и сможет работать на этом порту без перезапуска при отключении другого приложения, занимающего порт.


Описание настроек хаба:

sHubOwner - владелец хаба (используется в команде $HubINFO)
sHubBot - ник основного бота хаба
sHubHost - хост хаба (пока не используемый параметр)
sHubTopic - хаб-топик (используется в команде $HubINFO и в команде $HubTopic)
sTopic - топик на хабе (приклеивается к названию хаба)
sHubName - название (имя) хаба
sSubPorts - дополнительные порты хаба (нужно указывать через пробел)
sHubIP - прослушиваемый ip адрес (0.0.0.0 - любой доступный на машине ip)
bCheckRctmNick - проверять ли ник в RCTM команде (1 - проверять, 0 - не проверять)
bHubTopic - отсылать ли команду $HubTopic (1 - отсылать, 0 - не отсылать)
bAllowBadTag - допускать ли клиентов с плохим тэгом (1 - допускать, 0 - не допускать)
bAllowSock5 - разрешить ли вход через прокси-сервер на хаб (1 - разрешить, 0 - не разрешать)
bMaxUsersLimit - включить ли ограничения по количеству пользователей на хабе (1 - вкл., 0 - выкл.)
bDelayedLogin - записывать пользователя только после полной отсылки ему списка всех пользователей (на больших хабах список всех пользователей может не отправиться за один раз, поэтому для таких хабов рекомендуется включить эту опцию)
bNicklistOnLogin - при входе на хаб отправлять список всех пользователей во время записи пользователя, а не по команде $GetNickList.
iMaxSharePassive - множитель ограничения максимальной шары в пассивном режиме
iMinSharePassive - множитель ограничения минимальной шары в пассивном режиме
iTimeoutSetpass - время на ввод пользователем пароля (в сек.)
iTimeoutMyinfo - время на получение хабом MyINFO команды (в сек.)
iTimeoutLogin - максимальное время входа на хаб (в сек.)
iTimeoutNick - время на получение хабом ника (в сек.)
iTimeoutKey - время на получение хабом ключа (в сек.)
iMaxShare - максимальная шара на хабе (общее ограничение)
iMinShare - минимальная шара на хабе (общее ограничение)
iMaxPassiveRes - количество возвращаемых хабом результатов при пассивном поиске
iMaxUsers - ограничение на количество пользователей на хабе (работает при включённом параметре bMaxUsersLimit)
iTimerConnPeriod - период таймера соединения в сек. (системная настройка, не рекомендуется изменять)
iTimerServPeriod - период таймера сервера в сек. (системная настройка, не рекомендуется изменять)
iStepDelay - задержка в мсек на каждом цикле (системная настройка, не рекомендуется изменять)
iStrSizeMax - максимальная длина команды, отправленной на хаб пользователем
iMainPort - основной прослушиваемый порт

Из особенностей стоит выделить максимальную оптимизацию (автор отлично знает протокол и является русскоязычным наставником по этому протоколу :)).

Хаб активно развивается. В будующем планируется внедрение поддержки Lua скриптов и базы данных Mysql
rushub.JPG
Окно программы
rushub.JPG (15.12 Кб) Просмотров: 5163

rushub2.JPG
Вид в клиенте


Настройки сервера сводятся к установке параметров из фйла hub_config.dat (создается после запуска) - все параметры описаны выше.
Перевод на нужный вам язык: lang_config.dat

Скачать с MyDc: http://mydc.ru/ipb.html?act=attach&type=post&id=3178
http://horror-films.aqproject.ru/-билайн
http://beoff.ru-внешка
-Любите ужасы,триллеры и мистику?
-Приют Отшельника
Аватара пользователя
Otshelnik
Автор
 
Сообщения: 188
Зарегистрирован: 26 окт 2008, 02:08
Откуда: Саратов
Домен: https://otshelnik-fm.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение inergij100 » 08 сен 2009, 11:57

очень онтересно надо попробывать !!!
inergij100

 
Сообщения: 1
Зарегистрирован: 08 сен 2009, 11:53
Домен: miiz-gornova.vfose.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение Otshelnik » 08 сен 2009, 12:03

Сегодня в 22.15 приглашаю всех на тестирование по адресу: Приют Отшельника ;)
http://horror-films.aqproject.ru/-билайн
http://beoff.ru-внешка
-Любите ужасы,триллеры и мистику?
-Приют Отшельника
Аватара пользователя
Otshelnik
Автор
 
Сообщения: 188
Зарегистрирован: 26 окт 2008, 02:08
Откуда: Саратов
Домен: https://otshelnik-fm.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение Кадет » 08 сен 2009, 18:00

Ставить какие либо сервера под win 32 это извращение.
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: Установка и настройка хаба DC++ RusHub

Сообщение Conteo » 08 сен 2009, 18:21

Вот только умничать тут не надо.
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение STAЛKER » 08 сен 2009, 18:25

Кадет писал(а):Ставить какие либо сервера под win 32 это извращение.

Поясни...
Аватара пользователя
STAЛKER
Активный участник
 
Сообщения: 153
Зарегистрирован: 26 окт 2008, 12:14
Откуда: Балаково

Re: Установка и настройка хаба DC++ RusHub

Сообщение Otshelnik » 09 сен 2009, 02:32

Кадет - это первые версии. Код кросс-платформен и далее появятся версии и под никсы. Автор не виндофилл поэтому не упирается рогом в землю (а для отсталых: и птока была кроссплатформена). Прошу особо не умничать в этой ветке форума - мы тут и так знаем у кого пися длиннее!
http://horror-films.aqproject.ru/-билайн
http://beoff.ru-внешка
-Любите ужасы,триллеры и мистику?
-Приют Отшельника
Аватара пользователя
Otshelnik
Автор
 
Сообщения: 188
Зарегистрирован: 26 окт 2008, 02:08
Откуда: Саратов
Домен: https://otshelnik-fm.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение Conteo » 09 сен 2009, 16:18

Кадету можно будет начать умничать, когда он сможет собрать и запустить верлик, плюс прицепить к нему луа-интерпритатор. Я подолбился-подолбился, и бросил. Геморно это.
И да. За кроссплатформенностью будущее!
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение Otshelnik » 15 сен 2009, 11:31

Обновилась версия RusHub 1.0.3 - скачать с сайта разработчика: http://mydc.ru/ipb.html?act=attach&type=post&id=3215 (вечером выложу магнет ссылку).

Данная версия снабжена логом ошибок + исправлены найденные ранее.

Если все пойдет ок - то будет внедрена веб морда для удаленного управления, скрипты lua, и работа через базу данных mysql
Этот хаб сервер запущен в тестирование в "Приюте Отшельника" - все желающие могут принять участие в тестировании. Что от вас нужно? Максимальное количество запросов к хабу - команды, пдключения-отключения, ор в главном чате, активный поиск на хабе - то-есть всё то что может максимально нагрузить хаб.
http://horror-films.aqproject.ru/-билайн
http://beoff.ru-внешка
-Любите ужасы,триллеры и мистику?
-Приют Отшельника
Аватара пользователя
Otshelnik
Автор
 
Сообщения: 188
Зарегистрирован: 26 окт 2008, 02:08
Откуда: Саратов
Домен: https://otshelnik-fm.ru

Re: Установка и настройка хаба DC++ RusHub

Сообщение Otshelnik » 19 сен 2009, 03:20

Магнет ссылка на версию 1.0.4b - исправлены найденые баги. магнет или с сайта в фосе
http://horror-films.aqproject.ru/-билайн
http://beoff.ru-внешка
-Любите ужасы,триллеры и мистику?
-Приют Отшельника
Аватара пользователя
Otshelnik
Автор
 
Сообщения: 188
Зарегистрирован: 26 окт 2008, 02:08
Откуда: Саратов
Домен: https://otshelnik-fm.ru

След.

Вернуться в Прочие серверы и сетевые технологии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron