Мультитрекер (англ. multitracker) - расширение формата метаданных BitTorrent, предложенное Джонном Хоффманом, автором BitTornado. Заключается в добавлении словаря «announce-list» (взамен поля «announce»), позволяющего указывать не один, а несколько трекеров. Поддержка полностью зависит от клиента, не требует изменений в трекерах, не несёт изменений протокола. В случае отказа одного из трекеров, расширение позволяет продолжить процесс файлообмена. К недостаткам можно отнести увеличение объёма трафика идущего на запросы к трекерам.
При использовании клиента qBittorrent многие кинооператоры которые заливают раздачи сразу на несколько трекеров могут столкнуться с тем, что часть трекеров (если их много) просто не подключаются тем самым не ведется учет статистики, особенно важно для тех трекеров где есть рейтинговая система например как у
Кинозал.ТВ.
Для примера: Залили раздачу на кинозал и еще несколько других трекеров. При добавлении всех, видите что трекер кинозал в статусе "Работает", а другие трекеры в статусе "Не работает" и раздача не появляется в списке сидируемых на сайте самого трекера. Если удалить трекер кинозал то начнет работать следующий по списку в рамках уровня трекера.
Так как у qBittorrent есть своя особенность при добавлении нескольких трекеров к раздаче, а именно при добавлении в ручную или из торрент файла трекеры падают в один уровень что приводит к работе одного из них.
Пример:
Cкрытый текст -
Как видим, все трекеры под одним уровнем "0".
Что бы исправить данную ситуацию. Нужно сделать следующее:
Гуманный и не желательный способ:
Cкрытый текст -
Что бы не возникало подобных проблем в настройках qBittorrent необходимо включить параметры
"announce_to_all_tiers" и
"announce_to_all_trackers"
ВНИМАНИЕ!!! Включение данной настройки может вызвать повышенную нагрузку на интернет канал и трекеры!
Приведу пример: Включал данные настройки в своем клиенте на сутки, все раздавалось и на первый взгляд проблем нет. Но при попытке скачать из сети на свой ПК данные, сразу по 3-4 файла, падала входящая скорость в 0, при этом исходящая судя по раздачам оставалась без изменений. Это первый негативный момент.
Второй, после того как я отключил раздачу, то на трекере еще примерно час отображало что я их раздаю. От сюда делаем вывод. Что включение данной настройки закидывает запросами как интернет канал (возможно роутер) так и трекеры к которым вы подключаетесь.
announce_to_all_tiers - определяет, как обрабатываются торренты с несколькими трекерами. Когда для этого параметра установлено значение true, по одному трекеру с каждого уровня объявляется. Это поведение uTorrent. Чтобы соответствовать спецификации мульти-трекера, установите для него значение false
announce_to_all_trackers - управляет обработкой торрентов с несколькими трекерами. Если для этого параметра установлено значение true, параллельно объявляются все трекеры одного уровня. Если все трекеры уровня 0 выходят из строя, также объявляются все трекеры уровня 1. Если для него установлено значение false, поведение соответствует определению спецификации multitracker
Документация на сайте libtorrent:
https://www.libtorrent.org/reference...o_all_trackers
Для этого заходим "Сервис -> Настройки" переходим во вкладку "Расширенные".
Ищем поля
"Всегда анонсировать на все трекеры в уровне" и
"Всегда анонсировать на все уровни", ставим напротив них галочки и нажимаем кнопку применить.
В моем случае требовалось поставить только 1 галочку, показано на скриншоте:
Cкрытый текст -
После этого в списке трекеров видим, что все трекеры которые нам нужны в статусе "Работает", у некоторых значения "Сиды", "Пиры", "Личи" могут быть как Н/Д или N/A. Это не значит что трекер не работает.
Все работает, просто эти данные не известны. Что бы проверить, можете зайти на сайт трекера и посмотреть свои раздачи которые сидируете. Если в списке появилась нужная раздача значит все хорошо, трафик будет учитываться.