По поводу онлайн игр
От: hell citizen Россия  
Дата: 04.02.07 13:48
Оценка:
Всем доброго дня!

Копал я тут форум на предмет того, как сделать игру клиент-сервер плавнее и красивше. В одном из постов
Автор: ecco
Дата: 08.12.06
говориться следующее:

Командный пакет содержит описание команды и время отдачи команды клиентом (например время нажатия кнопки на клавиатуре).


Возникает вопрос... даже два А что, если нехороший человек пошлет на сервер что он уже пять минут как нажал "вперёд" и держит — он получить возможность телепортироваться? И как быть серверу, если он получает команду из прошлого — при попытке рассчитать время назад возникает куча проблем, или хранить всю историю команд и пересчитывать весь мир/локацию в таком случае?

Когда сервер посылает клиенту время и состояние тут все понятно — ну подумаешь дернется герой, или упадет вораг замертво секундой позже, чем должен — это практически у всех так...

Вобщем у меня возникло ощущение, что я чегото не понимаю
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.