![]() |
Цитата:
Замечательно. Из выше описанного следует, что ситуация произошедшая сегодня вечером, а именно: 1) Повел двух чаров в каты, пика + бафер 2) Телепортировал двух чаров используя нпс телепорт некрополей 3) довел двух чаров до спота 4) Бафер ВНЕЗАПНО оказался на поверхности Всего лишь моя галлюцинация, проблем нет, все понятно :D |
Цитата:
Повторюсь - на сервере работает система которая если видит что персонаж очутился провалился под землю, ищет ближайшее корректное место и выталкивает его. Видимо в некоторых ситуациях когда перс подходит слишком близко к стене происходит ложное срабатывание. Но это не рассинхрон. |
Цитата:
Ведется два чара к рб (город гиран). Все мы не маленькие мальчики, с игрой знакомы давно и знаем "как" аккуратно вести чаров для избежания "зацепов" за текстуры. Через 5 минут бега, опять же ВНЕЗАПНО. выясняется что чар, который все это время исправно следовал за тобой (что отображалось во втором окне), находиться в городе. Допустим, что и это не рассинхрон. Проблема от этого не исчезнет... Есть варианты её решения? |
Цитата:
|
Цитата:
Перед тем как что то писать и цитировать, читайте. |
Цитата:
Цитата:
Вопрос был об "адекватной прорисовке", и он не решен. Как выяснилось в данной теме данный вопрос содержит в себе сразу три аспекта: 1) Некорректное предоставление визуальной информации сервером клиенту. 2) Некорректную работу системы позиционирования при провале под ландшафт геодаты. 3) Недоработки системы построения маршрута следования (но тут, возможно, проблема самой с4, хотя на некоторых проектах она решена идеально. Не стану кидать камни в сторону администрации, т.к. не уверен в изначальных настройках клиента ц4 корейцами) Цитата:
|
Цитата:
Неактивное окно отображает информацию с большой задержкой. Также оно с большой задержкой отправляет пакет проверки местоположения из за чего могут быть чудеса. В общем дождитесь рестарта, а потом продолжите делать выводы. |
На самом деле, как и писал выше, имплантация l2ui.dll в клиент, полностью решает все проблемы с окнами. А такого, чтобы в неактивных окнах персонажи нормально следовали никогда и не было в ЛА2, даже на поздних хрониках, просто там уже, вроде, появилась документированная возможность, делать все окна активными. Не сомненно, бывают моменты, что даже при активных окнах, персонаж может зацепиться за угол, упасть с обрыва и т. п., но так это нормально. А вот то что если допустим, ведомый зацепился, например за колонну в тои после подъема/спуска на этаж, а ведущий, убежал далеко и между ним, ведомым и углом стены образовался острый угол, то ведомый намертво застревает, иногда помогает покрутить стрелками, иногда релог, а в особо печальных случаях, только релог ведущего персонажа. Видимо это связано, с тем, что зафорсен зацеп и он не слетает, даже, когда персонажи далеко друг от друга. На сколько знаю, по другим серверам, на определенном расстоянии, зацеп должен рваться, чтобы избежать подобных печальных последствий
|
Цитата:
2) Видно что персонаж успешно покинул город и следует за основным персонажем (за которого он и зацеплен) не отставая от него. 3) Хорошо видно, правда в режиме 1 FPS, но видно. Цитата:
Даже предположим, что обмен идет с частотой 1 пакет за 5 секунд, и смоделируем ситуацию по второму приведенному примеру. Основной чар в активном окне покидает город, зацепленный чар следует за ним В это же время в неактивном окне идет смена изображения со скоростью 1 кадр в секунду, и исходя из этого слайд шоу так же видно что оба чара покинули город и бегут по дороге Спустя 10 секунд "неактивное" окно получает информацию от сервера касательно местоположения зацепленного чара, и по координатам сервера он все еще находится в городе Изображение игнорирует информацию полученную от сервера и продолжает вырисовывать светлый путь вне города. ??? Цитата:
-ЗЫ- мы все - тестеры добровольцы )) |
Проблема не только в том, что неактивное окно обрабатывает свое местоположение редко, а в том что оно обрабатывает с задержкой.
В прошлый фикс я переделывал чтобы сервер не доверял координатам переданным с окна в режиме следования, а передавал свои расчетные и это сильно помогло. Основная проблема получается при обходе угла. Сервер по расчетам завел ведомое окно уже за угол, а в клиенте думает что оно еще до угла, и клиент в этом случае может отказаться принять координаты сервера и настаивать на своих. Зацеп за другое окно больная тема, кроме л2 я больше нигде не видел такой функции в других онлайн играх. Также л2 наверно одна из немногих игр где каждый клик мышкой верифицируется сервером и только при положительном ответе происходит перемещение персонажа. Из за этого возникают задержки при некачественном интернете. В других онлайн играх перемещение происходит сразу же. Сервер просто принимает к сведению местоположение персонажа и шлет новые координаты только в том случае если по его мнению текущая скорость перещения, стены/двери не могли дать персонажу очутиться в данной точке. |
Текущее время: 09:12. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
forum.l2c4.com - LineAgeII Classic x3