Как выдать пермишенс в minecraft

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

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

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

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

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

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

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

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

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

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

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

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

Данный 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 ex настройка

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

Как настроить permissions ex в minecraft [1.16.1][1.15.2][1.14.4][1.12.2] и другие версии. Добрый день. В сегодняшней статье я постараюсь вам раскрыть много интересных моментов в игре minecraft! Наверняка каждый второй игрок хотел создавал себе игровой сервер, но на его пути всегда вставали какие либо препятствия. Первое из них является как раз установка и настройка permissionsex. В интернете я ни как не мог найти подходящей информации, которая бы помогала бы мне справиться с вопросом как настроить permissions ex для minecraft.

И так для работы с плагином, его нужно для начала скачать permissionex и установить его в папку plugins. После этого нужно запустить сервер и подождать пока в папке plugins появится еще одна папка с pex.

Теперь открываем эту папку, а сервер можно отключить и теперь можно редактировать файл permissions.yml! Открывать такой файл рекомендуется в notepad++:

Теперь мы можем не много разобрать что у нас получилось:

groups: — это группы
user: — это группа пользователей/игроков
default: true — это значит что группа user стоит по умолчанию
permissions: — это права игроков
— modifyworld. — это само право) оно разрешает игроку

Вы так же можете скачать готовый сервер по этой ссылке:

А вот уже настроенный стандартный набор плагинов, вам лишь нужно убрать те плагины которые не установлены на вашем серверы:

На этом всё! Оставляйте свои комментарии и делитесь с друзьями гайдом! Качайте плагины и будьте вместе с сайтом upminecraft! Готовый лаунчер готов для скачивания Tlauncher

Источник

Permission в minecraft!

Здравствуйте, Хотел поинтересоваться на счет Permission Либо я ничего не понимаю, либо он у меня действительно не правильно настроен!
1) Я прописал себя админом через файл ops! но хотелось бы распределить права, т.к. я уже не 1 админ на сервере, а права у всех одинаковые!
Я долго искал как же это сделать!Вроде бы нашел! Прочитал в одной из тем что надо вводить так! /pex user group set Да это я все знаю, но при вводе на сервере от лица Админа он выдает мне! Don`t have enough permission for group Вот почему что исправить?
2) Я поставил плагин Creative Gates на водные порталы, но и он не работает!
3) У меня стоит плагин на Магазин работу и т.д. Можете помочь исправить 2 вещи, что бы игроки могли создавать свои магазины, и что бы Админ мог продавать какие то вещи!
4) Четвертый пункт скорее всего связан с 1 Т.е. если получиться ввести себя в группу, то наверно и суффиксы и префиксы появяться! Я прав?
Версия minecraft craftbukkit-1.5.2-R1.0
Плагины:
CraftBukkit on Bukkit 1.5.2-R1.0: AutoMessage 2.2.0; WorldEdit 5.5.5; NoCheatPlus 3.9.0-RC-b488; OpenInv 2.0.1; Vault 1.2.25-b320; CPFix 0.2.0; PermissionsEx 1.19.5; HealthBar 1.4.1; Modifyworld 1.19.4; LWC 4.3.2 (b858-git-MANUAL) (March 16, 2013); WorldGuard 5.7.3; Essentials Dev2.11.62; Jobs 2.10.2; ChatManager 1.19.1; EssentialsProtect Dev2.11.62; EssentialsSpawn Dev2.11.62; Scavenger 1.20a; ChestShop 3.5; ProtocolLib 2.4.1; EssentialsAntiBuild Dev2.11.62; AuthMe 2.7.15; TagAPI 2.2; iChatPlayerList 0.5.1; CraftBook 1999-0c72d55
Вот мой (Помогите А то я совсем уже запутался!)

Источник

Permission в minecraft!

Здравствуйте, Хотел поинтересоваться на счет Permission Либо я ничего не понимаю, либо он у меня действительно не правильно настроен!
1) Я прописал себя админом через файл ops! но хотелось бы распределить права, т.к. я уже не 1 админ на сервере, а права у всех одинаковые!
Я долго искал как же это сделать!Вроде бы нашел! Прочитал в одной из тем что надо вводить так! /pex user group set Да это я все знаю, но при вводе на сервере от лица Админа он выдает мне! Don`t have enough permission for group Вот почему что исправить?
2) Я поставил плагин Creative Gates на водные порталы, но и он не работает!
3) У меня стоит плагин на Магазин работу и т.д. Можете помочь исправить 2 вещи, что бы игроки могли создавать свои магазины, и что бы Админ мог продавать какие то вещи!
4) Четвертый пункт скорее всего связан с 1 Т.е. если получиться ввести себя в группу, то наверно и суффиксы и префиксы появяться! Я прав?
Версия minecraft craftbukkit-1.5.2-R1.0
Плагины:
CraftBukkit on Bukkit 1.5.2-R1.0: AutoMessage 2.2.0; WorldEdit 5.5.5; NoCheatPlus 3.9.0-RC-b488; OpenInv 2.0.1; Vault 1.2.25-b320; CPFix 0.2.0; PermissionsEx 1.19.5; HealthBar 1.4.1; Modifyworld 1.19.4; LWC 4.3.2 (b858-git-MANUAL) (March 16, 2013); WorldGuard 5.7.3; Essentials Dev2.11.62; Jobs 2.10.2; ChatManager 1.19.1; EssentialsProtect Dev2.11.62; EssentialsSpawn Dev2.11.62; Scavenger 1.20a; ChestShop 3.5; ProtocolLib 2.4.1; EssentialsAntiBuild Dev2.11.62; AuthMe 2.7.15; TagAPI 2.2; iChatPlayerList 0.5.1; CraftBook 1999-0c72d55
Вот мой (Помогите А то я совсем уже запутался!)

Источник

Если вы задумали создать свой сервер или проект, то вам скорее всего нужен будет плагин, который делит всех игроков на разные группы. К примеру вам нужны модераторы и хелперы, как же внести их в специальные группы и дать определенные права? На помощь приходит плагин с названием «PermissionsEX». Именно такой плагин и стоит у нас на серверах.

Благодаря этому плагину вы сможете вносить игроков в специальные группы и давать им разные права. Так же вплагин даёт возможность сделать глобальный и локальный чат, изменить цвет ника.

Для начала нужно зайти в файл permissions.yml и немного подправить его.

Когда откроете файл, то увидите следующее:

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

Разберем каждое составляющее.

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

КомандаPermissionОписание
/pexpermissions.manageПоказывает помощь по PEX
/pex toggle debugpermissions.manageВкл./откл. режим отладки (создает много отладочной информации в server.log)
/pex user check

permissions.manage.Проверить право

Игрока

/pex reloadpermissions.manage.reloadПерезагружает плагин
/pex configpermissions.manage.configВыводит значение из конфигурации PEX. Дополнительно можно ввести чтобы задать новое значения для параметра.
/pex backendpermissions.manage.backendВывести используемые на данный момент бэкенды.
/pex backendpermissions.manage.backendChange the permissions backend on-the-fly (Use with caution!) Note that this will only change the backend on-the-fly, it will not save the change in the config file, nor will it convert anything. This is for testing only.)
/pex hierarchypermissions.manage.usersПоказывает полную иерархию игроков/групп
/pex dumppermissions.manage.dumpСоздает дамп пользователей и групп в выбранный формат в файл

Управление правами игроков

КомандаPermissionОписание
/pex userspermissions.manage.usersПоказывает список всех записанных пользователей. И игроков сервера
/pex userpermissions.manage.usersПоказывает права игрока
/pex user prefixpermissions.manage.users.prefix.Установить игроку префикс
/pex user suffixpermissions.manage.users.suffix.Установить игроку суффикс
/pex user deletepermissions.manage.users.Удалить игрока из бэкенда, используемого на данный момент.
/pex user add

Игроку

/pex user remove

permissions.manage.users.permissions.Забрать право

У игрока

/pex user timed add

Игроку

/pex user timed remove

permissions.manage.users.permissions.timed.Забрать у игрока временное право

Управление правами групп игроков

КомандаPermissionОписание
/pex user group listПоказать список групп в которых состоит игрок
/pex user group addpermissions.manage.membership.Добавить игрока в группу на время
/pex user group setpermissions.manage.membership.Установить группу для игрока (удалит его из остальных групп)
/pex user group removepermissions.manage.membership.Удалить игрока из группы

Управление правами групп

permissions.manage.groups.inheritance.Установить группе родительскую группу/группы

/pex groupПоказать все права группы
/pex group add

permissions.manage.groups.permissions.Дать право

Группе

/pex group remove

permissions.manage.groups.permissions.Забрать право

У группы

/pex group timed add

Группе на время (в сек.)

/pex group timed remove

permissions.manage.groups.permissions.timed.Забрать временное право

Управление игроками в группах

КомандаPermissionОписание
/pex group userspermissions.manage.membership.Показать всех игроков в группе
/pex group user addpermissions.manage.membership.Добавить игрока/игроков в группу на время
/pex group user removepermissions.manage.membership.Удалить игрока/игроков из группы
/pex promotepermissions.user.promote.Повысить игрока в высшую группу
/pex demotepermissions.user.demote.Понизить игрока в низшую группуpermissions.manage.worldsПоказать информацию о наследственности мира
/pex world inherit

permissions.manage.worlds.inheritanceУстановить родительский мир/миры

2. Кидаем в папку Plugins.

3. Перезагружаем сервер.

What is PermissionsEx?

PermissionsEx (PEX) is a new permissions plugin, based on Permissions ideas and supports all of its features. But PEX is more! It offers different backends, powerful ingame management, fine grained restrictions for world modification.

Please use forum for help/discussions.

Current features

To disable error reporting, create a file called `report-disable` in the plugins/PermissionsEx folder. Note that enabling this option means you WILL NOT get any support for errors because the information published (permissions file, configuration, and versions) is essential to resolving issues.

В этом файле должно всё записываться так:

groups:
default:
default: true
permissions:
— lwc.protect
— commandbook.kit
— commandbook.kit.list
— commandbook.spawn
Moder:
inheritance:
— default
default: false
permissions:
— iConomy.holdings.others
— permission: iConomy.accounts.take
— iConomyChestShop.shop.create
— ChestShop.shop.create
Admin:
inheritance:
— Moder
default: false
permissions:
— authme.admin.changepassword
— authme.admin.reload
— authme.admin.unregister
— authme.admin.register
Helper:
inheritance:
— default
default: false
permissions:
— commandbook.mute
— commandbook.unmute
— commandbook.msg
— commandbook.broadcast
— commandbook.return
— commandbook.teleport
— commandbook.teleport.other
users:
Kratos:
group:
— Admin
Nexus:
group:
— Helper
Bezumets:
group:
— Moder

Самое важное в permissions.yml это сохранение табуляции в данных. Если её нарушить то ничего работать не будет.

Как выглядит и что обозначает слово «табуляция» в файле permissions.yml :

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

(Для простоты понимания перечислю всё в следующем виде)

Разделы groups и users не могут повторяться и сществуют в 1 экхемпляре. В описываються права группам игроков (Администраторам, Модераторам, Хелперам, VIP), здесь никаких ников игроков быть не может, только сами права permissions плагинов, записанные как:

Раздел users содержит в себе ники пользователей и непосредственно группу в которой они состоят. Вместо группы может быть permissions если необходимо указать определённые права какому то пользователю, а не группе. Тут как и в разделе groups необходимо сохранять туже табуляцию.

Все вопросы в комментарии.

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

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

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

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

Служебные

КомандаPermissionОписание
/pexpermissions.manageПоказывает помощь по PEX
/pex toggle debugpermissions.manageВкл./откл. режим отладки (создает много отладочной информации в server.log)
/pex user check

permissions.manage.Проверить право

Игрока

/pex reloadpermissions.manage.reloadПерезагружает плагин
/pex configpermissions.manage.configВыводит значение из конфигурации PEX. Дополнительно можно ввести чтобы задать новое значения для параметра.
/pex backendpermissions.manage.backendВывести используемые на данный момент бэкенды.
/pex backendpermissions.manage.backendChange the permissions backend on-the-fly (Use with caution!) Note that this will only change the backend on-the-fly, it will not save the change in the config file, nor will it convert anything. This is for testing only.)
/pex hierarchypermissions.manage.usersПоказывает полную иерархию игроков/групп
/pex dumppermissions.manage.dumpСоздает дамп пользователей и групп в выбранный формат в файл

Управление правами игроков

КомандаPermissionОписание
/pex userspermissions.manage.usersПоказывает список всех записанных пользователей.
/pex userpermissions.manage.usersПоказывает права игрока
/pex user prefixpermissions.manage.users.prefix.Установить игроку префикс
/pex user suffixpermissions.manage.users.suffix.Установить игроку суффикс
/pex user deletepermissions.manage.users.Удалить игрока из бэкенда, используемого на данный момент.
/pex user add

Игроку

/pex user remove

permissions.manage.users.permissions.Забрать право

У игрока

/pex user timed add

Дать временное право

Игроку

/pex user timed remove

permissions.manage.users.permissions.timed.Забрать у игрока временное право

Управление правами групп игроков

Управление правами групп

permissions.manage.groups.inheritance.Установить группе родительскую группу/группы

/pex groupПоказать все права группы
/pex group add

permissions.manage.groups.permissions.Дать право

Группе

/pex group remove

permissions.manage.groups.permissions.Забрать право

У группы

/pex group timed add

Дать временное право

Группе на время (в сек.)

/pex group timed remove

permissions.manage.groups.permissions.timed.Забрать временное право

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

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

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

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

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

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

Как выдать пермишенс в minecraft. Смотреть фото Как выдать пермишенс в minecraft. Смотреть картинку Как выдать пермишенс в minecraft. Картинка про Как выдать пермишенс в minecraft. Фото Как выдать пермишенс в minecraft

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *