Re: Multiplayer and physics engine
От: WolfHound  
Дата: 07.10.05 12:55
Оценка: 1 (1) +2
Здравствуйте, Сергей, Вы писали:

С>Как совмещать расчет физики и сетевое взаимодейстивие клиентов с сервером?

Клиенты шлют на сервер команды, а сервер возвращает состояния объектов.
С>Можно сделать, чтобы только сервер рассчитывал физику, но что-то мне подсказывает, что это не есть гуд.
И что именно тебе это подсказывает?
С>Как вообще по-хорошему можно сделать такую вещь, причем собственный физический движок писать не хочется?
Все считать на сервере. Иначе будет куча проблем с синхронизацией.
Однако имеет смысл дублировать расчеты и на клиенте для обеспечения плавности но как только с сервера пришли данные то нужно замещать расчеты клиента на то что прислал сервер.
Полностью на клиенте имеет смысл делать расчеты не влияющие на состояние в игре.
Нпример есть в игре какойнибудь исключительно визуальный эффект... скажем круги на воде от пуль.
Тк эффект искючительно визуальный то рассинхронизация в данном случае ничем не грозит, а раз нам это ничем не грозит то нефиг напрягать сервер всякой фигней.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.