Documentation index
- ReadMe
- Things To Know
-
- New Style Rotation
Дополнительная переменная, которая поможет вам просомтреть любой параметр трафа, которые не отражен в скрипте изначально.
Простой вариант:
Поможет вам определить на выбор : % серферов которые загружают картинки или % серферов у которых включен JavaScript + картинки.
Сделать надо следующее:
Все, в соответствующей колонке вы видите % загрузок картинки.
Как это работает: если у сервера включены картинки, то браузер попытается загрузить /scj/cgi/user.php. В дальнейшем скрипт сравнивает число хитов от тредера, с числом загрузивших /scj/cgi/user.php и получается число пользователей с включенными картинками. Учтите, что если вы разместите этот код в конце страницы, но серфер может прекратит загруку картинок до того как браузер дойдет до загрузки этой картинки.
Сделать надо следующее:
Все, в соответствующей колонке вы видите % серферов с JS.
Сделать надо следующее:
Все, в соответствующей колонке вы видите % серферов у которых отработал JS и была загружена картинка.
Потенциально очень сильная система для борьбы с читерами. основана на том, что читеру необходимо полностью эмулировать браузер, что бы обойти эту систему.
Для работы включаем в страницу следующий код
<script language="javascript"> var i,j,key; i = 0; j = 1; for(i=0;i < 20;i++) { key = j + i + 20; j = key - 10; } document.write("<img src=/scj/cgi/user.php?code="+key+" width=0 height=0>"); </script>
Смысл этого кода в том, что он вставляет код документа картинку с нулевой высотой и шириной (те пользователь ее не видит) которая дергает /scj/cgi/user.php с опредленным кодом, который вычисляется JS.
В админке скрипт показывает % загрузок этой картинки по отношению ко всему трафику (Cnt), а так же % загрузок с неверным кодом (Dis).
Таким образом читер должен не только загрузить нужную картинку, но и выполнить JS, что бы узнать какой должен быть код.
Код настраивается в AutoAnticheat
Скрипт в этом примере генерит число 401, которое и вписано по дефолту в сетингах. Те если загружен user.php а code не равен 401 то процент Dis будет расти. Если вы меняете скрипт и меняется число = логично что его надо изменить в админке. Так же логично, что если вы просто поменяете число в админке без смены скрипта то получите 100% Dis.
Вы можете изменять JS скрипт, или способ, которым дергается user_in.php таким образом, что бы читеру было максимально сложно автоматически его вычислить.
Сделать надо следующее:
<script src='/scj/includes/js/jquery.js'></script> <script> var checked = false; $(window).scroll(function () { if (!checked ) { document.write("<img src=/scj/cgi/user.php?code=401 width=0 height=0>"); checked = true; } }); </script>
При запросе user.php пользователю ставится кука user_var, это можно использовать для редиректа пользователей, которые не загружали картинки например. Для этого в сетингах ставим Settings - CJSettings - other : Traffic Check - Cheat Hit if cookie doesnt exists = user_var, а в system trades ставим перс скиминг или урл для трейдера cheat_clicks.