Tоррент статистика и крон

Romka

Пользователь
Romka, погляди установку по XBT
Вот мой конфиг XBT ... не так много, что можно сделать здесь ...

Код:
mysql_host                  = localhost
mysql_database              = xbt400
mysql_user                  = root
mysql_password              = ads7asd4ad5asd
 
auto_register              = 0
anonymous_announce          = 0
anonymous_scrape            = 0
anonymous_connect          = 0
full_scrape                = 0
listen_check                = 1
listen_ipa            = 158.253.141.148
 
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          = 15
read_files_interval        = 15
 
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://www.google.com
trust_ipv6                  = 1
pid_file                    = xbt_tracker.pid
query_log                = query_log.txt
 
G

Gemini_13

Гость
Romka, я в конфиг хобота пару раз смотрел, но тут кое-что мне показалось странным, может не прав

Код:
mysql_database              = xbt400
тут нужно указать базу тп
Код:
listen_ipa            = 158.253.141.148
если на локалхосте, то удали
Код:
redirect_url                = http://www.google.com
тут адресс тп (твоего трекера)
 

Romka

Пользователь
Romka, я в конфиг хобота пару раз смотрел, но тут кое-что мне показалось странным, может не прав

Код:
mysql_database              = xbt400
тут нужно указать базу тп
Код:
listen_ipa            = 158.253.141.148
если на локалхосте, то удали
Код:
redirect_url                = http://www.google.com
тут адресс тп (твоего трекера)

Мой тестовый сервер находится в VPS, без IPA параметра не удастся запустить XBT.
Имя базы данных не важно xbt400 моя TP база данных.
redirect_url не важно тоже ... можно оставить это поле пустым.

Я перепробовал все версии XBT от tp.me же результаты, статистика не обновляется для пользователей в режиме XBT ...
 

Romka

Пользователь
MySQL дамп с SVN плохой, есть некоторые несоответствия в таблице bb_bt_users.

было:

Код:
CREATE TABLE IF NOT EXISTS `bb_bt_users` (
  `user_id` mediumint(9) NOT NULL DEFAULT '0',
  `auth_key` char(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
  `u_up_total` bigint(20) unsigned NOT NULL DEFAULT '0',
  `u_down_total` bigint(20) unsigned NOT NULL DEFAULT '0',
  `u_up_release` bigint(20) unsigned NOT NULL DEFAULT '0',
  `u_up_bonus` bigint(20) unsigned NOT NULL DEFAULT '0',
  `up_today` bigint(20) unsigned NOT NULL DEFAULT '0',
  `down_today` bigint(20) unsigned NOT NULL DEFAULT '0',
  `up_release_today` bigint(20) unsigned NOT NULL DEFAULT '0',
  `up_bonus_today` bigint(20) unsigned NOT NULL DEFAULT '0',
  `points_today` float(16,2) unsigned NOT NULL DEFAULT '0.00',
  `up_yesterday` bigint(20) unsigned NOT NULL DEFAULT '0',
  `down_yesterday` bigint(20) unsigned NOT NULL DEFAULT '0',
  `up_release_yesterday` bigint(20) unsigned NOT NULL DEFAULT '0',
  `up_bonus_yesterday` bigint(20) unsigned NOT NULL DEFAULT '0',
  `points_yesterday` float(16,2) unsigned NOT NULL DEFAULT '0.00',
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `auth_key` (`auth_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Должно быть:

Код:
CREATE TABLE IF NOT EXISTS `bb_bt_users` (
  `user_id` mediumint(9) NOT NULL DEFAULT '0',
  `auth_key` char(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
  `u_up_total` bigint(20) unsigned NOT NULL DEFAULT '0',
  `u_down_total` bigint(20) unsigned NOT NULL DEFAULT '0',
  `u_up_release` bigint(20) unsigned NOT NULL DEFAULT '0',
  `u_up_bonus` bigint(20) unsigned NOT NULL DEFAULT '0',
  `max_up_speed` bigint(20) NOT NULL DEFAULT '0',
  `max_down_speed` bigint(20) NOT NULL DEFAULT '0',
  `u_down_today` bigint(20) NOT NULL DEFAULT '0',
  `u_up_today` bigint(20) NOT NULL DEFAULT '0',
  `u_release_today` bigint(20) NOT NULL DEFAULT '0',
  `u_bonus_today` bigint(20) NOT NULL DEFAULT '0',
  `u_up_speed_today` bigint(20) NOT NULL DEFAULT '0',
  `u_down_speed_today` bigint(20) NOT NULL DEFAULT '0',
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `auth_key` (`auth_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Интересно, как много ошибок еще можно найти, начиная от инструкции по установке. Не в обиду создателям.
 
Сверху