Управление контентом EliteMobs
EliteMobs 10 использует жизненный цикл контента с учётом Nightbreak.
Если вы ещё не привязали токен Nightbreak, начните с глобальных руководств:
Основные команды
| Команда | Назначение |
|---|---|
/em initialize | Процесс первоначальной настройки |
/em setup | Главное меню управления контентом |
/em downloadall | Проверяет/скачивает обновление плагина, затем запрашивает отсутствующий или устаревший контент с проверкой доступа аккаунта |
/em downloadallcontent | Запрашивает отсутствующие или устаревшие пакеты контента с проверкой доступа аккаунта, без обновления плагина |
/em updatecontent | Помощник массового обновления устаревшего контента |
/em updateallcontent | Псевдоним /em updatecontent |
/em downloadpluginupdate | Скачивает только обновление плагина EliteMobs, без контента |
/em applypluginupdate | Применяет скачанное обновление плагина EliteMobs без перезапуска |
/em forcereinstallcontent <package|all> | Повторно скачивает контент через обычный процесс с аутентификацией, даже если установленная версия уже актуальна |
/nightbreaklogin [token] | Общая привязка аккаунта Nightbreak: выводит ссылку для одобрения сервера или сохраняет вставленный токен |
/nightbreaklogout | Удаляет сохранённый токен аккаунта Nightbreak |
Что теперь делает /em setup
Текущее меню настройки — это больше, чем простой экран вкл/выкл. Это главное место, где можно:
- просматривать доступный контент
- видеть состояния «установлено» и «скачано»
- определять устаревший контент
- видеть, требует ли пакет доступа Nightbreak
- управлять категориями официального контента, не выходя из игры
Это рекомендуемое место для управления подземельями, контентом хаб-мира и другими официальными пакетами.
Текущее меню настройки также предоставляет фильтры для:
- подземелий
- событий
- кастомных моделей
Что делает /em initialize
/em initialize — это процесс первичного ознакомления.
Он настраивает начальную конфигурацию плагина и направляет администратора к:
- привязке общего аккаунта Nightbreak
- меню настройки
- актуальному руководству по настройке
Меню первого запуска сейчас предлагает три предустановки:
Recommended Preset: включает естественный спавн элитных мобов, систему навыков, добычу EliteMobs, а также события действий и события по времениContent-Only Preset: отключает естественный спавн элитных мобов, события действий и события по времени; включает систему навыков и добычу EliteMobsNo Progression Preset: отключает естественный спавн элитных мобов, добычу EliteMobs, систему навыков, а также события действий и события по времени; явно не рекомендуется
Каждая предустановка задаёт все эти параметры, помечает начальную настройку завершённой, выводит сообщения и перезагружает плагин, поэтому последующее переключение предустановки полностью заменяет прежний выбор для этих параметров. Остальные настройки не меняются. Задействованные ключи конфигурации описаны в разделе что спрашивает /em initialize.
Оно не заменяет /em setup и само по себе не выступает в роли полноценного установщика контента.
Что на самом деле делают массовые команды
/em downloadallтребует привязанного токена Nightbreak- сначала она проверяет/скачивает обновление плагина EliteMobs, затем запрашивает ещё не скачанные или устаревшие пакеты контента
/em downloadallcontentвыполняет ту же загрузку контента, не затрагивая jar плагина- пакетам нужен slug Nightbreak. Запросы установки доходят до проверки загрузки с аутентификацией, даже если кэш указывает на отсутствие доступа; сервис загрузки решает, может ли ваш токен скачать каждый пакет
/em updatecontent(псевдоним/em updateallcontent) нацелена только на устаревшие доступные пакеты/em forcereinstallcontent <package|all>повторно скачивает и импортирует даже актуальный контент для восстановления повреждённых или частично удалённых файлов.allохватывает скачанные, установленные или устаревшие пакеты; при полностью отсутствующих файлах укажите slug Nightbreak напрямую (дополнение по Tab показывает доступные slug)- ручные массовые операции хотя бы с одной завершённой загрузкой перезагружают EliteMobs после всего пакета операций, даже если другие загрузки не удались. Проверьте список ошибок: перезагрузка не доказывает успешную установку всего контента
По умолчанию скачанные JAR плагинов начинают использоваться после следующего перезапуска. Задайте nightbreak.applyPluginUpdatesWithoutRestart в config.yml значение when-empty или immediately либо выполните /em applypluginupdate, чтобы переключиться на обновление без перезапуска; что делает такое переключение, описано в разделе применение обновлений без перезапуска. Автоматические обновления контента при запуске ждут следующего перезапуска и не вызывают перезагрузку плагина, предусмотренную ручной командой.
Ручные импорты
Ручные импорты по-прежнему поддерживаются через plugins/EliteMobs/imports.
Используйте их, когда:
- у вас уже есть zip-архив пакета
- вы переносите контент между серверами
- вы намеренно хотите установить контент без использования внутриигрового процесса загрузки