Я работаю над онлайн-игрой, которая будет очень тяжело обрабатывать обнаружение столкновений. Модели игроков будут сталкиваться с другими игроками, мобами, структурами, ландшафтом и твердыми объектами, которые существуют только на стороне сервера (не хранятся в файлах данных клиента).
В целях безопасности следует ли выполнять обнаружение столкновений на стороне сервера? Или я должен сделать так, чтобы клиент обнаружил, а сервер каким-то образом следил за ним? Я чувствую, что для сервера это будет слишком много (я разрабатываю движок для сотен игроков на одном сервере).
Кто-нибудь знает, как это делают обычные ММО? Я знаю, что почти все ММО сейчас чувствительны к взломам физики и обычно борются с ними, выявляя хаки и забанивая людей. Я бы предпочел, чтобы хаки не работали вообще, по крайней мере, для компонента физики.