Существует множество подходов для выявления читерства. Ни один из них не исключает остальные, все они дополняют друг друга, т.к. не найдено универсального средства борьбы с этим явлением. К основным методам относятся:
1. PunkBuster от компании Even Balans - это предустановленная программа для сканирования памяти компьютера и контроля скриншотов игроков. Хоть работает эта программа незаметно, но именно благодаря ей ежедневно пополняются бан листы античитинговых компаний.
2. Античитинговые компании (ACI, GGC, Pbbans) - осуществляют мониторинг игроков заходящих на застримленные сервера, и не допускают уже известных читеров. Так же способны контролировать скриншоты игроков.
3. Запрос видео у игрока - популярный, но не всегда осуществимый метод администраторов серверов.
4. Оценка статистики игрока - простой и доступный метод как для администраторов, так и для игроков. Помогает определить АИМ bot.
5. metabans.com - крупная база данных, где можно оциенивать игроков или смотреть как оценили игрока другие, видеть, забанен ли игрок на каких либо серверах. В ней так же можно стримить сервер.
Два последних метода (оценка статистики и metabans.com) доступны любому игроку, не затратны по времени и порой очень информативны. Чем больше людей будут знать и использовать эти методы, тем чище будут наши сервера.
Оценка статистики:
Понадобится сайт gametracker.com, на нем имеется вся свежая статистика любого игрока в BFBC2 и кроме этого можно найти список игроков онлайн на конкретном сервере. Например, вы играете на сервере ONE и есть какой то беспокоящий вас игрок, вы подозреваете его в читерстве, но его имя сложное, длинное, с какими то непонятными символами. Не нужно переписывать его имя на бумажку, достаточно открыть сайт gametracker.com, (1) нажать на кнокпу "SERVERS", (2) в поле "MATCHING" ввести название сервера (можно даже не полностью), в нашем примере это имя "ONE", (3) в поле "PLAYING" выбрать "Battlefield Bad Company 2", (4) в поле "LOCATED IN" можно выбрать "Russian Federation", а можно и оставить это поле пустым, (5) нажать "GO".
После чего выбрать необходимый сервер и откроется страница со списком онлайн игроков, от сюда можно скопировать имя любого интересующего игрока, и посмотреть его статистику следующим образом: (1) нажмите кнопку "PROFILES", (2) в поле "SEARCH BY" выберете "BF:BC2 Player name", (3) в поле "MATCHING" вставить из буфера скопированное имя игрока, (4) нажать "GO".
Если вы видите что количество хедшотов на автоматическом оружии у игрока 30% и более, сообщайте о нем сюда
metabans.com: здесь
На этом сайте зная имя игрока (достав из gametracker.com) можно видеть следующую информацию:
В блоке "Aliases" ники игрока связанные общим GUID.
В блоке "Bans" сервера на которых забанен игрок и причины бана.
Если вы наткнулись на подозрительного игрока и обнаружили на вышеуказанных сайтах подтверждающую использование читов информацию напишите об этом сюда