Azeron

Server under development · A beta is running: the game server and the website may restart or go briefly offline without warning, and characters may be wiped before release. Learn more

Командир Серебряного Авангарда 37965

Bug reports

Bug status Fixed changed Asyncio 1 week ago Known bugs →
Type NPC / mob
The author confirmed the fix 20.10.2026
38 · 9 replies
Holod
Member
#1 19.10.2026 11:42
Командир Серебряного Авангарда 37965 свалились со своих маунтов. Посадить обратно. Где должны стоять, где должны летать

Этот с неба упал
Asyncio
Administrator
#2 19.10.2026 12:11
Спасибо за сообщение. Нашли причину: у командиров Серебряного Авангарда возле Цитадели Ледяной Короны слетела команда «сесть на своего гиппогрифа» — она оказалась привязана не к командирам, а к посторонним существам в другой части мира. Поэтому командиры стояли пешком рядом с пустыми гиппогрифами, а те, кто должен летать, падали с неба на землю, пока их гиппогрифы летали по кругу без седоков.
Что исправлено: каждому командиру снова назначен свой гиппогриф, как и задумано. Стоящие командиры будут сидеть на гиппогрифах на площадке, летающие — облетать Цитадель верхом по прежним маршрутам. В одном месте два командира делили одного гиппогрифа, у которого только одно седло, — добавили второго гиппогрифа.
Эти изменения заработают после ближайшего перезапуска.
В игре мы это пока не проверяли. Пожалуйста, посмотрите после перезапуска, сидят ли все командиры в седле — и на площадке, и в воздухе — и не остался ли где-нибудь пеший командир или пустой гиппогриф.
Holod
Member
#3 19.10.2026 12:27 · edited 1 week ago

Двое. Первый стоит в боевой позе на своих двоих. Можно взять в таргет.Командир Серебряного Авангарда 37965. Второй либо сидит на грифоне, либо стоит в нем
Нордскол, Ледяная Корона: 52.30, 89.65
Asyncio
Administrator
#4 19.10.2026 13:32
Спасибо за снимок, по нему причина нашлась. Каждый гиппогриф Серебряного Авангарда при появлении сам сажал в своё седло отдельного командира, хотя так быть не должно. Седло у гиппогрифа одно, поэтому настоящий командир, который должен на нём сидеть, сесть уже не мог и оставался стоять рядом в боевой стойке. Отсюда и двое в одной точке: один верхом, второй пеший.
Что исправлено: лишняя посадка убрана, теперь на каждом гиппогрифе сидит только свой командир, как и задумано. Заодно девять пар командиров с гиппогрифами у Цитадели были спрятаны от обычных игроков, а должны быть видны всем, — теперь они на месте. В одной точке у Цитадели есть ещё пара командира с гиппогрифом из отдельного слоя мира, который обычный игрок одновременно с основным не видит; её мы не трогали.
Эти изменения заработают после ближайшего перезапуска.
В игре мы это пока не проверяли. Пожалуйста, посмотрите у Цитадели: все ли командиры сидят на гиппогрифах, летают ли верхом те, кто должен облетать Цитадель, и не осталось ли где-нибудь пеших командиров рядом с гиппогрифами.
Holod
Member
#5 19.10.2026 13:52



Командир Серебряного Авангарда 37965 стоят на гиппогрифах. На 1 скрине вообще отвалился и маунт улетел
Asyncio
Administrator
#6 19.10.2026 15:05
Спасибо за снимки, по ним нашлись две причины.

Первое — командиры стоят на спине гиппогрифа. Седок сидел на своём месте правильно, но у всех командиров Серебряного Авангарда есть постоянная боевая стойка с оружием, и она перебивала позу всадника. Для командиров, которые сидят на гиппогрифах, эту стойку убрали, теперь они должны сидеть в седле. Пешие командиры в других местах остаются в боевой стойке, как и раньше.

Второе — командир упал, а гиппогриф улетел без него. Команда «сесть на своего гиппогрифа» выполнялась только один раз сразу после появления. Если в этот момент посадка срывалась, например гиппогриф уже начал свой облёт, командир так и оставался без седла, а пустой гиппогриф летал по кругу. Теперь командир повторяет попытку сесть каждые несколько секунд, пока его гиппогриф свободен, а севший больше ничего не делает.

Эти изменения заработают после ближайшего перезапуска.

В игре мы это пока не проверяли. Пожалуйста, посмотрите у Цитадели: сидят ли командиры на гиппогрифах, а не стоят на них, и летают ли облетающие гиппогрифы вместе с седоками. Если какой-то командир всё ещё окажется на земле под летающим гиппогрифом, подождите несколько секунд рядом — он должен сам вернуться в седло. Напишите, пожалуйста, что получилось.
Holod
Member
#7 19.10.2026 17:15
Окей. теперь остался только один момент. Рассинхрон сервер-клиент. Сервер считает, что наездник на маунте. У меня клиент с шансом в 35% при попадании в радиус моей видимости, считает что наездник стоит в воздухе, маунт летит. Если маунт уходит из поля зрения, наездник исчезает.
Подобное было уже у нас когда мы лошадей чинили в Новом Дольном Очаге по квесту.
Но тут у нас есть разница, что птицу в таргет я взять не могу
Asyncio
Administrator
#8 19.10.2026 21:13
Спасибо за точное описание, оно очень помогло. Причина нашлась в самом сервере, и она общая для всех существ, которые едут верхом на другом существе.

Что происходило: когда гиппогриф с командиром попадает в ваш радиус видимости, сервер отправляет вашему клиенту сведения о двух существах — о гиппогрифе и о седоке. Седок при этом приходит с пометкой «сижу на таком-то гиппогрифе в таком-то седле». Порядок, в котором эти двое уходили клиенту, был случайным: он зависел от того, в каком порядке сервер перебирает участки местности вокруг вас. Если седок приходил раньше гиппогрифа, клиент ещё не знал, на кого его сажать, ставил командира отдельно в той точке, где тот впервые попал в видимость, и больше к гиппогрифу не привязывал. Отсюда и ваша картина: командир стоит в воздухе, гиппогриф летит дальше, а когда гиппогриф уходит из видимости, зависшая модель исчезает вместе с ним. Именно поэтому это случалось не каждый раз, а примерно в каждом третьем случае.

Что исправлено: теперь сервер всегда сначала показывает клиенту транспорт и только потом его седока. Кроме того, седоки больше не отстают от своего транспорта на шаг, когда тот перелетает границу участка местности, — раньше в этот момент седок на короткое время оказывался в другом участке, и это тоже путало порядок.

То, что гиппогрифа нельзя взять в цель, — так и задумано: эти гиппогрифы изначально невыбираемые, выбирать можно только самих командиров.

Эти изменения заработают после ближайшего перезапуска.
В игре мы это пока не проверяли. Пожалуйста, понаблюдайте за командирами на гиппогрифах после перезапуска: несколько раз отойдите и вернитесь так, чтобы облетающие пары заново появлялись в поле зрения, и напишите, остаются ли седоки висеть в воздухе.
Holod
Member
#9 20.10.2026 05:01
Работает
Asyncio
Administrator
#10 20.10.2026 07:06
Спасибо, что проверили и подтвердили! Ставим «Исправлено» и закрываем тему.
The topic is closed — no new replies are accepted.