Я исследую сетевую архитектуру Peer-To-Peer для игр.Что я прочитал из нескольких источников, так это то, что модель Peer-To-Peer позволяет людям легко взламывать.Отправка неверных данных о вашем игровом персонаже, будь то ваша неправильная позиция или количество здоровья, которое у вас есть.
Теперь я прочитал, что одной из вещей, которые делают Peer-To-Peer более безопасным, является введение в вашу игру античит-системы, которая управляет чем-то вроде: как быстро кто-то двигался с места Ачтобы определить B, или контролирует, если у кого-то точки здоровья не изменились кардинально без причины.
Я также читал о Lockstep, который описывается как «рукопожатие» между всеми клиентами в одноранговой сетигде клиенты обещают не делать определенных вещей, например «двигаться быстрее X или не иметь возможности прыгнуть выше Y», а затем их действия сравниваются с правилами, установленными в «рукопожатии».Мне это кажется античит-системой.
В конце я спрашиваю: что такое Lockstep в модели Peer-To-Peer, анти-чит-система или что-то еще и где следуетэта система будет размещена в Peer-To-Peer.На каждом компьютере игроков или он может работать, если он не на всех компьютерах игроков, должна ли эта система контролировать всю игру или только подмножество?