Новости2 мин чтения · 9 октября 2026 г. в 18:07 (МСК)

Студент защитил диплом о борьбе с читами в CS2, создав систему распознавания игроков

Биометрический анализ движений мыши и клавиатуры позволяет отловить смёрфов и повторных нарушителей

Студент защитил диплом о борьбе с читами в CS2, создав систему распознавания игроков

Читы в онлайн-шутерах — вечная беда. Для тех, кто устал от соперников, видящих сквозь стены, и для юзеров Linux, отказывающихся от античитов уровня ядра, действия горстки нарушителей портят удовольствие всем остальным. Забанить читера — логично, но что помешает ему завести новый аккаунт и вернуться в бой через час?

Студент Норвежского университета науки и технологии Кристофер Дидрикcен (Christopher B. Didriksen) решил разобраться. Он превратил это в тему своей магистерской диссертации и, похоже, накопал кое-что интересное. Поделившись результатами на Reddit, Дидриксен рассказал, что игроков Counter-Strike 2 можно различать по тому, как они управляют мышью и клавиатурой в матче. Этот паттерн позволит отловить нарушителей и запретить им вход навсегда — даже если они заведут свежий аккаунт.

Counter-Strike 2 — официальный трейлер

Отпечатки пальцев вместо паспорта

Исследователь проанализировал демозаписи конкурентных матчей CS2. Сигналы от мыши и клавиатуры игрока создают уникальный «отпечаток», который остаётся неизменным независимо от карты, сессии, графических настроек и даже смены чувствительности (к примеру, с 800 до 640 eDPI). Неважно, какую дешёвку вы используете в качестве периферии — ваш стиль игры прошьёт вас как лазер.

На наборе данных свыше 1000 игроков биометрия мыши корректно определяла личность в 100% случаев, хотя порой с минимальным перевесом. Анализ клавиатуры угадывал правильного игрока в 98% случаев. Когда оба показателя скрещиваются, точность растёт серьёзно. Дидриксен утверждает, что его система выявляла смёрфов, которых никто даже не репортил, и при этом работает достаточно быстро, чтобы проверять каждый новый матч против всех ежемесячных игроков CS2.

На случай если что-то непонятно: «смёрф» — это второй аккаунт профессионала или опытного игрока, которым он давит новичков или прячет свой основной рейтинг.

Дидриксен предлагает встроить свою систему рядом с Valve Anti-Cheat и Trust Factor, чтобы ответить на вопрос, который они не могут: «это один и тот же человек?»

Почему это началось

Толчок к диссертации дал банальный факт: существующие античиты плохо помогают. Забанили читера — он завёл смёрфа и вернулся в игру в тот же вечер. Дидриксен не тешит себя иллюзиями: его способ не идеален. Главный минус — он фактически лишает переродившихся читеров второго шанса. Плюс система легко ломается на общих аккаунтах, когда за компом сидит несколько людей.

Тем не менее, когда Дидриксен позвал редиторов r/CS2 помочь с исследованием, отклик был серьёзный. Некоторые даже рассказали про свои смёрфы. Дидриксен пишет, что эти данные оказались бесценны: «The thesis is now finished and got an A, and none of it would have been possible without you» — диссертация защищена на отлично, и ничего этого не было бы без вас.

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

#counter-strike-2#античит#читы#биометрия#смёрфы
Об авторе
Главный редактор DUNGEN · Ярославль

Основатель и главный редактор DUNGEN. Разработчик игр — автор браузерной RPG «Орунтис» и кооперативной survival RPG «Fall of Velm: Outbreak». Пишет об игровой индустрии, разработке и железе. Редакция DUNGEN находится в Ярославле.

Все материалы автора →
Поделиться:TelegramВКонтактеX / Twitter

Читать ещё

Обсуждение

Войди, чтобы оставить комментарий, ставить реакции и стикеры. За лайки к твоим комментариям начисляется карма.
Загрузка...