Само по себе то, что сервер является авторитативным ( авторитарный это политический режим ) не панацея.
Что могут сделать читеры даже если вся логика на сервере?
- Автоматизировать то, что по идее должен делать игрок на клиенте. Отсюда aimbot'ы и штуки типа автоматического добивания крипов в доте.
- Покрутить параметр transparency в движке клиента. Упс, теперь нам стены мешают гораздо меньше
- Подсветить на клиенте то, что не должно быть не очень заметно. Враг спрятался за ящиком, так что только один пиксель виден - покажем это ярко красными буквами.
То есть мы можем читерить в очень широких пределах даже в случае идеального сервера. А если мы вспомним, что по соображениям производительности мы должны отдавать клиенту все-таки несколько больше, чем игрок видит вот данный момент, то получаем еще бОльшее количество возможных автоматизаций и волхаков.
баны читеров и вообще возможность читерить на клиенте - это просто способ разработчиков закрыть свои недоработки и непрофессиональность
Полностью избежать любого читинга на практике нельзя. Создание античитинговых систем ограничивается
- стоимостью
- удобством пользователя