
08.12.2009, 21:08
|
|
блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
|
Почему? Просто обработка команд будет искусственно заморожена на некое время.
Сервер же не знает, пришлет кто-то еще одну команду, или нет
По идее, он просто должен получить команду, подождать 25 мс (мало ли, еще от кого придет) и выполнить, соответственно уведомив всех клиентов об этом. Кто не уложился по пингу - я не виноват=)
Но опять же, подождать 25 мс = увеличить пинг всех игроков на это время
Честно говоря, я понятия не имею как надо делать подобные системы компенсации лагов.
Хотелось бы узнать, кто и как решал подобные проблемы. Реалтайм он на то и реалтайм, согласен =)
__________________
...вселенская грусть
|