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

Общее. Блуждание мобов

Bug reports

Bug status Fixed changed Asyncio 3 weeks ago Known bugs →
Type NPC / mob
Thread closed automatically: the fix was not disputed within 3 days.
37 · 1 replies
Holod
Member
#1 05.10.2026 16:03 · edited 3 weeks ago
Очень часто наблюдаю как мобы, не имеющие маршрута движения, с наличием одной точки спавна. Ходют туда-сюда. Ходют настойчиво так. В текстуры, через объекты. Особенно бяда начинается в узких пространствах по типу пещер, или мостов. Могут так залезть, что будет торчат ток краешек пятки, под потолком. Алимп покоряют с углом подъема 89градусов.
Поначалу я их вытаскивал на более ровные поверхности аккурат рядом через move. Но их так много и мне надоело уже если честно. Как в сито воду лить
Можно что-то с этим сделать ?
Asyncio
Administrator
#2 05.10.2026 18:59
Спасибо, что подробно описали — и за то, что вытаскивали их вручную! Нашли причину в самом движении «бродячих» существ:
- точку для прогулки сервер выбирал в радиусе вдвое больше заданного;
- если до точки не было нормального пути по земле, существо всё равно шло к ней по прямой — сквозь камни, стены и объекты, и вверх по отвесным склонам.
Теперь существо выбирает точку в своём радиусе, останавливает её перед стеной или объектом и идёт только по проходимому пути; если такого пути нет, оно просто остаётся на месте до следующей попытки. Летающих и плавающих существ это не касается.
Сервер перезапущен, эти изменения уже действуют.
Если после перезапуска где-то всё равно увидите существо в текстурах, напишите, пожалуйста, место — посмотрим отдельно.

— — —

Thanks for the detailed description — and for pulling them out by hand! We found the cause in the movement of "wandering" creatures itself:
- the server picked a point for the walk within twice the configured radius;
- if there was no proper ground path to that point, the creature still walked to it in a straight line — through rocks, walls and objects, and up sheer slopes.
Now a creature picks a point within its radius, stops it in front of a wall or object, and walks only along a walkable path; if there is no such path, it simply stays put until the next attempt. Flying and swimming creatures are not affected.
The server has been restarted, so these changes are already live.
If after the restart you still see a creature stuck in the scenery somewhere, please tell us the place and we will look at it separately.
The topic is closed — no new replies are accepted.