Jump to content
Sign in to follow this  
FlexUp

acis 399 парики

Recommended Posts

Если умрете под парик и мобы идут на место респа жесткие лаги (особенно в катах) ! начинается утечка памяти  и процессор работает  на 100%!

111.PNG.ce1089ead85ab70d98c5e8eaba0803cd.PNG

Share this post


Link to post
Share on other sites

Корявый поиск пути скорее всего - пытается построить путь к конечной точке и пройти по нему, но это ему не удается и он делает это снова и снова, грузя проц и т.д.

Самое простое решение - включить телепортацию на место спавна вместо простого возврата пешком. Есть надеюсь же такая опция в конфигах.

Иначе, если есть исходники и руки прямые - добавить к примеру счетчик неудачных попыток пройти к следующей точке построенного пути и если счетчик превысил определенное значение, то опять же просто телепортировать на эту точку или воще на точку спавна.

Edited by Gaikotsu
  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites
В 21.11.2021 в 20:54, Gaikotsu сказал:

Корявый поиск пути скорее всего - пытается построить путь к конечной точке и пройти по нему, но это ему не удается и он делает это снова и снова, грузя проц и т.д.

Самое простое решение - включить телепортацию на место спавна вместо простого возврата пешком. Есть надеюсь же такая опция в конфигах.

Иначе, если есть исходники и руки прямые - добавить к примеру счетчик неудачных попыток пройти к следующей точке построенного пути и если счетчик превысил определенное значение, то опять же просто телепортировать на эту точку или воще на точку спавна.

Так и есть! менял значение в кон фигах  не помогло. попробую в исходниках исправить! спасибо за ответ

Share this post


Link to post
Share on other sites
13 минут назад, FlexUp сказал:

Так и есть! менял значение в кон фигах  не помогло. попробую в исходниках исправить! спасибо за ответ

идите мочите мозг  своему разработчику ру акис а не штампуйте темы а если разраб не может сделать то  нужно валить от него а то смотрю тема и тут и на форуме рус акис

Share this post


Link to post
Share on other sites
8 минут назад, KiberGen сказал:

идите мочите мозг  своему разработчику ру акис а не штампуйте темы а если разраб не может сделать то  нужно валить от него а то смотрю тема и тут и на форуме рус акис

че за ру акис))

Share this post


Link to post
Share on other sites
1 час назад, KiberGen сказал:

идите мочите мозг  своему разработчику ру акис а не штампуйте темы а если разраб не может сделать то  нужно валить от него а то смотрю тема и тут и на форуме рус акис

Обратно человек показал насколько он умен, даже элементарно читать не умеет... Причем тут RUSaCis? для особо одаренных там написано про aCis, у RUSaCIs данная проблема была исправлена пол года назад

Edited by ForceUnleashed

Share this post


Link to post
Share on other sites

Кстати подобной болезнью страдает оригинальный овер - возвращающие на точку спавна мобы так же могут тупить с поиском пути.

То же относится к нпс и мобам передвигающимся по заданным маршрутам. К примеру патрулирующие ДВ мобы так же там могут периодически капитально нагружать проц, когда в процессе прохождения по заданному маршруту по какой нибудь причине упираются куда-то в стенку и в итоге начинают тоже тупить и мучать сервер попытками построить путь до следующей точки маршрута.

Лечится так же добавлением счетчика попыток по истечению которго к примеру просто телепортируем на следующую точку пути или вобще на точку спавна или начало маршрута. Так же есть смысл выпилить вобще существующую там реализацию движения по маршрутам в виде расписывания этого дела в отдельных аи для каждого такого нпс или моба и сделать общую, в базовом DefaultAI (я по крайней мере так и поступил в свое время).

Edited by Gaikotsu

Share this post


Link to post
Share on other sites

Надо просто с птса взять паснод где всё уже посчитано и не насиловать сервер)

Share this post


Link to post
Share on other sites

ну я всвое время с офф скриптов и спарсил себе данные из  freewayinfo + superpointinfo в хмлку со всеми маршрутами и его и юзаю для нпс/мобов

Спойлер

просто в параметрах спавна конкретного нпс или в его описании указываю маршрут (так же можно и прямо в аи) и по сути все - любой нпс/моб с DefaultAI или наследным от оного сразу же будет бегать по заданному маршруту. вот так к примеру:


	<spawn group="aaru_fortress_peace_merchant" count="1" respawn="15000">
		<npc id="36287">	<!-- Подозрительный Торговец [Крепость Аару] / Suspicious Merchant [Aaru Fortress] -->
			<set name="route" value="inna_gi_fort_ordery" />
		</npc>
		<point x="69726" y="187330" z="-3008" h="0" />
	</spawn>

и сами маршруты в таком виде


	<route id="470" name="inna_gi_fort_ordery" type="LINEAR">
		<point x="69726" y="187330" z="-3008" />
		<point x="70022" y="188065" z="-3066" />
		<point x="69396" y="190303" z="-3074" />
		<point x="69543" y="190975" z="-3011" />
		<point x="70583" y="190927" z="-2888" />
		<point x="71304" y="190486" z="-2800" />
		<point x="73775" y="190413" z="-2817" />
	</route>

на любой из точек дополнительно нпс может задержаться на какое-то время, а так же произнести в чат что нибудь

 

Edited by Gaikotsu

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...