Я работал над парой игровых серверов, включая набор из них для MMO.
В общем, у них вообще нет физики. В тех немногих ситуациях, когда физика необходима (в первую очередь, прыжки), мы позволяем клиентам вычислять свою физику, и мы просто отрицаем все, что слишком диковинно (игроки слишком быстро двигаются слишком долго, намного выше, чем они могли бы прыгнуть, и т.д).
Серверы также обычно не имеют «временных шагов». Они обычно не думают в «кадрах в секунду» вообще. Вместо этого мы знаем, когда мы в последний раз слышали от кого-то и что они делали тогда, а затем, когда через некоторое время мы снова слышим от них, мы слышим о том, что они делают сейчас, и поэтому мы обновляем наше внутреннее состояние, чтобы соответствовать , Там нет необходимости строго моделировать все на стороне сервера; мы можем просто записывать то, что говорят нам клиенты, и делать некоторые проверки, чтобы убедиться, что то, что говорят клиенты, выглядит правдоподобно для нас.