После серии поражений первая реакция — «в этом матче читер». Это не вывод, а наблюдение. Матчмейкинг-опыт складывается из трёх слоёв: вердикт античита, пул очереди и ваше собственное состояние в игре. Разделив их, можно превратить «ощущение» в проверяемые данные.
Вступление
После серии поражений многие первым делом думают: «в этом матче читер». Сама по себе эта мысль не ошибочна. Ошибка — принимать её за вывод. Опыт матчмейкинга состоит из трёх наложенных слоёв: слой вердикта античита, слой очереди и слой вашего собственного состояния в конкретном матче. Только разделив эти слои, можно обсуждать «ощущение» предметно.
1. Три источника «противник стал сильнее» — не спешите всё списывать на читеров
Первый слой — вердикт. Официальная публичная позиция античита неизменна: «обнаружение, блокировка, ретроспектива», а конкретные пороги и модели не раскрываются. Поэтому любые утверждения о том, «как считается Trust Factor», могут быть только предположениями. Как игрок, я предпочитаю фиксировать наблюдаемое: действительно ли плотность подозрительных матчей в одном и том же временном окне выросла, или вы просто несколько раз подряд попали в одну и ту же группу людей.
Второй слой — очередь. Система матчмейкинга должна балансировать между временем ожидания и качеством матча — это общеизвестная истина для любой онлайн-соревновательной игры. В непопулярное время, на непопулярной карте, в непиковом составе группы «доступный пул» сужается, и вы чаще встречаете противников с большим разбросом по рангу. Ощущение «у противника стрельба не соответствует этому рангу», скорее всего, связано с малым пулом и увеличенным разбросом, а не с проблемой в слое вердикта.
Третий слой — вы сами. Во время серии поражений возврат прицела замедляется, предайм становится поверхностным, а контр-страйф незаметно превращается в «сначала отпустить, потом снова нажать». В сочетании эти три вещи почти неотличимы от «противник читерит». Мой подход таков: после двух поражений подряд принудительно играю один deathmatch, смотрю только на контр-страйф и предайм, не глядя на количество убийств. Если в deathmatch даже контр-страйф выполняется нечисто, проблема не в сервере.
2. Trust Factor влияет на то, «в какой пул вас поместят», а не на то, «забанят ли вас»
Здесь нужно внести ясность: Trust Factor — это публично существующий параметр матчмейкинга, но он не является ни кредитным рейтингом, ни заменой списку блокировок. Он влияет на то, «кто ваши соседи» в матче, а не на то, «признают ли вас нарушителем». Смешивая эти две вещи, легко получить типичную иллюзию: выиграв несколько матчей и внезапно встретив сильного противника, вы начинаете подозревать, что «система вас наказывает».
Более разумная интерпретация: когда ваш статус доверия, ранг, размер группы и часто играемые карты близки к таковым у товарищей по команде, системе проще поместить вас в относительно однородный пул. Но если хотя бы один из этих параметров отклоняется (например, игра втроём ночью или только на одной непопулярной карте), однородность пула снижается, и дисперсия качества матчей растёт. Рост дисперсии не означает, что кто-то читерит. Он означает лишь то, что «профиль противника в этом матче менее определён».
Поэтому при записи матчей я добавляю два столбца: время начала очереди и размер группы. При разборе, если «подозрительные матчи» сосредоточены в определённом временном окне, это скорее проблема пула. Если они распределены в течение всего дня, тогда стоит изучать записи на предмет конкретных подозрительных моментов: стабильность предайма через стену, точка попадания первого выстрела после контр-страйфа, а также повторяющийся паттерн «разворота заранее при информации, которой не должно быть».
3. Превращаем «ощущение» в проверяемую трёхшаговую самопроверку
Шаг 1. Смотрите реплей, а не убийства. Выберите только три раунда: тот выстрел, которым вас убили, тот клатч, который вы выиграли, и один стандартный раунд, где никто не стрелял. Смотрите на то, соответствует ли траектория прицела противника информации, а не на то, попал он или нет.
Шаг 2. Фиксируйте «плотность аномалий», а не «единичные аномалии». Единичный выстрел через дым или единичный префайр у сильного игрока — норма. Реальную ценность для отметки представляет повторение одним и тем же противником одного и того же неинформированного поведения в нескольких раундах.
Шаг 3. Записывайте переменные очереди в разбор. Временное окно, размер группы, карта и ваше состояние в тот день. Если из четырёх пунктов аномально только «временное окно», это можно отнести к слою пула. Если все четыре в норме, но однотипные подозрительные моменты продолжаются, тогда запускайте процедуру жалобы и в описании указывайте номера раундов и конкретные действия, а не просто «читер».
Последнее — для себя в серии поражений: слой вердикта античита вам не виден, на слой очереди вы можете влиять лишь частично. Полностью контролируемо только ваше собственное «руки» в этом матче. Сначала наведите порядок в контр-страйфе, потом обсуждайте противника. Скины и предметы можно не спеша выбрать на C5GAME или на Steam Market, но ощущение и суждение нельзя отдать на аутсорс.