Как настроить пермишионс в майнкрафт


Туториал по настройке PermissionsEx (PEX) | Minersss.com

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

Что нам понадобится:

1. Notepad++
2. Сам плагин. Последнюю версию можно всегда скачать тут.
3. Прямые руки. (Обязательный пункт)

И так, начнем.

1. Скачиваем плагин, распаковываем. В папке есть 3 файла:

файлы PEX

2. Закидываем файлы в папку с плагинами, запускаем сервер, останавливаем.
Там появились 3 папки:
PermissionsEx, ChatManager и ModifyWorld

3. Открываем папку PermissionsEx. В этой папке открываем файл permissions.yml с помощью Notepad++
И видим это:

Permissions

И так, по порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами «права» для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.

groups default: default: true permissions: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite Moder: default: false inheritance: - Default permissions: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock.other - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad.god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome.home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Admins: default: false inheritance: - Moder permissions: - '*' users: admin: group: - Admins permissions: null Moderator: group: - Moder permissions: null

Данный Permissions настроен для плагинов: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Здесь как вы могли заметить появились новые параметры:

info: //параметры группы
prefix: » //префикс
suffix: » //суффикс

// для отображения префиксов/суффиксов необходимо включить плагин ChatManager, который входит в состав PEX. Для этого в папке plugins/ChatManager/ в файле config.yml находим enable и меняем его при необходимости с enable: false на enable: true

inheritance: //наследование прав
— Default //в данном случае наследуются все права группы «default»
Так же вы могли заметить что появился параметр users:
под ним нужно указывать никнеймы пользователей, которым вы хотите дать дополнительные права и/или переместить в другую группу. К примеру:

Moderator:
group:
— Moder
permissions: null

где «Moderator»-никнейм игрока, «Moder»- название группы, permissions: null-дополнительные права для этого пользователя, в данном случае их нет.

Запомните! В YAML нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать.

Примечание от idg_dima: YAML отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.

Permissions.yml - Официальный BukkitWiki

Эта страница является частью официальной документации Bukkit

Эта страница была принята и включена в официальную документацию Bukkit. Вы можете обсудить неточности, проблемы или ошибки в статье на ее странице обсуждения.

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

Permissions.yml - это YAML-файл определения разрешений по умолчанию, автоматически сгенерированный при запуске. Его основная функция состоит в том, чтобы сгруппировать узлы разрешений в один файл, чтобы его можно было использовать в системе с помощью плагинов разрешений (и плагинов, использующих разрешения одинаково).

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

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

Подумать о permissions.yml похоже на создание наборов внутриигровых материалов, но вместо внутриигровых инструментов и блоков в комплект входит несколько разрешений в один узел разрешений, который затем можно использовать в любом Bukkit на основе разрешений. система.

Назначение узлов '*'

Система разрешений по умолчанию

CraftBukkit не поддерживает '*' или узлы с подстановочными знаками.Это связано с тем, что система реализует функцию, известную как родительские / дочерние узлы, где разработчику плагина поручено определить узлы, которые будут действовать как узлы '*', а не иметь систему со встроенным методом "доступа ко всем", что и является команда OP используется для. Permissions.yml помогает администраторам серверов объединить узлы разрешений для облегчения распространения в других системах разрешений.

Настройка Permissions.yml

Чтобы начать настройку файла YAML, вам сначала необходимо определить новый родительский узел.В этом примере мы будем использовать server.basics, за которым следует его описание, значение по умолчанию и дочерние элементы с их значениями по умолчанию.

Часть YAML Описание Пример
Родительский узел Определенный родительский узел. Это разрешение, которое вы будете помещать в подключаемые модули Bukkit на основе разрешений, а не в назначенные им дочерние узлы. server.basics:
.

Lib's Disguises - Настройка разрешений | Втулка MC

  • Домой
    • Последние сообщения
    • Недавняя активность
  • Форумы
    • Поиск по форуму
    • Недавние сообщения
  • Ресурсы
    • Поисковые ресурсы
    • Большинство ресурсов
    • Последние обзоры
  • Wiki
    • Индекс вики
    • Список страниц
    • Недавняя активность
  • команда
    • Администратор
    • Модератор
    • Спонсор
    • Разработчик
    • Вики-команда
    • Услуги Персонал
    • Младший мод
    • Ресурсный персонал
    • Персонал IRC
  • Загрузки
    • Spigot / BuildTools
    • BungeeCord
    • Дженкинс
  • диссонанс
  • хаб
  • вопросы
  • Чат
  • члены
    • Известные члены
    • Текущие посетители
    • Недавняя активность
    • Новые сообщения профиля
  • жертвовать
Ваше имя или адрес электронной почты:
Пароль:
Забыли Ваш пароль?
Оставаться в системе
.

Разрешения - документация WorldEdit 7.1

По умолчанию никто не может использовать WorldEdit. Чтобы вы, модераторы и игроки могли использовать WorldEdit, вы должны предоставить соответствующие разрешения. Один из способов - предоставить op модераторам и администраторам (если они не отключены в конфигурации), но предоставление узлов разрешений на этой странице (через плагин разрешений) является более гибким.

Вы можете дать разрешение worldedit. * , чтобы предоставить себе и другим администраторам полный доступ к WorldEdit.

Команды

См. Страницу "Команды" для объяснения некоторых из этих команд.

Команда Разрешение
/ worddit
/ worddit cui
/ worddit help worldedit.help
/ worddit перезагрузить адресперезагрузить
/ текст отчета мирдит.отчет
/ worddit tz
/ текст версия
/ отменить worddit.history.undo , worldedit.history.undo.self
/ повторить worddit.history.redo , worldedit.history.redo.self
/ clearhistory worddit.history.clear
// предел слово предел. Предел
// тайм-аут worddit.timeout
// быстро адрес быстро
// повторный заказ worddit. Заказ
// тяга адрескулиса
// мир worldedit.world
// сторожевой таймер worddit.watchdog
/ маска worddit.global-mask
/ toggleplace
/ searchitem worddit.searchitem
/ отклеено адресnavigation.unstuck
/ восходящий worddit.navigation.ascend
/ по убыванию worddit.navigation.descend
/ ceil worddit.navigation.ceiling
/ через worldedit.navigation.thru.command
/ перейти к адресnavigation.jumpto.command
/ вверх worldedit.navigation.up
// pos1 worldedit.selection.pos
// pos2 worldedit.selection.pos
// hpos1 worldedit.selection.hpos
// hpos2 адресselection.hpos
// кусок worddit.selection.chunk
// палочка worddit.wand
/ переключатель worddit.wand.toggle
// договор адрес. Выбор. Договор
// смена адресselection.shift
// исход worddit.selection.outset
// вставка worddit.selection.inset
// размер worddit.selection. size
// счет worddit.analysis.count
// дистр адресanalysis.distr
// sel
// развернуть worddit.selection.expand
// развернуть верт
// установить worldedit.region.set
// строка worddit.region.line
// кривая адресregion.curve
// заменить мирдит.регион. заменить
// накладка worddit.region.overlay
// центр мирдит.регион.центр
// натурализовать мирдит.регион.природить
// стены адресобл.стены
// грани мирдит.регион.лики
// гладкая worddit.region.smooth
// двигаться worddit.region.move
// стек worddit.region.stack
// регенерация адресрегенерация
// деформировать мирдит. Регион. Деформа
// полый мирдит.регион пустота
// лес мирдит.регион.лес
// флора мир.регион.флора
// гидроцилиндр адреспоколение. цилиндр
// цилиндр worddit.generation.цилиндр
// hsphere worddit.generation.sphere
// сфера
.

Смотрите также