Сетевые компьютерные игры практически с самого появления массового мультиплеера столкнулись с одной и той же проблемой: игрок может изменить работу игрового клиента таким образом, чтобы получить преимущество, недоступное остальным участникам матча. Для одиночной игры это обычно вопрос личного выбора игрока, однако в многопользовательском шутере ситуация принципиально иная. Если один участник получает возможность видеть противников сквозь стены, автоматически наводить оружие на цель, перемещаться с недопустимой скоростью или иным способом нарушать правила игры, это непосредственно влияет на остальных игроков и разрушает сам принцип соревнования.

Проблема появилась практически одновременно с развитием сетевых шутеров. А вот варианты её решения мы обсудим в цикле статей.