Better Npc

 Better Npc 2.1.3

Исправлена ошибка компиляции, если есть плагин HumanNPC
Fixed NRE when reading files for a custom map with an ID
Обновлен только файл UpdaterBetterNpc. Для тех, кто уже обновился до новой версии нет ничего нового
Перед обновлением внимательно прочитайте инструкцию и выполняйте все действия строго шаг за шагом.
Во время обновления сервер должен быть включён, и перезапускать его нельзя, пока вы не завершите все шаги инструкции.
Если вы использовали дефолтные настройки (ничего не меняли в конфиге/данных), вы можете вместо обновления выполнить чистую установку — это быстрее и исключает ошибки переноса.

Все ваши настройки, которые использовались в плагинах BetterNpc и NpcSpawn, будут автоматически перенесены в новые версии плагинов.
Ничего не нужно удалять или настраивать заново.

Будет выполнено:
- полное сохранение текущих конфигураций;
- автоматическая трансформация старых форматов файлов настроек в новые;
- сохранение логики спавна NPC без потери данных.

----------------------------------------------------------------------------------------------
1. Переход к системе пресетов в NpcSpawn
Все настройки NPC теперь перенесены в плагин NpcSpawn и настраиваются через его GUI.
- Все параметры NPC теперь управляются централизованно.
- Все новые параметры, добавляемые в NpcSpawn, автоматически становятся доступны в BetterNpc.
- Больше не требуется дублировать конфигурации NPC в нескольких файлах.
Теперь, если один и тот же NPC используется в разных местах, вы используете один пресет.
----------------------------------------------------------------------------------------------
2. Переход к системе лутовых таблиц в LootManager
Все настройки лута перенесены в плагин LootManager и настраиваются через его GUI.
- Реализован быстрый переход к лутовой таблице из GUI NpcSpawn.
- Больше не требуется дублировать лут в нескольких плагинах.

LootManager является API-плагином, аналогично NpcSpawn, и:
- не меняет лут на сервере сам по себе;
- не влияет на баланс без ваших настроек;
- служит централизованной системой управления лутом в тех плагинах, в которых он используется.

Теперь:
- каждый плагин не настраивает лут самостоятельно;
- лутом управляет только один плагин — LootManager.
----------------------------------------------------------------------------------------------
3. Упрощение конфигураций BetterNpc
После перехода на пресеты NpcSpawn и LootManager:
- файлы настроек BetterNpc стали значительно меньше;
- стали более читаемыми и дружелюбными;
- больше не содержат больших блоков параметров NPC и лута.

Теперь:
- вместо блока настроек NPC указывается имя пресета;
- NpcSpawn сам определяет нужную конфигурацию;
- LootManager сам определяет нужную таблицу лута (включая поддержку AlphaLoot и CustomLoot).
----------------------------------------------------------------------------------------------
4. Доступ ко всем новым возможностям NPC (через NpcSpawn)
Так как используется новая версия NpcSpawn, в BetterNpc теперь доступны все её новые возможности, включая:
- систему пресетов NPC;
- GUI для настройки NPC;
- групповой интеллект NPC;
- детальную настройку атак по NPC и животным;
- использование мин и капканов;
- использование бинтов;
- использование деревянных баррикад для укрытия и пополнения здоровья;
- настройку урона по частям тела;
- настройку поведения у воды;
- улучшенную навигацию и сенсорику;
- новые команды диагностики и тестирования NPC.
----------------------------------------------------------------------------------------------
5. Улучшена инициализация и спавн NPC
Изменён процесс:
- инициализации файлов настроек;
- спавна NPC;

Теперь он стал:
- более плавным;
- менее ресурсоёмким;
- устойчивым к ошибкам в data-файлах.
----------------------------------------------------------------------------------------------
6. Cargo
Добавлена возможность:
- изменять количество используемых пресетов;
- настраивать количество NPC в каждом пресете на Cargo.
----------------------------------------------------------------------------------------------
7. Исправления
Исправлена проблема спавна NPC на гигантском экскаваторе при вызове AirDrop.
----------------------------------------------------------------------------------------------
8. Горячая перезагрузка Spawn Point
Теперь при изменении настроек Spawn Point:
- не требуется перезагружать весь плагин;
- достаточно перезагрузить конкретный Spawn Point через консоль;
- плагин сам перечитает изменённый файл.
----------------------------------------------------------------------------------------------
9. Диагностика навигационной сетки
Добавлена команда (ShowFailedNavMesh) для анализа проблемных позиций на карте:
- выявляет точки, вызывающие спам в консоли;
- разделяет позиции на критические и рекомендуемые к исправлению;
- определяет случаи использования неверной навигационной сетки для NPC.
----------------------------------------------------------------------------------------------
10. Телепорт администратора
Добавлена команда для телепорта администратора к нужному Spawn Point.
Удобно при настройке:
- подводных лабораторий;
- модулей метро.
----------------------------------------------------------------------------------------------
11. Улучшено удаление стандартных NPC
Функция удаления стандартных NPC стала более точной:
- старается удалять именно стандартных NPC;
- не затрагивает кастомных.
----------------------------------------------------------------------------------------------
12. Новые сценарии спавна NPC на Cargo
Добавлены новые механики появления NPC:
- при заходе Cargo в порт;
- при появлении новых ящиков.
----------------------------------------------------------------------------------------------
13. Минимальная дистанция между NPC
Для спавна NPC:
- в биомах;
- на дорогах;
- добавлен параметр минимальной дистанции между NPC, чтобы они не появлялись слишком близко друг к другу.
----------------------------------------------------------------------------------------------
14. Поддержка кастомных карт
Для кастомных монументов:
- больше не требуется обязательно использовать координаты;
- можно использовать название монумента с карты;
- плагин сам определяет позицию монумента.
----------------------------------------------------------------------------------------------
15. Оптимизация респавна NPC
Оптимизирована система респавна NPC на монументах:
- используется один общий таймер;
- вместо множества таймеров на каждый монумент.
----------------------------------------------------------------------------------------------
16. Улучшен анализ data-файлов
Оптимизирован процесс анализа data-файлов:
- лучше выявляются ошибки;
- выдаются более понятные сообщения;
- снижен риск некорректных настроек.
----------------------------------------------------------------------------------------------
Исправлена NRE на кастомных картах, которое происходило из-за того, что сломались кастомные маркеры на карте
- Добавлена поддержка нового биома - Jungle
- Добавлена поддержка нового монумента - Jungle Ziggurat
- Обновлять плагин только после майского обновления Rust!
- Добавлен новый монумент Radtown, не забудьте переместить новый файл настроек для этого монумента из папки Monument
- Добавлена новая команда в чате для удаления ближайшей позиции из списка позиций для пресета Npc - SpawnPointRemovePos
- Плагин обновлен для обновления Pool
Назад
Сверху Снизу