Minecraft как да настроите разрешения за плъгин 1.8. Урок за настройка на PermissionsEx (PEX). Управление на правата на играча

И така, вероятно всеки от вас, с изключение на опитни притежатели на сървъри, има проблеми със задаване на права за достъп.
Лично аз използвам приставката PermissionsEx, защото смятам, че това е най-добрият плъгин за разпространение на разрешения за сървъри.

Какво ни трябва:

1. Notepad ++
2. Самият плъгин. Винаги можете да изтеглите най-новата версия.
3. Прави ръце. (Задължителна клауза)

И така, да започнем.

1. Изтеглете плъгина, разопаковайте го. В папката има 3 файла:

2. Пускаме файловете в папката на плъгините, стартираме сървъра и спираме.
Там се появиха 3 папки:
ChatManager и ModifyWorld

3. Отворете папката PermissionsEx. В тази папка отворете файла permissions.yml с помощта на Notepad ++
И виждаме това:

И така, по ред:
групи:// не докосвайте тази дума, това показва, че групите и техните разрешения ще бъдат по-долу.
по подразбиране:// името на групата включва всички потребители, които току-що са влезли в сървъра, освен ако, разбира се, не сте ги регистрирали в друга група.
по подразбиране: вярно// този параметър задава групата като група по подразбиране. това означава, че всеки играч, за който не са определени други групи и/или изключения, ще има всички права на тази група.
// всичко, което е по-долу, всъщност са "правата" за групата, там трябва да регистрирате разрешения от различни плъгини, инсталирани на вашия сървър.

Групи по подразбиране: по подразбиране: истински разрешения: - modifyworld. * - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc. * - iConomy.access - iConomy.bank.access - iConomy.bank .депозит - 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 Модер: по подразбиране: фалшиво наследяване: - Разрешения по подразбиране: - 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 - iConom y.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 .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish * Администратори: по подразбиране: фалшиво наследяване: - Разрешения за модер: - "*" потребители : admin: group: - Разрешения на администратори: null Модератор: group: - Разрешения за модер: null

Тези разрешения са конфигурирани за плъгини: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Тук, както може би сте забелязали, се появиха нови параметри:

информация: // групови параметри
префикс: "// префикс
суфикс: "// суфикс

// за да покажете префикси / суфикси, трябва да активирате плъгина ChatManager, който е част от PEX. За да направите това, в папката приставки / ChatManager / във файла config.yml намерете enable и го променете, ако е необходимо, от enable: false на enable: true

наследство: // наследяване на права
- По подразбиране // в този случай всички права на групата "по подразбиране" се наследяват
Може също да сте забелязали, че се е появил параметърът на потребителите:
под него трябва да посочите прякорите на потребителите, на които искате да дадете допълнителни права и/или да преминете в друга група. Например:

Модератор:
група:
- Модер
разрешения: нулеви

където "Модератор" е прякорът на играча, "Модер" е името на групата, разрешения: нулеви-допълнителни права за този потребител, в този случай те не са.

Помня! В YAML трябва стриктно да следвате последователността, едно допълнително пространство и параметърът няма да работи.

Бележка от idg_dima: YAML работи чудесно с ненужни проблеми или дори празни редове, единственото нещо, което го нарушава, са разделите.
И ние внасяме промените си за забавянето на проверката на статията, бяхме много заети с някои неща, включително подготовката на сървъра за преместване.

РазрешенияEx- плъгин за Bukkit, който ви позволява да разграничавате правомощията на играчите на сървъра, като ги добавяте към групи и присвоявате всякакви привилегии.

Персонализиране

Във файла разрешения.ymlпо адреса плъгини / PermissionsEx Ще видите следното съдържание:

Групи: по подразбиране: по подразбиране: истински разрешения: - modifyworld. * - authme.register - authme.login - -authme.logout - authme.changepassword - authme.unregister префикс: "[Player]" администратори: по подразбиране: фалшиво наследяване: - по подразбиране разрешения: - "*" - authme.admin. * preifx: "& e [Администратор] & f" потребители: ykpon: група: - префикс на администратори: "& 2 [Главен администратор] & c"

Така създадохме две групи: по подразбиранеи администратори.


Нека разгледаме всеки ред подробно:

"групи“- групи.
"по подразбиране“- името на групата.
"по подразбиране: вярно"- правим тази група по подразбиране. Тоест всеки нов играч автоматично ще бъде включен в тази група.
"разрешения"- указваме, че по-долу е даден списък с привилегии и достъп до определени команди.
Всеки привилегирован ред започва с " - „следвано от интервал.

Ако видим, че след него има друг знак " - ", тогава отказваме на тази група достъп до тази команда.

"префикс: "[Играч]""- Задайте префикса на играча преди псевдонима [Играч]

"потребители"- списък с потребители, на които присвояваме групи.
"ykpon" - Име на играча.
"група"- показваме, че по-долу е групата, играчът, към който се присъединяваме.
"- администратори„- името на групата. Може да има няколко.
"префикс: "& 2 [Главен администратор] & c""- Префиксът, определен индивидуално за играча. Дори ако е посочен префикс за групата, към която сме се присъединили към потребителя, ще се покаже този, който сме присвоили на играча.

Внимание! За да работят цветните префикси, имате config.yml, плъгин Chat Managerлежи в плъгини / ChatManager , променлива " активиране"трябва да изглежда така:" активиране: вярно".

Важно! В YAML трябва стриктно да следвате последователността, едно допълнително пространство - и параметърът няма да работи. Следователно, за да проверите разрешения.ymlпрепоръчително е да използвате това

Инсталиране на плъгин:
1) Изтеглете самия плъгин, най-новата версия ВИНАГИ може да бъде намерена на ТОЗИ линк.
След като изтеглим архива, в него ще намерим следните файлове:
2) Преместете (копирайте) файлове (ChatManager, Modifyworld, Permissions, PermissionsEx) в папката с плъгини на вашия сървър (път например: C: \ Server \ plugins)
3) Стартираме сървъра, изчакваме надписа "Готово" в конзолата на сървъра и го спираме.
4) Отидете в папката Plugins и вижте следното:


Ако сте направили всичко правилно и сте видели папките, създадени от приставката, тогава можете да предположите, че плъгинът е инсталиран.

Настройка на разрешенияEx:
Първо, нека да разгледаме файла permissions.yml на (вашият сървър \ плъгини \ PermissionsEx). Забележка: файловете с разширение .yml могат да се разглеждат от ВСЕКИ текстов редактор, но за удобство препоръчвам да използвате Notepad ++ (можете да го изтеглите)

Отваряйки файла, ще видим следното:


по ред:

групи: // не докосвайте тази дума, това показва, че групите и техните разрешения ще бъдат по-долу.
default: // име на групата всички потребители, които току-що са влезли в сървъра, са включени в нея, освен ако, разбира се, не сте ги регистрирали в друга група.
default: true // този параметър задава групата като група по подразбиране. това означава, че всеки играч, за който не са определени други групи и/или изключения, ще има всички права на тази група.
разрешения: // всичко, което е по-долу, всъщност са "правата" за групата, там трябва да регистрирате разрешения от различни плъгини, инсталирани на вашия сървър.
- modifyworld.* // възможността за "модифициране" на света, не препоръчвам да докосвате този параметър. Забележка: всъщност параметърът "modifyworld" има много повече стойности, но тъй като това е малък ЧЗВ и тук се обсъждат само най-важните неща, не обясних този параметър, ако се интересувате, можете да прочетете официалната документация на английски на ТОЗИ линк.

Сега нека да разгледаме вече конфигурираните разрешения за няколко плъгина.

групи: по подразбиране: по подразбиране: истинни разрешения: - 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. * - работни места. * - 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 Модер: по подразбиране: фалшиво наследяване: - Разрешения по подразбиране: - 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 .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish * Администратори: по подразбиране: фалшиво наследяване: - Разрешения за модер: - "*" потребители : admin: group: - Разрешения на администратори: null Модератор: group: - Разрешения за модер: null

Тези разрешения са конфигурирани за плъгини: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Тук, както може би сте забелязали, се появиха нови параметри:

  • информация: // групови параметри
  • префикс: "" // префикс
  • суфикс: "" // наставка

// за да покажете префикси / суфикси, трябва да активирате плъгина ChatManager, който е част от PEX. За да направите това, в папката приставки / ChatManager / във файла config.yml намерете enable и го променете, ако е необходимо, от enable: false на enable: true

  • наследство: // наследяване на права

По подразбиране // в този случай всички права на групата "по подразбиране" се наследяват

Може също да сте забелязали, че се е появил параметърът на потребителите:
под него трябва да посочите прякорите на потребителите, на които искате да дадете допълнителни права и/или да преминете в друга група. Например:

Модератор:
група:
- Модер
разрешения: нулеви

където "Модератор" е прякорът на играча, "Модер" е името на групата, разрешения: нулеви-допълнителни права за този потребител, в този случай те не са.

Помня! В YAML трябва стриктно да следвате последователността, едно допълнително пространство и параметърът няма да работи. За да има по-малко грешки, ПРЕПОРЪЧВАМ да използвате ТОЗИ сайт Забележка: поставете кода си в левия прозорец, ако не дава грешки в десния прозорец, значи сте написали правилно кода в yaml и ще работи.

Тази статия е извадка от rubukkit.org