Я працюю над онлайн-грою, яка матиме дуже важку обробку виявлення зіткнень. Моделі гравців зіткнуться з іншими гравцями, мобами, структурами, місцевістю та твердими об'єктами, які існують лише на стороні сервера (не зберігаються у файлах даних клієнта).
З метою безпеки я повинен робити усі сервери виявлення зіткнень? Або я повинен змусити клієнта зробити виявлення і якось сервер слідкувати за ним якось? Я відчуваю, що сервер буде занадто багато зробити сам (я розробляю двигун для сотні гравців на одному сервері).
Хтось знає, як це роблять основні ММО? Я знаю, що майже всі ММО зараз чутливі до хакерів фізики і зазвичай мають справу з ними, виявляючи хаки та забороняючи людей. Я вважаю за краще, щоб хаки взагалі не спрацювали, принаймні для фізичної складової.