Как решить проблемы с Minecraft OP и авторизацией?
Подробное руководство по проблемам OP, LuckPerms, узла разрешений и полномочий управления.
Система авторизации определяет, какие команды игроки могут использовать на серверах Minecraft. Игрок, не являющийся ОП, не может использовать многие команды управления. На профессиональных серверах вместо того, чтобы давать всем OP, контролируемые разрешения предоставляются с помощью плагинов разрешений, таких как LuckPerms.
При неправильной настройке системы авторизации игроки не могут использовать команды, не работают права администратора, команды рынка или заявки становятся недоступными или обычные игроки могут получить больше привилегий, чем необходимо.
1. Что такое ОП?
ОП, то есть полномочия оператора, являются высшими административными полномочиями на сервере Minecraft. Игрок ОП может использовать множество команд.
Чтобы дать OP из консоли:
op OyuncuAdi
Чтобы удалить ОП:
deop OyuncuAdi
список ОП ops.json хранится в файле.
cat ops.json
2. Настройка уровня разрешений оператора
Уровень авторизации OP можно определить в server.properties.
op-permission-level=4
В общих чертах:
- 1: Силы низкого уровня
- 2: Основные команды управления
- 3: Дополнительные команды управления
- 4: Высший орган ОП
Для некоторых команд важен уровень OP. Если некоторые команды не работают, даже если отображается OP, следует проверить это значение.
3. Что такое LuckPerms?
LuckPerms — один из наиболее широко используемых плагинов управления разрешениями на серверах Minecraft. Можно управлять группами игроков, значениями узлов разрешений, префиксом/суффиксом и мировыми разрешениями.
Основная команда после установки LuckPerms:
lp
Пример предоставления группы игроку:
lp user OyuncuAdi parent set vip
Чтобы добавить разрешение в группу:
lp group vip permission set essentials.fly true
4. Что такое узел разрешений?
Узел разрешений — это специальное имя полномочий, которое представляет разрешение на использование команды или функции.
Примеры:
- Essentials.home - /домашняя команда
- Essentials.sethome - команда /sethome
- мирредактировать.* - Полные полномочия WorldEdit
- Luckyperms.user.info - Информация о пользователе LucPerms
Список узлов разрешений каждого плагина включен в его документацию. Если прописан не тот узел, авторизация работать не будет.
5. Что проверить, если игрок не может использовать команды?
- Находится ли игрок в правильной группе?
- Был ли группе предоставлен правильный узел разрешений?
- Для разрешения установлено значение true?
- Могло ли быть дано отрицательное разрешение?
- Активен ли плагин, предоставляющий команду?
- Существуют ли какие-либо ограничения власти в мире?
- Применился ли этот параметр после перезапуска/перезагрузки сервера?
Чтобы увидеть проверку авторизации игрока с помощью LuckPerms:
lp user OyuncuAdi info
6. Проблема с отрицательными разрешениями
Авторизация в LuckPerms ЛОЖЬ Если для него установлено значение true, оно может блокироваться, даже если оно исходит из другой группы.
Пример:
lp group default permission set essentials.fly false
В этом случае команда полета может не сработать, даже если игрок получит авторизацию от другой группы. Отрицательные силы следует использовать с осторожностью.
7. Проблемы мировой власти
На некоторых серверах авторизация может быть действительна только в определенном мире. Хотя игрок может использовать команды в мире выживания, он не сможет использовать их в мире возрождения.
Пример мирового авторитета:
lp group vip permission set essentials.fly true world=spawn
Если команда не работает только в одном мире, необходимо выполнить проверку контекста мира.
8. Стоит ли использовать OP или LuckPerms?
Неправильно управлять всеми разрешениями с помощью OP на профессиональных серверах. OP следует использовать в основном основателям и техническим менеджерам. Права игрока, гида, VIP, модератора и администратора должны быть разделены с помощью таких систем, как LuckPerms.
Рекомендуемая структура:
- по умолчанию: Обычные способности игрока
- VIP: Дополнительные команды игрока
- модератор: Ограниченные полномочия, такие как бан, отключение звука, кик.
- администратор: Широкие полномочия управления
- владелец: Полные административные полномочия
Распространенные ошибки
- Предоставление ОП обычным игрокам
- Неправильное написание имени узла разрешений
- Непонимание того, что плагин, предоставляющий команду, не работает из-за отсутствия зависимости.
- Не проверять отрицательные значения разрешений
- Забыв о мировых ограничениях власти
- Установление групповой иерархии без планирования
Часто задаваемые вопросы
Я авторизовал плеер, но команда не работает, почему?
Это может быть вызвано неправильным узлом разрешений, отрицательным разрешением, мировым ограничением или неработающим соответствующим плагином.
Разве не практично давать ОП всем?
Это кажется практичным, но это очень опасно. ОП-плеер может нанести серьезный ущерб серверу.
Требуется ли перезагрузка для изменения LuckPerms?
Большинство команд LuckPerms выполняются мгновенно. Однако лучше перезапустить систему для установки плагина или серьезных изменений конфигурации.
Рекомендации по безопасности и эксплуатации
- Регулярно проверяйте список ОП.
- Предоставляйте игрокам только те разрешения, которые им необходимы.
- Используйте подстановочные знаки осторожно.
- Группы полномочий документа.
- Управляйте правами модератора и администратора в отдельных группах.
Эта статья специально подготовлена для PvPServer.