Обновляй LuckPerms файлом для той платформы, на которой плагин действительно работает. Скачанный вариант для Velocity не должен попадать на Paper-сервер. Заранее сохрани данные прав и конфигурацию, а после обновления проверь с обычного аккаунта игрока, что группы и права работают так же, как раньше.

Определи платформу и место установки

Сначала запиши, где установлен LuckPerms: на Minecraft-сервере, на прокси или на нескольких компонентах. Проверь запущенную платформу и версию в логе. Не полагайся только на имя JAR-файла, который когда-то был загружен.

Затем проверь настроенное хранилище прав. Если используется внешняя база данных, основной набор данных не обязательно находится в папке плагина. Поэтому простой файловый бэкап этой папки может быть неполным. Обращайся с учетными данными из конфигурации конфиденциально и не вставляй их в публичные отчеты об ошибках.

Бэкап перед заменой

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

Для небольшого теста достаточно заранее задокументированных примеров: обычный игрок без особых прав, участник названной группы и аккаунт с точечно добавленным разрешением. Запиши ожидаемое поведение. Не выдавай для теста глобальные wildcard-права и общие OP-права, иначе ты скроешь ошибки в разрешениях.

Обновление в окно обслуживания

  1. Выбери загрузку для своей фактической платформы на официальной странице LuckPerms.
  2. Проверь указанные там требования и примечания к переходу с твоей текущей версии.
  3. Корректно останови затронутый серверный или прокси-компонент.
  4. Замени файл плагина; оставь конфигурацию и хранилище данных без изменений, если конкретная инструкция по обновлению не требует миграции.
  5. Запусти компонент и проверь лог на ошибки загрузки и сохранения.
  6. Протестируй заранее задокументированные случаи с правами.

Если компонентов несколько, обновляй их контролируемо и документируй их версии. Не выводи из нового прокси-билда общее указание обновить все Minecraft-серверы.

Проверь результат

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

Одного успешного старта недостаточно: сервер может быть доступен, но подключение к базе данных или правило прав может работать не так, как ожидалось. Запиши платформу, версию плагина, результат теста и при необходимости первое релевантное сообщение об ошибке.

Безопасный откат

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

FAQ

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

Достаточно ли папки плагина как бэкапа? Только если она полностью содержит фактически используемый набор данных. Проверь подключение к хранилищу.

Нужно ли заново создавать права после каждого обновления? Обычное обновление не повод на всякий случай пересобирать группы. Сначала проверь набор данных и сообщения об ошибках.

Основные источники