После полутора лет разработки состоялся релиз версии 2.5 файлообменного хаба для протокола Advanced Direct Connect (наследника NMDC) - ADCH++ 2.5. Данный хаб позволяет организовать p2p-сеть с использованием протокола ADC, обеспечивая поддержку основных расширений протокола, таких как BLOM, TIGR и PING. Напрмер, расширение протокола BLOM (BLOOM filter) позволяет с десятки раз сократить поисковый TTH-трафик от хаба, что для крупных хабов является критичным.
Для управления демоном можно использовать отдельное кросплатформенное приложение ADCH++GUI. Функционал хаба расширяем за счёт скриптов на языке LUA. В BZR-репозитории уже ведётся работа по реализации поддержки скриптов от популярного ПО PtokaX. Ещё один из плюсов хаба является то, что он не поддерживает работу устаревших, содержащих критические уязвимости и "читерских" клиентов на ядре DC++ 0.6xx (Apex 0.4 и читерские моды на его основе; FlyLinks r3xx и GL 0.4x и тд), что положительно сказывается на качестве файлообмена. Для доступа к хабу необходимо использовать Jucy, LinuxDC++ (из BZR), EiskaltDC++ 2.х.х или клиенты на ядре DC++ 0.7x+
(Выложу позже - работа хаба без него возможна
Основные изменения:
различные исправления в логике работы для соответствия актуальной версии спецификации ADC протокола.
исправлены проблемы со стабильностью при более 200 пользователях на хабе.
улучшена работа расширения BLOOM.
добавлен служебный бот.
устранены проблемы сборки в некоторых дистрибутивах Linux
устранены проблемы установки и работы в качестве сервиса в Win32 системах.
устранены утечки памяти в базовых LUA-плагинах.
начата работа по поддержке скриптов от PtokaХ
Внимание! Спецификация ADC регламентирует что адрес хаба должен вводиться в клиенте в следующем формате: adc://: (например: adc://adc3.san.ru:10000 )
Установка
Скачиваем установщик(Win32) на ваш компьютер ftp://mydc-forum.vfose.ru/adchpp_2.5.0_ ... er.exe.zip
Скачиваем установщик(Linux) на ваш компьютер ftp://mydc-forum.vfose.ru/adchpp_2.5.0_source.tar.gz
В дальнейшем идёт описание установки и настройки хаба на win32
1)Запускаем установщик
2)Идём в папку с установленым хабом (Например D:\ADCH++\)Открываем папку config и открываем фаил adchpp.xml обыкновенным текстовым редактором
- Код: Выделить всё • Развернуть
<HubName type="string"> Тут пишем название хаба </HubName>
- Код: Выделить всё • Развернуть
<Description type="string"> Тут пишем топик хаба </Description>
- Код: Выделить всё • Развернуть
<Server Port="Тут пищем порт на котором будет работать хаб (Например 10000) "/>
</Servers>
Настройка хаба завершена
Теперь в этой же папке config создаем вручную фаилы
bans.txt
motd.txt
settings.txt
users.txt
history.txt
Как настроить админку я сам так и не понял.Как пойму допишу в статью
3)Запускам хаб
Должна выползти такая консоль
Заходим в DC клиент и коннектимся к хабу
Обсудить работу хаба на моем форуме - http://mydc-forum.vfose.ru/index.php?showtopic=25
© ds