вторник, 19 мая 2009 г.

Рейтинг торрента

Если у вас слабый канал, можно немножко подкрутить счетчики рейтинга для торрентов (обмануть трекер).
К примеру - диффы для rtorrent0.8.3. Что мы делаем - меняем значения - отданого умножаем на два, скаченного делим на два,
осталось скачать делим на два. При этом представляемся другим клиентом, чтобы не палить свой rtorrent.

diff /rtorrent-0.8.3/configure
22706c22706
< #define USER_AGENT std::string(PACKAGE “/” VERSION “/”) + torrent::version()

> #define USER_AGENT “uTorrent/1700″

diff libtorrent-0.12.3/configure
2095c2095
< #define PEER_NAME “-lt0C30-”

> #define PEER_NAME “-UT1700-”
diff libtorrent-0.12.3/src/protocol/peer_connection_leech.cc
114c114,115
<> rak::timer::from_seconds(240))

> // if (cachedTime - m_timeLastRead > rak::timer::from_seconds(240))
> if (cachedTime - m_timeLastRead > rak::timer::from_seconds(20))
diff libtorrent-0.12.3/src/tracker/tracker_http.cc
130,132c130,132
< uploaded="”">uploaded_adjusted()
< << “&downloaded=” <<>completed_adjusted()
< << “&left=” <<>slot_left()();

> s << “&uploaded=” << (2 * info->uploaded_adjusted())
> << “&downloaded=” << (0.5 * info->completed_adjusted())
> << “&left=” << (0.5 * info->slot_left()());

Комментариев нет:

Отправить комментарий