Сервер в разработке · Идёт бета-тест: сервер и сайт могут перезагружаться и ненадолго отключаться без предупреждения, а персонажи — быть сброшены перед релизом. Подробнее

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

Баг-репорты

Статус бага Исправлен изменил Asyncio 3 недели назад Известные баги →
Тип NPC / моб
Тема закрыта автоматически: исправление не оспорено за 3 дня.
36 · 1 ответов
Holod
Пользователь
#1 05.10.2026 16:03 · изменено 3 недели назад
Очень часто наблюдаю как мобы, не имеющие маршрута движения, с наличием одной точки спавна. Ходют туда-сюда. Ходют настойчиво так. В текстуры, через объекты. Особенно бяда начинается в узких пространствах по типу пещер, или мостов. Могут так залезть, что будет торчат ток краешек пятки, под потолком. Алимп покоряют с углом подъема 89градусов.
Поначалу я их вытаскивал на более ровные поверхности аккурат рядом через move. Но их так много и мне надоело уже если честно. Как в сито воду лить
Можно что-то с этим сделать ?
Asyncio
Администратор
#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.
Тема закрыта — новые ответы не принимаются.