Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд Обход серверных детектов аима: Квантование углов (Input Quantization)

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
682
Реакции
18
Многие забывают простейшую базу, когда пишут интернал или экстернал аимы. Вы считаете угол до цели и внаглую шьете его в память (view rotation). С точки зрения математики всё ок, но серверные античиты (Server-side AC) видят это за версту. Почему? Потому что ввод мыши квантован.

В чем косяк?
Движки не берут углы из воздуха. Они умножают инт-значения тиков мышки на фиксированный шаг (step). На выходе все валидные углы всегда сидят на уникальной сетке, привязанной к конкретной сенсе. Если ваш аим пишет углы напрямую, они падают мимо этой сетки. Для серверного АС это максимально дешевый и надежный способ вычислить модификацию углов без анализа процессов.

Логика детекта
Механика проста: АС делит дельту угла на расчетный шаг и измеряет дистанцию до ближайшей линии сетки.
  1. Реальная мышь: отклонение всегда нулевое.
  2. Запись в память: угол приземляется в рандомное место.
Эта инфа копится в телеметрии. Набрали достаточно «off-grid» попаданий — улетели в бан.

Как фиксить (Bypass)
Нужно снапать (притягивать) дельту к сетке перед тем, как писать её в память. Формула: round(delta / step) * step. Тогда угол будет выглядеть для движка как родной ввод от железа.

Код:
Expand Collapse Copy
void quantize_delta(float& delta_yaw, float& delta_pitch, const float sensitivity, const float scale, const float turn_constant)
{
    const auto step{ turn_constant * sensitivity * scale };
    delta_yaw = std::round(delta_yaw / step) * step;
    delta_pitch = std::round(delta_pitch / step) * step;
}

Техническое мясо
В практике лучше аккумулировать остаток между кадрами, чтобы не было микро-дерганий и потери точности.
По константам:
- Source Engine (CS2 и прочие): 0.022
- Unreal Engine: 0.055

Это не панацея от всех серверных проверок, но это критически важный штрих, который многие скипают. Пока остальные ловят мануалбаны за «кривые» углы от паблик-паст, юзеры YouGame используют проверенные методы и остаются в тени.

Кто уже замерял профит от квантования на практике?
 
Назад
Сверху Снизу