Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Приоритетный Рассинхронизация

Упомянутые в теме пользователи:

Показано с 1 по 12 из 66

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Разработчик
    Регистрация
    12.10.2015
    Сообщений
    6,018
    Поблагодарил(а)
    3,842
    Получено благодарностей: 3,126 (сообщений: 1,845).
    Репутация: 32752
    Цитата Сообщение от Berlinetta Посмотреть сообщение
    Баг все ещё есть. Сегодня при чарже в рогу его портануло на 3-4м
    Можно сказать, что это ожидаемый результат. Значит до чарджа у вас было "устаревшее" местоположение разбойника, после наложения стана сервер прислал вам "актуальное" (точное) положение и таким образом он переместился в нужную точку.

    Если после чарджа вы не можете атаковать разбойника, то вот это уже был бы баг.

  2. #2
    Активист
    Регистрация
    23.11.2015
    Сообщений
    59
    Поблагодарил(а)
    10
    Получено благодарностей: 8 (сообщений: 8).
    Репутация: 8
    Цитата Сообщение от Animagus Посмотреть сообщение
    Можно сказать, что это ожидаемый результат. Значит до чарджа у вас было "устаревшее" местоположение разбойника, после наложения стана сервер прислал вам "актуальное" (точное) положение и таким образом он переместился в нужную точку.

    Если после чарджа вы не можете атаковать разбойника, то вот это уже был бы баг.
    После чарджа я попал в место откуда рога портанулся, а он в совсем другое. В итоге он просто убежал т.к мне не хватило ренжа ударить замедлением
    Как будто маговский блинк он сделал одновременно с моим чарджем

  3. #3
    Наш человек Аватар для Хаммерхэд
    Регистрация
    24.07.2014
    Сообщений
    963
    Поблагодарил(а)
    723
    Получено благодарностей: 275 (сообщений: 180).
    Репутация: 3772
    Цитата Сообщение от Animagus Посмотреть сообщение
    Можно сказать, что это ожидаемый результат. Значит до чарджа у вас было "устаревшее" местоположение разбойника, после наложения стана сервер прислал вам "актуальное" (точное) положение и таким образом он переместился в нужную точку.
    Так в смысле ожидаемый результат?
    Т.е. ты делаешь чарж, а реальную позицию получаешь только по окончанию стана.
    Тыкнете мне пальцем где здесь ожидаемый результат?

    На оффе хотя бы были видны эти передвижения в прыжке и можно было увидеть конечную позицию игрока (здесь имею в виду 3 момента: начало стана - полет противника - конечная позиция).
    А здесь что мы видим:
    1. Делается чарж.
    2. Подбегаем к "позиции" противника на экране.
    3. Ждем 1-1.5 секунды.
    4. Обновляется позиция в виде телепорта.

    Наглядный пример с оффы:
    https://youtu.be/nKk2J7_TezI?t=187
    --------
    Ок, если игрок бежал в этот момент, а не прыгал и с учетом всех задержек возникает 2 вопроса:
    Почему я не вижу актуальную позицию противника сразу же после стана (эффект стана ведь был же обработан в этот момент на сервере)?
    Почему присутствует задержка в обновлении позиции противника больше чем в 1 секунду?
    Последний раз редактировалось Хаммерхэд; 25.07.2019 в 17:32.

  4. 1 пользователь сказал cпасибо Хаммерхэд за это полезное сообщение:

    Berlinetta (25.07.2019)

  5. #4
    Старожил Аватар для aleks_21
    Регистрация
    20.04.2017
    Адрес
    Магнитогорск
    Сообщений
    147
    Поблагодарил(а)
    48
    Получено благодарностей: 59 (сообщений: 46).
    Репутация: 59
    Цитата Сообщение от Animagus Посмотреть сообщение
    Можно сказать, что это ожидаемый результат. Значит до чарджа у вас было "устаревшее" местоположение разбойника, после наложения стана сервер прислал вам "актуальное" (точное) положение и таким образом он переместился в нужную точку.

    Если после чарджа вы не можете атаковать разбойника, то вот это уже был бы баг.
    Скорее всего он и имел ввиду, что рога переместился уже будучи в стане и ударить/дать замедление нельзя, ибо пишет далеко. Об этом и тема.

    Сервер должен посылать конечные координаты роги в момент наложения стана(рога был не в прыжке, не двигалс по инерции - учитываем). А не посылать сначала факт стана на цели, а потом досылать координаты.. запутанно пишу, вот:

    1. Вар шлёт на сервер, что нажал чардж
    2. Сервер останавливает рогуя (рога шёл пешком, не прыгал)
    3. Рога отсылает свои конечные координаты на сервер
    4. Сервер рассылает всем конечные координаты рогуя+Наличие дебафа на нём
    5. Сервер перемешает вара аккурат к нему, можно ударить рогу.

    Профит.
    Муратти, Мураприст, Муратитька, Мурадед - 79 WoW Circle 3.3.5a x5

  6. 1 пользователь сказал cпасибо aleks_21 за это полезное сообщение:

    Berlinetta (25.07.2019)

  7. #5
    Разработчик
    Регистрация
    12.10.2015
    Сообщений
    6,018
    Поблагодарил(а)
    3,842
    Получено благодарностей: 3,126 (сообщений: 1,845).
    Репутация: 32752
    Цитата Сообщение от aleks_21 Посмотреть сообщение
    Скорее всего он и имел ввиду, что рога переместился уже будучи в стане и ударить/дать замедление нельзя, ибо пишет далеко. Об этом и тема.

    Сервер должен посылать конечные координаты роги в момент наложения стана(рога был не в прыжке, не двигалс по инерции - учитываем). А не посылать сначала факт стана на цели, а потом досылать координаты.. запутанно пишу, вот:

    1. Вар шлёт на сервер, что нажал чардж
    2. Сервер останавливает рогуя (рога шёл пешком, не прыгал)
    3. Рога отсылает свои конечные координаты на сервер
    4. Сервер рассылает всем конечные координаты рогуя+Наличие дебафа на нём
    5. Сервер перемешает вара аккурат к нему, можно ударить рогу.

    Профит.
    Этот вариант избыточен и воин может долго стоять\бежать с прожатым чарджем, пока идет обработка 1-4 шагов.

    Игрок в нормальных условиях должен иметь более менее точные координаты игроков вокруг. Также клиент умеет сглаживать движения игроков, на основе данных которые ему присылает сервер.

    - - - Updated - - -

    Цитата Сообщение от Хаммерхэд Посмотреть сообщение
    Так в смысле ожидаемый результат?
    Т.е. ты делаешь чарж, а реальную позицию получаешь только по окончанию стана.
    Тыкнете мне пальцем где здесь ожидаемый результат?

    На оффе хотя бы были видны эти передвижения в прыжке и можно было увидеть конечную позицию игрока (здесь имею в виду 3 момента: начало стана - полет противника - конечная позиция).
    А здесь что мы видим:
    1. Делается чарж.
    2. Подбегаем к "позиции" противника на экране.
    3. Ждем 1-1.5 секунды.
    4. Обновляется позиция в виде телепорта.

    Наглядный пример с оффы:
    https://youtu.be/nKk2J7_TezI?t=187
    --------
    Ок, если игрок бежал в этот момент, а не прыгал и с учетом всех задержек возникает 2 вопроса:
    Почему я не вижу актуальную позицию противника сразу же после стана (эффект стана ведь был же обработан в этот момент на сервере)?
    Почему присутствует задержка в обновлении позиции противника больше чем в 1 секунду?
    Вы должны видеть актуальную позицию после стана, с допустимой задержкой до 1 секунды, если клиент игрока не ответил во время.

  8. #6
    Старожил Аватар для aleks_21
    Регистрация
    20.04.2017
    Адрес
    Магнитогорск
    Сообщений
    147
    Поблагодарил(а)
    48
    Получено благодарностей: 59 (сообщений: 46).
    Репутация: 59
    Цитата Сообщение от Animagus Посмотреть сообщение
    Этот вариант избыточен и воин может долго стоять\бежать с прожатым чарджем, пока идет обработка 1-4 шагов.

    Игрок в нормальных условиях должен иметь более менее точные координаты игроков вокруг. Также клиент умеет сглаживать движения игроков, на основе данных которые ему присылает сервер.
    Но стопроцентно рабочий.
    Как иначе объяснить механику чарджа на оффе, если в любых условиях/пинге цели/спринтах или маунте цели - сервер стопарил цель и переносил вара чарджем аккурат к цели. Пересмотрите стартовые видосы Swifty.
    И на умерших теперь фришардах(3 шт. где я дротил) Лича это работало точно также, не помню ни одного сгоревшего стула на тему "дал чардж - после немогу ударить/дать замедление", а это лохматые года уже.

    Факт, щас у нас проблема:
    1. даёшь контроль в цель
    2. сервер останавливает цель (РЕАЛЬНЫЕ координаты у самой цели + РЕАЛЬНЫЕ на сервере)
    3. сервер отправляет всем неправильные(НЕ конечные) координаты цели
    4. секунда...две...три.. сервер отправляет всем КОНЕЧНЫЕ(реальные) координаты цели в контроле, контроль продолжается

    По второму пункту:
    * РЕАЛЬНЫЕ координаты у самой цели - подтверждается тем, что у цели на экране нет телепортов, он стоит себе в стане, у него всё ок.
    * РЕАЛЬНЫЕ на сервере - подтверждается тем, что я пытаюсь бить цель с неправильными координатами(пункт 3), и на каждую попытку вижу ответ от сервера "вы смотрите мимо цели", потом её телепортит... (видосы выше я кидал)

    Отсюда вопрос: зачем сервер отправляет всем НЕконечные координаты(пункт 3), по факту уже зная конечные? И спустя 1-4сек отправляет реальные координаты цели, цели которая стояла и стоит до сих пор. WTF?!




    З.Ы.
    Кстати, а если пункта 3 вообще нет, если сервер вообще не отправляет координаты цели клиентам в момент наложения стана, а тупо рассылает всем "цель в стане", без координат?
    Тогда у каждого клиента на экране эта цель в разном положении(пинг и прочее), и в стане теперь. Клиент где отрисовывал последний раз бегущую цель - там и присвоил ей остановку, визуально, стан же дали.

    Вы когда то писали, что сервер обновляет положения моделек в пространстве, допустим один раз в 2 секунды, для всех клиентов? Так? То есть в момент наложения стана координаты клиентам не отправлялись, а отправились через 2 сек при "общем" обновлении координат.. и вот он телепорт!
    Последний раз редактировалось aleks_21; 25.07.2019 в 22:59.
    Муратти, Мураприст, Муратитька, Мурадед - 79 WoW Circle 3.3.5a x5

  9. #7
    Разработчик
    Регистрация
    12.10.2015
    Сообщений
    6,018
    Поблагодарил(а)
    3,842
    Получено благодарностей: 3,126 (сообщений: 1,845).
    Репутация: 32752
    Цитата Сообщение от aleks_21 Посмотреть сообщение
    Но стопроцентно рабочий.
    Как иначе объяснить механику чарджа на оффе, если в любых условиях/пинге цели/спринтах или маунте цели - сервер стопарил цель и переносил вара чарджем аккурат к цели. Пересмотрите стартовые видосы Swifty.
    И на умерших теперь фришардах(3 шт. где я дротил) Лича это работало точно также, не помню ни одного сгоревшего стула на тему "дал чардж - после немогу ударить/дать замедление", а это лохматые года уже.

    Факт, щас у нас проблема:
    1. даёшь контроль в цель
    2. сервер останавливает цель (РЕАЛЬНЫЕ координаты у самой цели + РЕАЛЬНЫЕ на сервере)
    3. сервер отправляет всем неправильные(НЕ конечные) координаты цели
    4. секунда...две...три.. сервер отправляет всем КОНЕЧНЫЕ(реальные) координаты цели в контроле, контроль продолжается

    По второму пункту:
    * РЕАЛЬНЫЕ координаты у самой цели - подтверждается тем, что у цели на экране нет телепортов, он стоит себе в стане, у него всё ок.
    * РЕАЛЬНЫЕ на сервере - подтверждается тем, что я пытаюсь бить цель с неправильными координатами(пункт 3), и на каждую попытку вижу ответ от сервера "вы смотрите мимо цели", потом её телепортит... (видосы выше я кидал)


    Отсюда вопрос: зачем сервер отправляет всем НЕконечные координаты(пункт 3), по факту уже зная конечные? И спустя 1-4сек отправляет реальные координаты цели, цели которая стояла и стоит до сих пор. WTF?!
    Ранее мы вроде говорили о состояниях без контроля.

    В ситуации обездвиживание + контроль (фир, замешательство) сейчас действительно есть некоторые известные недоработки, которые будут исправлены.

  10. #8
    Старожил Аватар для Dellondie
    Регистрация
    16.10.2017
    Адрес
    На арене
    Сообщений
    283
    Поблагодарил(а)
    159
    Получено благодарностей: 79 (сообщений: 62).
    Репутация: 79
    Цитата Сообщение от Animagus Посмотреть сообщение
    Ранее мы вроде говорили о состояниях без контроля.

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

  11. #9
    Старожил Аватар для aleks_21
    Регистрация
    20.04.2017
    Адрес
    Магнитогорск
    Сообщений
    147
    Поблагодарил(а)
    48
    Получено благодарностей: 59 (сообщений: 46).
    Репутация: 59
    Цитата Сообщение от aleks_21 Посмотреть сообщение
    Но стопроцентно рабочий.
    Как иначе объяснить механику чарджа на оффе, если в любых условиях/пинге цели/спринтах или маунте цели - сервер стопарил цель и переносил вара чарджем аккурат к цели. Пересмотрите стартовые видосы Swifty.
    И на умерших теперь фришардах(3 шт. где я дротил) Лича это работало точно также, не помню ни одного сгоревшего стула на тему "дал чардж - после немогу ударить/дать замедление", а это лохматые года уже.

    Факт, щас у нас проблема:
    1. даёшь контроль в цель
    2. сервер останавливает цель (РЕАЛЬНЫЕ координаты у самой цели + РЕАЛЬНЫЕ на сервере)
    3. сервер отправляет всем неправильные(НЕ конечные) координаты цели
    4. секунда...две...три.. сервер отправляет всем КОНЕЧНЫЕ(реальные) координаты цели в контроле, контроль продолжается

    По второму пункту:
    * РЕАЛЬНЫЕ координаты у самой цели - подтверждается тем, что у цели на экране нет телепортов, он стоит себе в стане, у него всё ок.
    * РЕАЛЬНЫЕ на сервере - подтверждается тем, что я пытаюсь бить цель с неправильными координатами(пункт 3), и на каждую попытку вижу ответ от сервера "вы смотрите мимо цели", потом её телепортит... (видосы выше я кидал)

    Отсюда вопрос: зачем сервер отправляет всем НЕконечные координаты(пункт 3), по факту уже зная конечные? И спустя 1-4сек отправляет реальные координаты цели, цели которая стояла и стоит до сих пор. WTF?!




    З.Ы.
    Кстати, а если пункта 3 вообще нет, если сервер вообще не отправляет координаты цели клиентам в момент наложения стана, а тупо рассылает всем "цель в стане", без координат?
    Тогда у каждого клиента на экране эта цель в разном положении(пинг и прочее), и в стане теперь. Клиент где отрисовывал последний раз бегущую цель - там и присвоил ей остановку, визуально, стан же дали.

    Вы когда то писали, что сервер обновляет положения моделек в пространстве, допустим один раз в 2 секунды, для всех клиентов? Так? То есть в момент наложения стана координаты клиентам не отправлялись, а отправились через 2 сек при "общем" обновлении координат.. и вот он телепорт!
    Долго писал.
    Стан от чарджа = контроль
    Муратти, Мураприст, Муратитька, Мурадед - 79 WoW Circle 3.3.5a x5

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 01.04.2021, 16:34
  2. Ответов: 8
    Последнее сообщение: 25.08.2017, 19:09
  3. Ответов: 18
    Последнее сообщение: 26.07.2012, 17:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •