Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: [RC] [SVN] Анти-чит
СообщениеДобавлено: 2011-01-12 19:56 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
#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 и видим всех злостных читеров


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Последний раз редактировалось Гость 2011-02-09 17:51, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:06 
Не в сети
Аватара пользователя
Раздал: 142.12 ГБ
Скачал: 8.45 ГБ
Ратио: 16.822


Зарегистрирован: 2010-12-15 05:44
Сообщения: 116
Откуда: http://krumax.org/
admin
я ставил - у меня работать никак не хочет. :ac:
Я читерю по-полной, а мод молчит.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:09 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Ты ставил этот, что я выложил?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:16 
Не в сети
Аватара пользователя
Раздал: 142.12 ГБ
Скачал: 8.45 ГБ
Ратио: 16.822


Зарегистрирован: 2010-12-15 05:44
Сообщения: 116
Откуда: http://krumax.org/
admin писал(а):
Ты ставил этот, что я выложил?

так ведь это тот, что и в Кузне.
Или я не прав ?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:17 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
я там с верху написал:
Цитата:
Выкладываю полностью анти-чит.


ждать читеров сутки не надо, ставишь мод, в конфиге выставляешь

Код:
$bb_cfg['speed_threshold']           = 0.01*1024*1024; // In bytes per second. 10 KB/s by default


если есть кто качает в данный момент со скоростью больше чем 10 KB/s. , обновляешь страницу и видишь читеров.

если в смотреться в скрин в первом посте то можно увидеть дату когда я проверял на читеры - это было сегодня


Последний раз редактировалось Гость 2011-01-12 23:19, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:18 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Цитата:
так ведь это тот, что и в Кузне.
Или я не прав ?


нет конечно, какой смысл выкладывать не рабочий мод мне сюда?
работает на 100%


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:22 
Не в сети
Аватара пользователя
Раздал: 142.12 ГБ
Скачал: 8.45 ГБ
Ратио: 16.822


Зарегистрирован: 2010-12-15 05:44
Сообщения: 116
Откуда: http://krumax.org/
admin
Спасибо за ответ.
Сейчас поставим и попробуем.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-01-12 23:38 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
не за что! ставь, если возникнут проблемы с ним, пиши помогу.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-09 00:24 
Не в сети
Раздал: 8.48 ГБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2011-01-16 10:27
Сообщения: 9
Здравствуйте!
Установил данный мод и появилось 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');


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-09 00:34 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Foxkiller

Распакуй с архива в корень файл extension.inc


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-09 00:37 
Не в сети
Раздал: 8.48 ГБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2011-01-16 10:27
Сообщения: 9
Спасибо за столь быстрый отклик, о результате отпишу.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-09 00:47 
Не в сети
Раздал: 8.48 ГБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2011-01-16 10:27
Сообщения: 9
С первой проблемой все решилось, спасибо.
Но вот ошибки в логи так и пишутся
Код:
[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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-09 01:20 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
так замени это

Код:
                        $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']),


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-02-09 01:44 
Не в сети
Раздал: 8.48 ГБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2011-01-16 10:27
Сообщения: 9
Огромное спасибо!!! Мод действительно рабочий, только вот я чего то тупанул. Спасибо добрый человек за помощь :clap2:


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 92


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Переместиться наверх
 Главная |  Список форумов |   Time : 3.089s | 19 Queries | GZIP : Off |