Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Сихнронизация компов игры   Найти похожие ветки 

 
ors_archangel ©   (2006-06-18 12:17) [0]

Есть идеи как точко узнать в какой момент времени некоторое событие, переданное пакетом по сети, произошло реально (на передающем компе). Нужно, чтобы точнее синхронизировать.


 
Ricks ©   (2006-06-18 13:01) [1]

Может, если есть возможность, передавать вместе с пакетом и время с того компьютера?


 
Cash ©   (2006-06-18 13:36) [2]

Уф-ф-ф-ф... теперь я понял, почему мне задали курсовую по
предмету "Сети ЭВМ", и почему сказали, что за машинопись будет
отчисление... (сижу и строчу во всю, уже 28 страница пошла).

В системах связи синхронизация производится давольно разнообразно, но
метод передачи синхросигналов по дополнительному каналу, по моему,
наиболее применим к данной стуации.
Можно организовать передачу либо точного времени, либо приращения
времени с момента последней посылки, используя спец. управляющие
пакеты (или как уже будет угодно по другому...).


 
ors_archangel ©   (2006-06-19 15:09) [3]

То, что предложил Ricks будет работать только если время на всех компах одинаковое, а если у них разное системное время что делать?


 
Cash ©   (2006-06-19 15:53) [4]

А тебе зачем разное время? Тебе надо знать когда именно сервер послал
сообщение, т. е. его время, а клиент уже пусть сам понимает (точнее ты
его должен заставить понимать) что с этим отстованием или спешкой делать.

А ваще, заведи свое время, внутриигровое, и по нему синхронизируй.


 
XProger ©   (2006-06-19 16:20) [5]

+ping/2


 
Cash ©   (2006-06-19 17:57) [6]

ors_archangel, почитай еще здесь:
(они вроде как умнее :) )
http://www.gamedev.ru/forum/?group=0&topic=25336



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1177684784
Malik
2007-04-27 18:39
2007.05.20
Тупейший вопрос про StringGrid


11-1160059285
ZiTrAX
2006-10-05 18:41
2007.05.20
MaskEdit в KOL/MCK


15-1176723510
doob
2007-04-16 15:38
2007.05.20
Как.?


1-1174368333
Fin
2007-03-20 08:25
2007.05.20
Формирование отчёта в FastReport


11-1159881477
doozer
2006-10-03 17:17
2007.05.20
Как переконвертировать проект?