Показать сообщение отдельно
Старый 10.11.2014, 23:49   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Оптимизация физики

Вопрос "в сторону": полноценная физика и симуляция с точки зрения обязательна?
Что мешает считать физику на клиентах: несколько клиентов считают чужие физ объекты, шлют серверу, сервер сверяет данные, "доверяет" главному, использует двоих как подтверждение. Если кто-то расходится - принимаем небольшие меры, запоминаем этого "негодника" на будущее.

Таким образом у тебя физика будет считаться клиентами, а не сервером, на сервер меньше нагрузки. Анти-чит достигается за счет наличия числа клиентов на объект. Если клиент выходит, ответственность переноситься, и добовляется дополнительный вычислитель.

Очень схожая техника используется для мультиплеер стратегий с сотнями юнитов - серверу просто не потянуть объем данных. Клиенты сами считают часть данных и сервер лишь сверяет и валидирует если они схожи.
(Offline)
 
Ответить с цитированием