Где железо перестаёт иметь значение
С определённого момента вопрос уже не в том, как выглядит ваша машина, а в том, как выглядят ваши результаты.
Автор: Lethal Research
Большая часть разговоров на этом рынке — о машине: какая карта, какая прошивка, какой профиль и какой второй ПК. У этого разговора есть потолок, и это не техническое ограничение железа. Потолок в том, что хорошо собранный сетап отвечает на вопрос, который сам по себе больше никто не задаёт. Серверу не нужно знать, какое у вас железо, если он может оценить, что это железо выдало. А оценивать результаты — совсем другое ремесло, чем перебирать устройства.
Что Valve рассказала о VACnet?
Valve представила свой подход на GDC 2018, так что здесь нет ни домыслов, ни опоры на утечки. В докладе John McDonald описан VACnet — система глубокого обучения, обученная на обвинительных вердиктах собственной программы ручной проверки Valve. Описанная схема узкая и показательная: она не пытается оценивать игрока всё время. Вместо этого она сосредоточена на моменте выстрела, ведь именно тогда системе помощи в прицеливании приходится себя выдать. Она читает короткое окно вокруг этого мгновения: как менялись вертикальный и горизонтальный углы обзора игрока (pitch и yaw) непосредственно до и сразу после выстрела. К этому добавляется контекст — оружие, дистанция и то, попал ли выстрел.
Тому, кто думает о железе, в этой схеме важны две вещи. Во-первых, среди её входных данных нет ни одного идентификатора устройства, поэтому она никогда не спрашивает, что стоит у вас в слотах PCIe. Во-вторых, её описанное ограничение учит не меньше, чем её возможности. Подход, обученный на явном читерстве, хорошо распознаёт явное читерство, а игрок, который держится намного ниже этого порога, — случай посложнее. Это утверждение о порогах, а не о неуязвимости, и если прочитать его как неуязвимость, решения получатся плохими.
Что данные матча могут показать об игроке?
Этот подход работает, потому что матч порождает огромный объём информации об игроке, и ни одна её часть не связана с его машиной. Данные на стороне сервера — не картинка того, что вы сделали, а эталонная запись об этом.
| Класс сигналов | Что это | Почему железо его не меняет |
|---|---|---|
| Кинематика прицеливания | Форма движения угла обзора во времени: разгон, коррекция, перелёт, стабилизация. | Как бы ни поступал ввод, движение, которое он вызывает, записывается на сервере как углы во времени. |
| Время реакции | Распределение времени между моментом, когда цель становится доступна, и действием игрока. | Распределение времени реакции — свойство конвейера, который создаёт ввод, а не канала, по которому этот ввод приходит. |
| Использование информации | Действия, разумные только при знании, которого у игрока быть не должно: преаим, ведение цели сквозь стены, слишком ранние ротации. | Этот сигнал архитектура не затрагивает вообще. Он о том, что вы знали, а не о том, как вы это узнали. |
| Распределение результатов | Точность по дистанциям, доля хедшотов, процент попаданий первым выстрелом, стабильность результатов от сессии к сессии. | Агрегированная статистика по множеству матчей. Идентичность устройства здесь ни при чём. |
| Сравнение с популяцией | Где игрок находится относительно ранговой когорты из миллионов человек и как это менялось со временем. | Сравнение относительное, а не абсолютное. Резкий скачок в собственной истории игрока виден без всякой базовой линии по железу. |
Анализ ввода и результатов способен вычислить игрока, и с определённого момента дополнительные деньги на железо не дают против такого анализа ничего. Об этом на рынке говорят редко, потому что железо — это как раз то, что магазины продают. Мы тоже его продаём, но это всё равно правда. Архитектура закрывает один класс обнаружения, а тому классу, который она не закрывает, безразличны ваша карта, прошивка, профиль и второй ПК. Мы не можем обещать вам результат и не станем делать вид, что уровень железа — это вся проблема.
Как это должно изменить ваши траты?
- Шаг от отсутствия разделения к архитектурному разделению — единственный, который что-то меняет, а каждый следующий против поведенческого анализа даёт резко убывающую отдачу.
- Деньги сверх того, что нужно рабочей сборке, лучше потратить на то, от чего зависит, заработает ли сборка вообще. Это нормальный второй ПК, хороший кабель, а также монитор и тракт вывода изображения, с которыми не будет проблем.
- У выбора функций есть поведенческий вес, которого нет у выбора железа: оценивают именно то, что сетап делает в матче.
- Постоянство во времени — само по себе сигнал: игрок, чьи измеримые показатели резко меняются, создаёт точку данных, с которой не справится никакое решение по железу.
Почему мы объясняем пределы железа
Если их не объяснять, получится клиент, который считает, что купил результат, а потом выясняет, что это не так, и это хуже и для него, и для нас. Аппаратная архитектура закрывает одну поверхность обнаружения, и эта поверхность вместе со стоящей за ней инженерией вполне реальны. Но есть и другие поверхности, до которых она не дотягивается. Любой, кто продаёт вам идею, что правильная карта решает всю проблему, продаёт то, чего не может дать.
Гайды к этой статье
Secure Boot: что он делает и чем грозит его отключение
8 мин чтенияSecure Boot сверяет подпись каждого компонента загрузки с ключами, которым доверяет UEFI, но никогда не проверяет PCIe-устройства и не блокирует DMA-железо. Его требуют несколько современных античитов, поэтому, отключив его ради решения посторонней проблемы, можно полностью потерять доступ к игре.
Открыть гайдНастройка DMA для PUBG — игры, чей издатель открыто говорит о DMA
6 мин чтенияВ PUBG стоит Zakynthos, собственный античит Krafton, и в плане Krafton на 2026 год детект DMA стоит на первом месте. Krafton сообщает, что в 2025 году забанила около 260 000 аккаунтов за читы на DMA, и ни один другой издатель из разобранных здесь не говорил такого об этом железе. DMA-чита для PUBG в этом магазине нет, есть только внешний чит на /products/pubg, хотя игра значится в каждом уровне прошивки.
Открыть гайдЧитать дальше
Остались вопросы? Спросите в Discord
Все статьи