LINUX.ORG.RU

Теперь ставишь phpBB v2, ищешь TorrentPier и пытаешься запустить. Можно попробовать еще какой-то модуль для phpBBv3, но там функций никаких. Можно попробовать pyBT с code.google.com ;) Но там функций практически нет, но зато на python :)

phasma ★☆
()
Ответ на: комментарий от vitroot

> а почему bb именно v2?

TorrentPier для v3 есть только у Torrents.ru, насколько я знаю, они его сами шоле модифицировали.

phasma ★☆
()
Ответ на: комментарий от vitroot

> TorrentPier, я так понимаю, BB'шный модуль под xbtt?

угу, посмотри у них на форуме, там есть про модуль для v3

phasma ★☆
()

всё что надо есть в комплекте.
проверить - попытаться через него раздать.
либо открыть браузером анонс/скрейп урл.

прикрутить - ну почитай же ты дамп таблиц, там же всё элементарно.

iSage ★★★★
()
Ответ на: комментарий от iSage

> всё что надо есть в комплекте.

там только трекер, морды к нему там нет.

phasma ★☆
()
Ответ на: комментарий от iSage

>>проверить - попытаться через него раздать

Так вот я и хочу попробовать раздать через него, но так и не могу даже догнать, как это сделать :)

vitroot ★★
() автор топика
Ответ на: комментарий от vitroot

> Так вот я и хочу попробовать раздать через него, но так и не могу даже догнать, как это сделать :)

Тоже недавно ковырял. Надо включить auto announce и anonymous subscribe (как-то так), если используешь дефолтный порт, то при создании торрента укажи трекер так: http://host_where_xbt_is:2710/announce

undertaker ★★
()
Ответ на: комментарий от vitroot

> Так вот я и хочу попробовать раздать через него, но так и не могу даже догнать, как это сделать :)

создаешь пользователя в БД, потом создаешь торрент, указываешь в нем passkey, который указал пользователю и подсовываешь клиенту, клиент уже обращается по адресу трекера и начинается раздача, XBT еще умеет работать через UDP. Авторегистрацию лучше сразу закрыть ибо будет потом куча анонимного говна и CP

phasma ★☆
()
Ответ на: комментарий от phasma

да я бы рад зарегить пользователя, но из таблиц, похожих на "пользовательские" есть только xbt_users, а там:

mysql> describe xbt_users;
+----------------------+---------------------+------+-----+---------+----------------+
| Field                | Type                | Null | Key | Default | Extra          |
+----------------------+---------------------+------+-----+---------+----------------+
| uid                  | int(11)             | NO   | PRI | NULL    | auto_increment |
| torrent_pass_version | int(11)             | NO   |     | 0       |                |
| downloaded           | bigint(20) unsigned | NO   |     | 0       |                |
| uploaded             | bigint(20) unsigned | NO   |     | 0       |                |
+----------------------+---------------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

vitroot ★★
() автор топика
Ответ на: комментарий от vitroot

там в дампе некоторые поля закомменчены.
т.к. по дефолту он настроен на анонимную раздачу без всяких паролей.

вот кусочек кода:
$site_key = $bt_array['tpkey']; //private key stored in xbt_config (torrent_pass_private_key)
$info_hash = $torrent->bt_info['bt_infohash']; //torrents info_hash
$torrent_pass_version = 0;
$uid = $this->ipsclass->member['id'];
$passkey =sprintf('%08x%s', $uid, substr(sha1(sprintf('%s %d %d %s', $site_key, $torrent_pass_version, $uid, pack('H*', $info_hash))), 0, 24));
$dec['announce']=str_replace('/announce','/'.$passkey.'/announce',$dec['announc e']);

примерная структура таблиц и конфиг: http://paste.org/7281

iSage ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.