Почему лаги то? Нагрузку на сервер еще приплели, зачем? Все вполне может проходить на стороне клиента. Огонь от факелов же нагрузку не несет, т.к. на сервере хранятся только координаты блоков, предметов. Огонь на сервере не рендерится) Вычесления уже для других нужд.
На сервере 2 игрока, один бьет другого. Первый игрок видит кровь на блоках 1,3,4. У второго же кровь по тому же алгоритму находится на другх блоках - 2,3,6. Т.е. у каждого в момент нанесения, получения удара алгоритм генерирует расположение крови на блоках. А потому что у всех скорость и пинг разный, возможны погрешности в расположении крови при ударе. Но это не принципиально, тут же хотят МЯСАА.
И еще, нагрузку это конечно понесет, но уже на клиент. А компьютеры не у всех мощные чтобы нормально играть. Тогда логично эту функцию сделать отрубаемой.
Ответов: 27
|
|||
карма: 1 |
|