Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Re-Tracker | Система локальных ретрекеров | Ретрекер _ Установка РеТрекера _ XBTT и utorrent

Автор: ale321 12.9.2011, 14:10

Здравствуйте.
Почему в этом форуме - люди здесь вроде разбирающиеся, да и другого не нашел.
Установил xbtt (работает в закрытом режиме). Сделал т.н. "фронтенд". При скачивании торрента добавляются: мой трекер и несколько ретрекеров (3 шт.). После запуска этого торрента в utorrent (в любой версии) после окончания скачивания клиент (utorrent) в GET-запросе отсылает event=completed (отлавливал с помощью сниффера) только одному трекеру из списка трекеров в текущем торрент-файле. Причем закономерности я не смог определить, отправляет любому в случайном порядке, может двум отправить, реже трем. Проблема в том, что на моем трекер страдает статистика, если мой трекер будет не тем, которому клиент отправил запрос с event=completed, то xbtt не повышает значение поля completed для данного торрента, т.е. искажается статистика (да и если придумать способ с ручным изменением, то тоже не сработает, пробовал менять данные в бд вручную, трекер их скидывает до прежних значений, видимо из-за того, что данные хранятся в оперативной памяти и оттуда же они и восстанавливаются при обращению к трекеру). Единственным решением является удаление всех трекеров кроме моего, но тогда теряются преимущества от ретрекеров. Написал на форуме utorrent об этом - толковых ответов нет. Сказали только что клиент должен отправлять первому в списке трекеру event=completed. Хорошо бы если так, но все не так. Может я что-то не так делал или чего-то не делал, но перепробовал много. Добавлять трекеры в торрент пробовал всеми способами (и комбинациями) согласно спецификации (http://bittorrent.org/beps/bep_0012.html). Есть идеи как можно исправить проблему со статистикой, если бы трекер был на php можно было отловить нужные данные, но это xbtt и с++. Кто как борется с этой проблемой?

Автор: FreeM@N 12.9.2011, 14:32

Проверьте каким образом вы добавили свои трекеры.

Есть http://bittorrent.org/beps/bep_0012.html согласно которой трекеры можно добавить так, что клиент будет перебирать их последовательно или же будет выбирать случайным образом или комбинировать.

Конкретно про utorrent сказать не могу (не пользуюсь), а вот rtorrent (линуксовый клиент) поддерживает данную спецификацию.

Автор: ale321 13.9.2011, 8:16

Цитата(ale321 @ 12.9.2011, 15:10) *
Добавлять трекеры в торрент пробовал всеми способами (и комбинациями) согласно спецификации (http://bittorrent.org/beps/bep_0012.html).

[[t1][t2],[t3],[t4]]
[[t1,t2],[t3],[t4]]
[[t1],[t2],[t3,t4]]
[[t1,t2,t3],[t4]]
[[t1,t2,t3,t4]]

и пр.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)