Просмотр полной версии : ValidatePosition
GoldFinch
18.09.2009, 00:02
Как часто клиент должен посылать пакет ValidatePosition ГС ?
GoldFinch
18.09.2009, 00:40
TAMBIK, мне значение интервала между двумя пакетами ValidatePosition надо
GoldFinch, 1.2 секунды во время передвижения если не ошибаюсь
alexteam
18.09.2009, 12:08
ну. э... а помоему там от расстояния пройденого зависит...
GoldFinch
18.09.2009, 21:09
знать бы точно...
в клиенте пакет ValidatePosition отправляет огромная функция (наверное сотни килобайт) и я не хочу ее реверсить =\
Добавлено через 34 минуты
взял 5 точек, получил расстояния
151.46286673637206; 167.5857989210303; 125.29964086141668; 205.0609665440988
хз.. мож кнешно погрешность у клиента такая %)
alexteam
18.09.2009, 21:26
знать бы точно что ? каким образом считаеться ?..
одень дгрейдку на нуба 1го лвл и пробежись.
выясниш во всяком случае по времени или по расстоянию -)
я думаю считает серв, сорцы ядра будут, будем говорить....
аналогично с баном за автозаточку
ЗЫ выкладывайте сорцы своего сервака, разберемся)))))))))
GoldFinch
19.09.2009, 11:31
mks, при чем тут серв? этот пакет клиент сам шлет
mks, при чем тут серв? этот пакет клиент сам шлет
да все правильно, сорри.. чет я не в этой теме летал)
alexteam
19.09.2009, 12:43
1. реквайст на движение от клиента
2. сервер считает как пройти растояние до запрошеной точки и шлет мувтолокейшин до первой точки пути
2. клиент начинает двигаться в указаном направлении с имеющейся у него в памяти "скоростью" и шлет валидейтпозишин каждые n метров\секунд
3. сервер поправляет его пакетом validatelocation если клиент слишком торопиться/опаздывает/сбиваеться с курса (синхронизация) либо шлет следующий мувтолокейшин если очередная точка пути пройдена.
goodvin1709
22.06.2012, 03:04
Функция "розпотрошена" посылка в движении через 156
:543
:696
:848
:1004
:1157
:1311
:1419
PS.тема устарела но может кому будет интересно
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot