Как настроить права игрокам

[Plugin] PermissionsEx v1.23.4 — даем права на сервере

Не видно скрины? Увеличь!

1) Установить плагин и перезапустить сервер

2) Заходим в папку Plugins => папку PermissionsEx => файл Permissions

3) И что мы видим?

Смотрим по цифрам слева
1 — это группы пермишена именно их мы и будем настраивать
2 и 6 — это 2 группы. default — стандартная группа присутствует сразу как
будет установлен плагин. Admin — группа созданная мной. Думаю вам понятно для чего она.
3 и 7 — эта строка отвечает за права при входе на сервер т.е. если стоит true, то человек
зашедший на сервер сразу получит права данной группы.
4 и 8 — это собственно и есть сами права, после этой строки нужно вписывать права данной группе
5 — это право дает возможность изменять мир (ломать и ставить блоки).
9 — эта строка дает абсолютно все права владельцу данной группы
10 — префикс — надпись перед ником. После префикса обязательно ставим
пробел иначе префикс слипнется с ником.
11 — суффикс — цвет текста
12 — раздел с никами пользователей и группами в которой они состоят
13 — ник игрока
14 — группы. После этой строки прописываем группы в которых будет состоять данный игрок
15 — собственно группа в которой я состою
И есть еще 1 очень нужная строка, указывающая группу выступающей родительской

После добавления этой строки группа Admin берет все права группы default

Для написания permissions нужно соблюдать табуляцию:
groups, users: 0 пробелов.
Названия групп в groups, Ники игроков в users: 2 пробела.
Параметры, permissions и прочее: 4 пробела.

Цвета для суффиксов и префиксов:

Источник

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

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

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

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

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

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

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

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

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

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

Читайте также:  Монитор fire legend 165hz как настроить

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

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 отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.

Источник

PermissionsEX

PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое даёт возможность определять, что игроки могут или не могут изменять в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.

Содержание

Установка

  1. Скачать последнюю версию плагина: PermissionsEX
  2. Поместить PermissionsEX.jar в папку plugins на сервере.
  3. Перезапустить сервер.

Использование

Для распределения прав игрокам нужно отредактировать файл permissions.yml по адресу plugins/PermissionsEx. Это можно сделать с помощью любого текстового редактора, но для удобности рекомендуется использовать Online YAML Editor
Открыв его мы увидим:

Значение этих строк следующее:
groups: — указывает, что ниже будут идти группы и их права.
default: — название группы, куда попадают все только что зашедшие на сервер игроки, если они не прописаны в других группах. Вы можете менять это название на какое захотите.
default: true — параметр, который задаёт группу, как группу по-умолчанию. То есть, все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: — все, что идёт ниже, это и есть сами «права» для группы, сюда нужно прописывать permissions от различных плагинов установленных на вашем сервере. Значение null означает, что у группы/игрока нет никаких прав.
— modifyworld.* — возможность «модифицировать» мир. Если Вы не намерены конкретно определять, что игроки могут или не могут изменять в игровом мире, то это право лучше оставить как есть, а если намерены, то смотрите в Modifyworld (с версии 1.0 функция плагина modifyworld вшита в плагин PermissionsEx).

Рассмотрим как мы можем отредактировать данный файл:

Здесь мы добавили новую группу Admins, а также права для отдельного игрока BigBoss:.
default: false — означает, что данная группа не является группой по-умолчанию.
inheritance: — параметр, с помощью которого можно установить наследственность прав определённой группы, в данном случае — это группа default. Это значит, что Вам не придётся еще раз прописывать права группы default для группы Admins.
Звездочка (‘*’) означает, что у группы/игрока есть абсолютно все права на все плагины, установленные на сервере.
users: — означает, что ниже идут права отдельных игроков.
BigBoss: — имя игрока для которого настраиваются отдельные права.
group: Admins — указывает на то, что игрок входит в группу Admins
rank: — ранг игрока.

Читайте также:  V icon vuetify не работает

Предположим, что группа Admins имеет право permissions.manage, данное право позволяет получить полный доступ ко всем командам PermissionsEx. Если Вы захотели ограничить группу в определенном праве (например permissions.manage.users), то перед правом нужно ставить две черты:

Расположение (выше или ниже) запрещающего права (- -permissions.manage.users) по отношению к праву, дающему доступ ко всем командам PermissionsEx (permissions.manage) не имеет значения.

Если Вы хотите раскрасить ники игроков и добавить к ним префиксы и суффиксы то нужно включить и настроить в permissions.yml Chat Manager.

Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел — и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт. Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.

Команды и права

С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml

  • Добавление префиксов и суффиксов будет работать только если включен Chat Manager или EssentialsChat (начиная с 1.6.4).
  • Значение параметров: параметр обязателен для указания; [такой] параметр — опциональный.
  • Параметр [world] позволяет локализировать действие команды в определенном мире.
  • Там где упоминается единственное/множественное можно перечислять параметры через запятую.

Источник

Как мне дать себе разрешения или оп игроков? | Справочный центр CubedHost

Операторы (также известные как «операторы») — это игроки с расширенными правами доступа к серверу. Никакие плагины или моды не требуются , чтобы иметь возможность предоставлять разрешения оператора, хотя мы настоятельно рекомендуем использовать плагин разрешений, такой как LuckPerms, если вы хотите установить ранги и сложные разрешения для своих сервер, поскольку это невозможно сделать только в ванильном Minecraft.

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

Поэтому мы не рекомендуем противостоять каждому игроку на вашем сервере; вы должны использовать только доверенных игроков.

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

Уровни разрешений оператора

Существуют уровни разрешений для операторов, однако уровни разрешений op являются глобальными. Это означает, что у вас не может быть одной операции со всеми разрешениями и одной только с некоторыми. Уровни разрешений операции следующие:

  1. Операторы могут только обходить защиту от спавна.
  2. Операции могут обходить защиту от спавна и использовать/clear,/сложность ,/effect,/gamemode,/gamerule,/give,/summon,/setblock и/tp, а также могут редактировать блоки команд.
  3. Операторы могут выполнять все вышеперечисленное в дополнение к/ban ,/deop,/kick и/op.
  4. Ops может выполнять все вышеперечисленное в дополнение к/stop.

Разрешение op уровень можно настроить в Prisma в разделе «НАСТРОЙКА»> «НАСТРОЙКИ» в поле «Уровень разрешений OP» в поле «Настройки».

Читайте также:  Меркурий 230 настроить тариф

Использование оператора без конфликтующих плагинов или модов

Предоставление разрешений оператору

Это можно сделать тремя разными способами:

  1. Попросите игрока, которого вы хотите использовать, подключиться к вашему серверу Minecraft пока вы вошли в Prisma. После того, как они подключатся, нажмите кнопку «Операция» рядом с их именем пользователя Minecraft в поле «Подключенные игроки» (вы найдете это на вкладке «Обзор»).
  2. Если да, не установлен на сервере, и/или если вы предпочитаете использовать Prisma, посетите консоль вашего сервера, выбрав «Консоль» на верхней панели навигации в Prisma. Там, где написано Введите команду . , введите команду, используемую для противодействия игрокам Minecraft: op playerA
    Обязательно замените playerA с именем пользователя Minecraft игрока, которому вы хотите предоставить права оператора. При выполнении этой команды в консоли не вводите символ косой черты (консоль делает это за вас!).
  3. Если вы уже подключены и подключены к своему серверу, вы можете выполнить команду оператора (или любые другие команды уровня оператора) в игре. В чате Minecraft в игре выполните команду /op playerA
    Обязательно замените playerA на имя пользователя Minecraft игрока, которого вы хотите предоставить разрешения оператора.

Удаление разрешений оператора

Это можно сделать тремя разными способами:

  1. Попросите игрока, которого вы хотите отключить, подключиться к вашему серверу Minecraft, пока вы вошли в Prisma. После того, как они подключатся, нажмите кнопку «Deop» рядом с их именем пользователя Minecraft в поле «Подключенные игроки» (вы найдете это на вкладке «Обзор»).
  2. Если да, не установлен на сервере, и/или если вы предпочитаете использовать Prisma, посетите консоль своего сервера, выбрав «Консоль» на верхней панели навигации в Prisma. Там, где написано Введите команду . , введите команду, используемую для удаления игроков Minecraft: deop playerA
    Обязательно замените playerA с именем пользователя Minecraft игрока, у которого вы хотите отозвать разрешения оператора. При выполнении этой команды в консоли не вводите символ косой черты (консоль делает это за вас!).
  3. Если вы подключены и подключены к своему серверу, вы можете выполнять команды оператора (или любые другие команды уровня оператора) в игре. В игровом чате Minecraft выполните команду /deop playerA
    Обязательно замените playerA именем пользователя Minecraft, для которого вы хотите отозвать права оператора.

Просмотр текущих оппонентов

Если вам нужно проверить, чтобы увидеть список игроков с разрешениями оператора на сервере, перейдите к «Настроить», затем « Файловый менеджер »в Prisma. Оттуда вы захотите открыть файл ops.json (если вы используете старую версию Minecraft, это может быть ops.txt ), и вы найдете там список игроков. Не редактируйте этот файл напрямую, так как это приведет к повреждению файла, что помешает правильной работе вашего сервера.

Использование оператора с плагинами или модами, которые могут повлиять на it

Если вы используете тип сервера, отличный от обычного Minecraft, и вы установили плагины или моды, которые вводят более сложные разрешения на вашем сервере, вполне вероятно, что эти дополнения могут помешать функциям функция оператора. Важно отметить, что эта функция, в конечном счете, является ванильной, и мы не можем гарантировать, как отдельные плагины или моды изменят ее при добавлении на ваш сервер Minecraft. Таким образом, мы всегда рекомендуем проверять документацию плагина/мода перед добавлением его на свой сервер, если вы полагаетесь на использование разрешений оператора..

Если вы не знаете, с чего начать, и/или у вас есть вопросы по этому поводу, обращайтесь к нашей команде. Мы всегда рады помочь!

Источник

Оцените статью