DarkMod
Легенда
Установка XBTT аля Debian 5
Отдельная благодарность за предоставленный Выделенный Сервер InKomen (пока он спал установил xbtt тсссссс)
И так поехли:
Перед установкой обновиться
Установим необходимые компоненты
Затем скачиваем из SVN
Собираем
Добавляем конфиг
Делаем автоматический запуск
Сделаем его исполняемым и поставим в автозапуск
Запускаем
Проверить можно пройдя на страницу , после этого он передет на вашу страничку
Лан поехали дальше, заходим config.php ищем
Теперь го в БД, заходим в таблицу xbt_config. Копируем приват кей, выглядет таким образом
вставляем его в bb_config torrent_pass_private_key
Вот что должно получитсья
По поводу статистики отпишусь позже. Удачной вам работы на ночь)
Что то упустил не обежайтесь)
Отдельная благодарность за предоставленный Выделенный Сервер InKomen (пока он спал установил xbtt тсссссс)
И так поехли:
Перед установкой обновиться
Код:
apt-get update
Установим необходимые компоненты
Код:
apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev
Затем скачиваем из SVN
Код:
svn co http://torrentpier2.googlecode.com/svn/trunk/install/xbt/linux/misc xbt/misc
svn co http://torrentpier2.googlecode.com/svn/trunk/install/xbt/linux/Tracker xbt/Tracker
Собираем
Код:
cd xbt/Tracker
./make.sh
Добавляем конфиг
Код:
nano xbt_tracker.conf
Код:
mysql_host = localhost
mysql_database = forum
mysql_user = user
mysql_password = user
auto_register = 0
anonymous_announce = 0
anonymous_scrape = 0
anonymous_connect = 0
full_scrape = 0
listen_check = 0
gzip_debug = 0
gzip_scrape = 1
full_scrape = 0
announce_interval = 700
clean_up_interval = 60
read_config_interval = 60
read_db_interval = 150
scrape_interval = 0
write_db_interval = 3
read_files_interval = 2
table_files = bb_bt_torrents
table_users = bb_bt_users
table_files_users = bb_bt_tracker
column_files_completed = complete_count
column_files_fid = topic_id
column_users_uid = user_id
column_users_can_leech = case when bt.u_down_total>5368709120 and (bt.u_up_total+bt.u_up_bonus)<bt.u_down_total*0.3 then 0 else 1 end
column_users_torrents_limit = case when bt.u_up_total>greatest(5368709120,bt.u_down_total) then 0 when bt.u_up_total>5368709120 and bt.u_down_total>0 then floor((bt.u_up_total+bt.u_up_bonus)/0.3/bt.u_down_total)+1 when (bt.u_up_total+bt.u_up_bonus)>bt.u_down_total then 3 else 2 end
column_files_dl_percent = (select case tor.tor_type when 1 then 0 when 2 then 50 else 100 end from bb_bt_torrents tor where tor.topic_id=bt.topic_id) as dl_percent
log_announce = 0
gdc = 1
debug = 0
#free_leech = 0
log_access = 0
redirect_url = http://site.ru/forum/
trust_ipv6 = 1
pid_file = xbt_tracker.pid
Делаем автоматический запуск
Код:
nano /etc/init.d/xbt
Код:
#!/bin/sh
XBT_PATH="путь до папки Tracker"
start() {
echo "Starting XBT Tracker"
start-stop-daemon --start --quiet --exec $XBT_PATH/xbt_tracker -- --conf_file $XBT_PATH/xbt_tracker.conf
echo $?
}
stop() {
echo "Stopping XBT Tracker"
start-stop-daemon --stop --quiet --pidfile /root/xbt/xbt_tracker.pid
echo $?
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 1
Сделаем его исполняемым и поставим в автозапуск
Код:
chmod +x /etc/init.d/xbt
update-rc.d xbt defaults 99
Запускаем
Код:
/etc/init.d/xbt start
Проверить можно пройдя на страницу , после этого он передет на вашу страничку
Лан поехали дальше, заходим config.php ищем
PHP:
$bb_cfg['announce_type'] = 'php';
// Меняем на xbt
$bb_cfg['announce_type'] = 'xbt';
Теперь го в БД, заходим в таблицу xbt_config. Копируем приват кей, выглядет таким образом
Код:
Dark4ODhDRGWFdfhjRiIr5Cepq
Вот что должно получитсья
По поводу статистики отпишусь позже. Удачной вам работы на ночь)
Что то упустил не обежайтесь)