BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
[RC] [SVN] Анти-чит http://5.45.70.241/viewtopic.php?f=817&t=8481 |
Страница 1 из 1 |
Автор: | oartemka178 [ 2011-01-12 19:56 ] |
Заголовок сообщения: | [RC] [SVN] Анти-чит |
#777 Выкладываю полностью анти-чит. Установка # #-----[ SQL ]--------------------------------------------- # [hide] Код: CREATE TABLE `bb_bt_cheater` ( `user_id` bigint(20) NOT NULL, `time` bigint(20) unsigned NOT NULL default '0', `torrent_id` bigint(20) NOT NULL, `speed_up` bigint(20) NOT NULL, `ch_up_tor` bigint(20) unsigned NOT NULL default '0', `ch_up_up` bigint(20) unsigned NOT NULL default '0', KEY `user_id` (`user_id`), KEY `torrent_id` (`torrent_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; [/hide] # #-----[ COPY ]--------------------------------------------- # viewcheater.php to viewcheater.php /templates/default/viewcheater.tpl to /templates/default/viewcheater.tpl # #-----[ OPEN ]--------------------------------------------- # forum/templates/default/page_header.tpl # #-----[ FIND ]--------------------------------------------- # [hide] Код: <a href="{U_MEMBERLIST}"><b>{L_MEMBERLIST}</b></a> [/hide]# #-----[ AFTER ADD ]--------------------------------------------- # Код: <!-- IF SHOW_ADMIN_OPTIONS -->· <a href="viewcheater.php"><b>Читеры</b></a><!-- ENDIF --> # #-----[ OPEN ]--------------------------------------------- # bt/includes/tr_announcer.php # #-----[ FIND ]--------------------------------------------- # Код: if (!$lp_info || !$peer_info_updated) { $columns = 'peer_hash, topic_id, user_id, ip, port, seeder, releaser, uploaded, downloaded, remain, speed_up, speed_down, up_add, down_add, update_time'; $values = "'$peer_hash', $topic_id, $user_id, '$ip_sql', $port, $seeder, $releaser, $uploaded, $downloaded, $left, $speed_up, $speed_down, $up_add, $down_add, $update_time"; $db->query("REPLACE INTO ". BT_TRACKER_TABLE ." ($columns) VALUES ($values)"); if (DBG_LOG) dbg_log(' ', 'this_peer-insert'); } # #-----[ AFTER ADD ]--------------------------------------------- # Код: // speed threshold anticheat if($speed_up > $bb_cfg['speed_threshold'] && $bb_cfg['ban_speed_cheaters'] ) { $current_time = TIMENOW; //time(); $sql = 'INSERT INTO ' . BT_CHEATER_TABLE . " (user_id, time, torrent_id, speed_up)" . " VALUES ('$user_id','$current_time', '$topic_id', '$speed_up')"; @$db->sql_query($sql); } # #-----[ OPEN ]--------------------------------------------- # forum/common.php # #-----[ FIND ]--------------------------------------------- # Код: define('BT_USERS_TABLE', $table_prefix .'bt_users'); # #-----[ AFTER ADD ]--------------------------------------- # Код: define('BT_CHEATER_TABLE', $table_prefix .'bt_cheater'); // bb_bt_cheater # #-----[ OPEN ]--------------------------------------------- # forum/config.php # #-----[ FIND ]--------------------------------------------- # Код: $banned_user_agents = array( // Download Master # 'download', # 'master', // Others # 'wget', ); # #-----[ AFTER ADD ]--------------------------------------- # Код: $bb_cfg['speed_threshold'] = 10*1024*1024; // In bytes per second. 10mbytes by default $bb_cfg['ban_speed_cheaters'] = true ; // true or false >:-] # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ Готово! Для проверки в конфиге настраивает следующим образом Код: $bb_cfg['speed_threshold'] = 0.01*1024*1024; // 10 KB/s что означает Действующий лимит скорости: 10 KB/s. Просим кого нить скачивать, что нить, или качаем сами, больше чем 10 KB/s или если есть на сайте качалы то проверяем их, переходим по ссылке http://ваш сайт/viewcheater.php и видим всех злостных читеров |
Автор: | krumax [ 2011-01-12 23:06 ] |
Заголовок сообщения: | |
admin я ставил - у меня работать никак не хочет. Я читерю по-полной, а мод молчит. |
Автор: | oartemka178 [ 2011-01-12 23:09 ] |
Заголовок сообщения: | |
Ты ставил этот, что я выложил? |
Автор: | krumax [ 2011-01-12 23:16 ] |
Заголовок сообщения: | |
admin писал(а): Ты ставил этот, что я выложил? так ведь это тот, что и в Кузне. Или я не прав ? |
Автор: | oartemka178 [ 2011-01-12 23:17 ] |
Заголовок сообщения: | |
я там с верху написал: Цитата: Выкладываю полностью анти-чит. ждать читеров сутки не надо, ставишь мод, в конфиге выставляешь Код: $bb_cfg['speed_threshold'] = 0.01*1024*1024; // In bytes per second. 10 KB/s by default если есть кто качает в данный момент со скоростью больше чем 10 KB/s. , обновляешь страницу и видишь читеров. если в смотреться в скрин в первом посте то можно увидеть дату когда я проверял на читеры - это было сегодня |
Автор: | oartemka178 [ 2011-01-12 23:18 ] |
Заголовок сообщения: | |
Цитата: так ведь это тот, что и в Кузне. Или я не прав ? нет конечно, какой смысл выкладывать не рабочий мод мне сюда? работает на 100% |
Автор: | krumax [ 2011-01-12 23:22 ] |
Заголовок сообщения: | |
admin Спасибо за ответ. Сейчас поставим и попробуем. |
Автор: | oartemka178 [ 2011-01-12 23:38 ] |
Заголовок сообщения: | |
не за что! ставь, если возникнут проблемы с ним, пиши помогу. |
Автор: | Foxkiller [ 2011-02-09 00:24 ] |
Заголовок сообщения: | |
Здравствуйте! Установил данный мод и появилось 2 проблемы. 1. Код: Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\viewcheater.php on line 10 Warning: include() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\viewcheater.php on line 10 это со страницы http://хх.xx.xx.xx/viewcheater.php 2. Код: [09-Feb-2011 00:13:39] PHP Notice: Undefined index: log_id in C:\xampp\htdocs\viewcheater.php on line 132 [09-Feb-2011 00:13:39] PHP Notice: Undefined index: user_ip in C:\xampp\htdocs\viewcheater.php on line 163 это из логов php Не подскажите в чем дело? P.S В [SVN] пришлось поменять в файле viewcheater.php вот это: Код: include(BB_ROOT . 'common.'.$phpEx); на это: Код: include(BB_ROOT . 'common.php');
|
Автор: | oartemka178 [ 2011-02-09 00:34 ] |
Заголовок сообщения: | |
Foxkiller Распакуй с архива в корень файл extension.inc |
Автор: | Foxkiller [ 2011-02-09 00:37 ] |
Заголовок сообщения: | |
Спасибо за столь быстрый отклик, о результате отпишу. |
Автор: | Foxkiller [ 2011-02-09 00:47 ] |
Заголовок сообщения: | |
С первой проблемой все решилось, спасибо. Но вот ошибки в логи так и пишутся Код: [09-Feb-2011 00:13:39] PHP Notice: Undefined index: log_id in C:\xampp\htdocs\viewcheater.php on line 132
[09-Feb-2011 00:13:39] PHP Notice: Undefined index: user_ip in C:\xampp\htdocs\viewcheater.php on line 163 |
Автор: | oartemka178 [ 2011-02-09 01:20 ] |
Заголовок сообщения: | |
так замени это Код: $ch_log_id = $cheater[$i]['log_id']; на это Код: @$ch_log_id = $cheater[$i]['log_id']; а это Код: 'CH_USER_IP' => decode_ip($cheater[$i]['user_ip']), на это Код: 'CH_USER_IP' => decode_ip(@$cheater[$i]['user_ip']),
|
Автор: | Foxkiller [ 2011-02-09 01:44 ] |
Заголовок сообщения: | |
Огромное спасибо!!! Мод действительно рабочий, только вот я чего то тупанул. Спасибо добрый человек за помощь |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |