bPermissions - это плагин для серверов CraftBukkit, созданный разработчиком плагина codename_B. Это плагин разрешений, который поддерживает новую систему суперсерм, а также старые разрешения. Настройка разрешений для вашего сервера может быть сложной задачей, особенно если вы этого не делали раньше. Из этой статьи вы узнаете, как настроить плагин Permissions.
Шаги
Шаг 1. Загрузите bPermissions
Вы можете скачать его, перейдя по этой ссылке.
Шаг 2. Создайте файлы bPermissions
-
Поместите bPermissions.jar в папку плагина и запустите сервер, чтобы файлы были сгенерированы.
-
Когда сервер полностью загрузится, введите «стоп» и закройте консоль.
Шаг 3. bФайлы разрешений
-
Теперь внутри папки плагинов вы должны увидеть новую папку с именем bPermissions.
-
Откройте эту папку, и вы увидите несколько новых файлов. А пока оставим эти файлы как есть.
Шаг 4. Настройте YML-файлы мира
-
Откройте папку мира, и вы увидите файл YAML для каждого мира, который есть на вашем сервере. Если у вас есть только миры по умолчанию, вы увидите два файла: groups.yml и users.yml.
- Это файлы, которые мы используем для создания групп разрешений и назначения групп игрокам.
Шаг 5. Откройте группу YML
-
Откройте group.yml в блокноте. Обычно это пустой файл в последней версии серверов. Если вы должны увидеть две квадратные скобки: . Удалите их, чтобы у нас остался пустой файл.
Шаг 6. Установите группу по умолчанию
-
В этой wikiHow вы будете использовать три группы: игрока, модератора и администратора. Вы можете иметь больше или меньше групп, чем это.
-
Напишите без кавычек «default:», а затем имя вашей группы по умолчанию, моей будет «player». Ваша первая строка должна выглядеть как линия на изображении.
Шаг 7. Добавьте группы
-
Теперь мы можем добавить группы в файл мира.
-
Перейдите к следующей строке и введите группы:
- Затем перейдите к следующей строке и добавьте четыре пробела, убедившись, что вы не добавляете вкладки, и никакие вкладки не были добавлены автоматически. Напишите название вашей первой группы. Перейти к следующей строке, четыре пробела, название второй группы.
- Повторяйте, пока все ваши группы не будут перечислены. Они должны быть похожи на группы на изображении.
Шаг 8. Добавьте основные разрешения
-
Теперь вам нужно будет добавить основные разрешения, которые будут иметь каждая группа. С bPermissions вы будете назначать своим игрокам несколько групп.
-
Вместо групп игроков это будут группы разрешений, добавленные вашим игрокам. Как правило, вашей группой по умолчанию будет базовая группа. Он будет содержать все разрешения, которые вы хотите, чтобы каждый игрок имел.
-
Итак, в группе по умолчанию перейдите к следующей строке, добавьте 4 пробела и добавьте разрешение:
- - bPermissions.build: это позволит игроку размещать и разбивать блоки.
- Затем в группе типа администратора добавьте разрешение:
-
- bPermissions.admin
-
Он должен быть похож на изображение.
Шаг 9. Добавьте другие разрешения
-
Поскольку плагин Essentials имеет множество разрешений и довольно популярен.
-
Как и в предыдущем шаге, добавьте разрешения, которые должны быть у каждой группы. Но имейте в виду, что разрешения должны относиться к группе.
-
Вот некоторые разрешения для команд MOTD, телепортации на возрождение и домой / установить дом для группы игроков. Кик и бан разрешения группе модераторов и команды сервера Bukkit группе администраторов.
-
Теперь ваш файл groups.yml должен выглядеть так, как на изображении.
-
Примечание: если у вас много плагинов, вам, вероятно, придется добавить много узлов разрешений. Но не торопитесь, чтобы убедиться, что он отформатирован правильно и не было добавлено никаких вкладок.
Шаг 10. Добавьте игроков
-
Теперь, когда у нас есть добавленные разрешения, рекомендуется добавить в файл игроков, у которых будет узел bPermissions.admin. Это разрешение позволит игроку добавлять группы к другим игрокам в игре.
-
В этом примере есть три игрока; Notch, Jeb и NewGuy.
- Нотч является администратором, поэтому у него есть все три группы разрешений, то есть он может делать все, что может игрок по умолчанию, а также то, что может модератор, а также может использовать команды сервера.
- Джеб, как модератор, имеет права игрока по умолчанию и права модератора.
-
Наконец, NewGuy только что присоединился к серверу, поэтому ему автоматически предоставляются разрешения группы по умолчанию.
-
Когда новые игроки присоединяются к серверу, они автоматически добавляются в этот список.
Создайте новую строку, введите игроки:
Новая строка, 4 пробела, добавьте имя игрока следующим образом: Notch:
Затем еще одна строка, 4 пробела, и добавьте группы. Повторите для всех игроков, которых вы хотите добавить вручную.
Ваш groups.yml должен выглядеть как на картинке.
-
Шаг 11. Как получить префикс / суффикс
Теперь ваши разрешения настроены. Вы можете сохранить файл, и он должен работать должным образом. Однако многие люди любят добавлять к своему имени префикс, чтобы знать, какие игроки в каких группах. Для этого вам понадобится плагин чата. Плагин, который я рекомендую, - bChat.
Шаг 12. Настройте bChat
bChat имеет только один файл config.yml.
Откройте config.yml, и вы сможете отформатировать чат для своего сервера. Вы можете использовать следующий формат: формат: '+ ПРЕФИКС + БЕЛЫЙ + ИМЯ: + БЕЛЫЙ + СООБЩЕНИЕ'
Шаг 13. Добавляем приставку
Чтобы добавить префикс в группу, мы должны открыть файл groups.yml, в который мы добавили все наши разрешения. Префикс добавляется с использованием разрешения.
Разрешение:
- приставка. приоритет. приставка
Приоритет работает следующим образом: чем выше число, тем выше приоритет.
Например, мы добавили в плеер Notch три группы. Каждая из этих групп может иметь узел разрешений для префикса. Таким образом, мы используем приоритет, чтобы убедиться, что используется префикс для группы с наивысшим рейтингом.
Таким образом, для группы по умолчанию мы можем использовать приоритет 10, модератор - 20, а администратор - 30. Вот пример префикса, который представляет собой группу в квадратных скобках.
- префикс.30. [Admin]
Это даст:
[Admin] Notch: message here Мы также можем добавить цвет к префиксу: - prefix.30. + RED [Admin] Эта система префиксов полезна, поскольку позволяет нам использовать многогрупповую систему, при этом обеспечивая возможность для каждого префиксы групп. Ваш файл groups.yml может выглядеть как на картинке.
Шаг 14. Продвигайте игроков в игре
Вы можете использовать команды для добавления / удаления групп для игроков, а также для добавления / удаления узлов разрешений из групп. Команда такая:
/ p [мир || глобальный] [действие] [цель]
Например, / p глобальный администратор addgroup Джеб
Добавляет админку игроку Джеб.
Видео - с помощью этой службы некоторая информация может быть передана YouTube
подсказки
- Используйте такую программу, как NotePad ++, для редактирования файлов YAML.
- Вы можете использовать / help в игре, чтобы увидеть список команд, которые вы можете использовать.
- Используйте bChat или mChat для добавления префиксов / суффиксов
- Скачивание плагинов разрешений.
- Вы увидите список bPermissions и Permissions, когда вы введете / plugins. Это плагин «поддельных разрешений», используемый для обеспечения совместимости с плагинами, все еще использующими старую систему разрешений.
Предупреждения
- Не используйте одновременно другие плагины разрешений.
- НЕ используйте вкладки в файлах YAML