Использование процессорного времени при нахождении на
хабах с большим числом юзеров значительно ниже (в сравнении с
другими клиентами). Потребление памяти также немного ниже. Работа
над оптимизацией кода продолжается
Восстановление недокачаных или повреждённых файлов
Из меню "Файл" выбирается "Восстановление файла",
указывается правильный MAGNET-линк и расположение поврежденного
файла.
Как только будет найден источник (пока "поиск
альтернатив" лучше сделать вручную из очереди закачек, автопоиск долго
ждать), будет скачана карта сегментов файла, произведена проверка
сегментов и докачка сегментов, у которых TTH не совпадает с файлом
источника.
Возможность объединить файла с разных каталогов/дисков в одну
папку шары
При расшаривании нескольких папок нужно дать им
одинаковое имя в шаре. Таким образом, файлы (например, фильмы) можно
хранить на разных дисках, а для юзера они будут в одном общем списке.
Другое применение: внутреннее разделение файлов (например, "смотрел", "на
запись", "записано" и т.п.) по папкам так, что юзер это в конечном итоге
не видит.
Сохранение открытых окон ЛС и выданных слотов при перезапуске
клиента
При перезапуске клиента в случае ошибки, или при
необходимости временно отключить файлообменник, история слотов и сообщений
восстановится к моменту следующего запуска. Таким образов, можно смело
выдавать слот на неделю, а также не бояться выйти из сети, оставив ЛС без
ответа.
Улучшен авто-поиск источников
Периодически клиент dc++ посылает поисковые запросы на
один из файлов в очереди. Пользователи, расшарившие файл, добавляются в
список источников файла, у них скачивается файл-лист и проверяется, нет ли
в листе других файлов, тоже находящихся в очереди. greylink'овский "менеджер файл-листов" расширяет эту
функциональность следующим образом:
- Ведется история файл-листов, скачанных за последний час.
-
При нахождении автопоиском файла у некоторого
пользователя (например, при добавлении новой закачки в очередь)
проверяется, не качался ли файл-лист пользователя за последний час. Если
качался, остальные файлы ищутся в скачаном листе. Если не качался,
файл-лист помещается в очередь закачек.
-
Если файл найден у одного пользователя на нескольких
хабах, скачивается файл-лист только с одного хаба, к закачке создаются
источники с этого пользователя на всех хабах
Создание magnet-ссылок на каталоги
Открываем свой список, на нужном каталоге из
контекстного меню выбираем "Generate sublist". Получается файл с
расширением .dcls Раздаём всем magnet-ссылку на этот файл. Когда кто-то
скачивает файл в greylink, он автоматически открывается и можно
выбрать "Download/DownloadTo" на каталоге верхнего уровня (а можно и на
любых других каталогах/файлах). Автоматическое добавление содержимого
.dcls в очередь закачек не сделано, чтобы защититься от недобросовестных
пользователей, которые будут подкладывать вглубь своей шары файлы со
ссылками на всякий ненужный мусор.
Установка приоритетов на раздачу файлов
Задайте группы файлов и для каждой группы установите
число дополнительных слотов отдачи. Если все основные слоты заняты и
клиент пробует скачать файл из группы, выделяется слот из резерва группы.
Таким образом, вы можете выразить свои предпочтения, что будут скачивать с
вас в первую очередь
Некоторые группы могут быть настроены так, чтобы при
запросе файла из группы не применялся авто-бан (по размеру шары и т.п.),
не применялось ограничение скорости (Ограничение скорости = SU) или
применялось заданное в кБ/сек ограничение.
При желании пользователя группы с картинками и слотами
(второе-опционально) отображаются в файл-списке. Так что другие
пользователи сети смогут увидеть, какие файлы получить легче (если вы
разрешили экспорт групп в файл-лист и просмотр листа осуществляется с
помощью greylink).
Улучшена наглядность списка отдаваемых файлов
Для каждой
отдачи отображается значок причины разрешения отдачи:
- Без очереди (файл-лист)
- Без очереди (TTH leaves)
- В порядке очереди
- Мини-слот
- Экстра-слот
- Авто-слот у фаворит-юзера
- Обмен слотами
- Слот из группы
- Слот из-за недогруженности upload
канала
Поддержка кодировки UTF-16 при передаче магнет-ссылок из
браузера.
Примеры ссылок, которые неправильно перехватываются
другими DC-клиентами из Internet Explorer (портится название файла)
Робокоп-2.avi
Робокоп-2.avi