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