Если вы увидели читера в бою, то обязательно сообщите об этом в техподдержку. Ваше сообщение должно включать:
1. Точный ник игрока, которого вы подозреваете в нарушении;
2. Причина, по которой вы подозреваете его в нарушениях;
3. Приложите скриншоты (если таковые имеются);
4. ID боя (указан в правом нижнем углу в бою или в левом верхнем после боя).
Любая информация о данном игроке и его нарушениях помогут нам разобраться с ситуацией в кратчайшие сроки.
Стрельба через препятствия может иногда возникать из-за сильного рассинхрона между игроками.
Рассинхрон возникает из-за проблем с интернет соединением одной из сторон (недостаточных для полного отключения от игры).
Игроки на поле боя друг для друга представлены в виде виртуальных сущностей, которые синхронизируются (состояние, позиция и тд и тп) сервером.
Итак, рассмотрим ситуацию: противник находится возле укрытия - вы его видите, но видите виртуальную сущность, которая находится там согласно синхронизированным данным.
Противник имеет плохое интернет соединение и решает внезапно резко скрыться за укрытием, что собственно и совершает (у себя).
Однако из-за проблем с соединением информация не сразу доходит до сервера (а ему нужно еще вам сообщить об этом, чтобы противник у вас так же сместился).
Вы, в свою очередь, совершаете выстрел прямой наводкой, и у себя попадаете по противнику (который у себя находится уже в укрытии). От вас серверу уходит сообщение о прямом попадании, который он затем отправляет при нормализации соединения вашему противнику, но для себя он принял это события уже будучи за препятствием, что для него = в него попали сквозь него, хотя для вас он был в прямой наводке и только лишь потом скрылся за препятствием.
Работает это в обе стороны.
Именно по этому мы отключаем игроков с совсем уж нестабильным соединением, чтобы не усугублять эту проблему.
При нормальном сетевом взаимодействии все эти процессы работают идеально.
Однако, если у вас есть аргументированные подозрения, что прострел происходит по другой причине - мы готовы их выслушать.