render-truth

Он видит
сквозь стены.
Мы видим его.

Anti-Cheat сравнивает, что читер видит на своём экране, с тем, что сервер знает на самом деле. Разрыв между двумя картинами — это улика.

Δ игрок виден сквозь 3 блока — аномалия

читер видитсервер знает

проблема

Читы, которых не видит обычный античит

Самые опасные обходят проверки не хитрым кодом, а глубиной: они прячутся там, куда клиентский античит просто не смотрит. Поэтому сервер и «горит».

Kernel-читы

Живут в драйвере, глубже прикладных проверок. Обычный клиентский античит туда не заглядывает.

слепое пятно

Воллхак

Показывают игроков и лут сквозь стены. Файлы игры не тронуты — меняется только картинка на экране.

нет файла — нет следа

Инъекция

Код чита внедряется прямо в память процесса игры, минуя обычную загрузку модов.

маскируется под движок

Сборка

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

притворяется чистым

как ловим

Три глубины контроля

Чит прячется вглубь — значит, и проверять надо вглубь. Каждый слой смотрит туда, куда не достаёт предыдущий.

00 · экран

Render-truth

Картинка на экране игрока сверяется с тем, что сервер знает о мире. Видит соперника сквозь три блока — так не бывает, и этот разрыв попадает в улики.

01 · система

Ниже хуков

Агент и драйвер проверяют память и процессы там, куда чит прячется от обычных клиентских проверок — на уровне системы, а не игры.

02 · поведение

AI-аналитик

Смотрит на игру целиком и находит паттерн, который не опишешь ни одним правилом: слишком ровный аим, реакции быстрее человека.

Ловушки невидимый слой

Приманки, встроенные в мир так, что честный игрок их не замечает. Чит на них реагирует — и выдаёт себя сам.

доказательства

Ни один сигнал не банит в одиночку

Каждая улика сама по себе слаба и может ошибаться. Бан выносится только тогда, когда сходятся несколько независимых доказательств. Один слабый сигнал честного игрока никогда не станет приговором.

досье игрока#A31F
  • движениегеометрия перемещения невозможна+0.22
  • бойудар под углом вне обзора сервера+0.18
  • render-truthвидит соперника сквозь 3 блока+0.26
  • памятьинъекция в приватную страницу+0.19
  • AI-аналитикпаттерн аима подтверждён+0.11
Честный игрок: один слабый сигнал — не бан
Матрица возможностей
УгрозаОбычный античитAnti-CheatРиск ложного бана
Воллхак / ESP✕✓низкий
Kernel-чит✕✓низкий
Инъекция в память✕✓низкий
Draconic (честный мод)ложный банчисто—

Последняя строка — проверка на честность: мод, который другие банят по ошибке, здесь проходит чисто.

внедрение

Паспорт честности клиента

Прежде чем ловить читера в игре, античит проверяет сам клиент. Честная сборка получает подпись, подделанная — не получает ничего.

01

Неизменённая сборка

Игрок заходит с честным клиентом — ровно тем, что проверяет античит.

02

Криптографический паспорт

Агент подписывает клиент и выдаёт паспорт, который нельзя подделать или скопировать.

03

Нет паспорта — нет входа

Клиент тронули — паспорт не выдаётся, и игрока не пускают ещё до захода на сервер.

доверие

Разбор, а не чёрный ящик

Бан бьёт по живому игроку, поэтому каждое решение можно открыть и разобрать по уликам. Улики важнее обещаний.

Видно, за что

Каждый бан открывает список улик с весами. Никакого «система решила» без объяснения.

Есть апелляция

Спорное решение можно оспорить — разбор пересматривается, а не остаётся приговором навсегда.

Приватность

Данные обезличены, хранится только минимум и по согласию. Под проверкой клиент, а не личность игрока.

защита сервера

Закройте сервер для тех, кого не видно

Подключим античит к вашему проекту, покажем первые вердикты на реальном трафике и настроим лестницу наказаний по вашим правилам.