![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сихнронизация компов игры
ors_archangel © (2006-06-18 12:17:00)Есть идеи как точко узнать в какой момент времени некоторое событие, переданное пакетом по сети, произошло реально (на передающем компе). Нужно, чтобы точнее синхронизировать.
Cash (2006-06-19 17:57:00) [1]ors_archangel, почитай еще здесь:
(они вроде как умнее :) )
http://www.gamedev.ru/forum/?group=0&topic=25336
XProger (2006-06-19 16:20:00) [2]+ping/2
Cash (2006-06-19 15:53:00) [3]А тебе зачем разное время? Тебе надо знать когда именно сервер послал
сообщение, т. е. его время, а клиент уже пусть сам понимает (точнее ты
его должен заставить понимать) что с этим отстованием или спешкой делать.
А ваще, заведи свое время, внутриигровое, и по нему синхронизируй.
ors_archangel (2006-06-19 15:09:00) [4]То, что предложил Ricks будет работать только если время на всех компах одинаковое, а если у них разное системное время что делать?
Cash (2006-06-18 13:36:00) [5]Уф-ф-ф-ф... теперь я понял, почему мне задали курсовую по
предмету "Сети ЭВМ", и почему сказали, что за машинопись будет
отчисление... (сижу и строчу во всю, уже 28 страница пошла).
В системах связи синхронизация производится давольно разнообразно, но
метод передачи синхросигналов по дополнительному каналу, по моему,
наиболее применим к данной стуации.
Можно организовать передачу либо точного времени, либо приращения
времени с момента последней посылки, используя спец. управляющие
пакеты (или как уже будет угодно по другому...).
Ricks (2006-06-18 13:01:00) [6]Может, если есть возможность, передавать вместе с пакетом и время с того компьютера?