From ce14b6a54b5c62cd8575e183f94a5247732da503 Mon Sep 17 00:00:00 2001 From: Exile Date: Thu, 23 Oct 2014 18:01:53 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE?= =?UTF-8?q?=D0=B9=20=D0=BF=D0=BE=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B8?= =?UTF-8?q?=20Ocelot,=20=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE.=20=D0=9F?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D1=8B=20=D0=B2=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=B5,=20=D0=B4=D0=B0?= =?UTF-8?q?=D0=BC=D0=BF=20=D0=B1=D0=B0=D0=B7=D1=8B.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install/sql/ocelot.sql | 50 +++++++++++++++++++++++++++++++++++++++ upload/library/config.php | 10 ++++++++ 2 files changed, 60 insertions(+) create mode 100644 install/sql/ocelot.sql diff --git a/install/sql/ocelot.sql b/install/sql/ocelot.sql new file mode 100644 index 000000000..1c8167a92 --- /dev/null +++ b/install/sql/ocelot.sql @@ -0,0 +1,50 @@ +SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; + +-- +-- Удаление старых таблиц +-- + +DROP TABLE IF EXISTS `bb_bt_tracker`; +DROP TABLE IF EXISTS `bb_bt_tracker_snap`; + +-- +-- Структура таблицы `bb_bt_tracker` +-- + +CREATE TABLE IF NOT EXISTS `bb_bt_tracker` ( + `peer_hash` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', + `topic_id` mediumint(8) unsigned NOT NULL DEFAULT '0', + `peer_id` varchar(20) NOT NULL, + `user_id` mediumint(9) NOT NULL DEFAULT '0', + `ip` varchar(15) NOT NULL DEFAULT '0', + `client` varchar(51) NOT NULL DEFAULT 'Unknown', + `ipv6` varchar(32) DEFAULT NULL, + `port` smallint(5) unsigned NOT NULL DEFAULT '0', + `seeder` tinyint(1) NOT NULL DEFAULT '0', + `releaser` tinyint(1) NOT NULL DEFAULT '0', + `tor_type` tinyint(1) NOT NULL DEFAULT '0', + `uploaded` bigint(20) unsigned NOT NULL DEFAULT '0', + `downloaded` bigint(20) unsigned NOT NULL DEFAULT '0', + `remain` bigint(20) unsigned NOT NULL DEFAULT '0', + `speed_up` mediumint(8) unsigned NOT NULL DEFAULT '0', + `speed_down` mediumint(8) unsigned NOT NULL DEFAULT '0', + `up_add` bigint(20) unsigned NOT NULL DEFAULT '0', + `down_add` bigint(20) unsigned NOT NULL DEFAULT '0', + `update_time` int(11) NOT NULL DEFAULT '0', + `complete_percent` bigint(20) NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `bb_bt_tracker_snap` +-- + +CREATE TABLE IF NOT EXISTS `bb_bt_tracker_snap` ( + `topic_id` mediumint(8) unsigned NOT NULL DEFAULT '0', + `seeders` mediumint(8) unsigned NOT NULL DEFAULT '0', + `leechers` mediumint(8) unsigned NOT NULL DEFAULT '0', + `speed_up` int(10) unsigned NOT NULL DEFAULT '0', + `speed_down` int(10) unsigned NOT NULL DEFAULT '0', + `complete` int(11) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/upload/library/config.php b/upload/library/config.php index 1ac6dc37a..08f155b81 100644 --- a/upload/library/config.php +++ b/upload/library/config.php @@ -15,6 +15,7 @@ - Script versions - GZip * Tracker + * Ocelot * FAQ url * Torrents - Ratio limits @@ -157,6 +158,15 @@ $bb_cfg['ignore_reported_ip'] = false; // Ignore IP reported by clie $bb_cfg['verify_reported_ip'] = true; // Verify IP reported by client against $_SERVER['HTTP_X_FORWARDED_FOR'] $bb_cfg['allow_internal_ip'] = false; // Allow internal IP (10.xx.. etc.) +// Ocelot +$bb_cfg['ocelot'] = array( + 'enabled' => false, + 'host' => $domain_name, + 'url' => 'http://'. $domain_name .':34000/', + 'secret' => 'some_10_chars', // 10 chars + 'stats' => 'some_10_chars', // 10 chars +); + // FAQ url help link $bb_cfg['how_to_download_url_help'] = 'viewtopic.php?t=1'; // Как скачивать? $bb_cfg['what_is_torrent_url_help'] = 'viewtopic.php?t=2'; // Что такое торрент?