microdc2 - консольный клиент для сетей DC++

Microdc2 -- это замечательный клиент для сетей DC++. Для его работы не требуется установленный сервер графики.

Итак, небольшой HOWTO как заставить работать microdc2 на раздачу контента (эти конфиги работают на одном из серверов-файлопомоек)

  1. Устанавливаем программу (в зависимости от дистрибутива)

  2. Устанавливаем screen (для запуска в виртуальной консоли)

  3. Создаем в домашней директории пользователя, от которого будем запускать файл ./microdc2/config следующего содержания:

set filesystem_charset urf-8
set hub_charset cp1251
set log_charset utf-8
set auto_reconnect on
set filelist_refresh_interval 600
share /data/                         # Отредактируйте
set downloaddir /tmp/
set listingdir /tmp/
set nick Bot                         # Отредактируйте
set description "mediacatalog"       # Отредактируйте
set display upload
set slots 100
set speed LAN(T3)
set active on
connect dchub.local:4111             # Отредактируйте

Отредактируйте помеченные строчки. При необходимости расшарить несколько папок укажите параметр share для каждой директории

Запустите screen -AmdS microdc2 microdc2

Все. Теперь, если вы все сделали правильно, ваш бот появится в хабе. Посмотреть статистику можно, открыв виртуальную консоль командой screen -r microdc2 и введя туда команду status (чуть не забыл - свернуть консоль обратно - Ctrl + A, D)