Форум: "Игры";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
ВнизСихнронизация компов игры Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c