Descarga pex personalizado. Tutorial de configuración de PermissionsEx (PEX)

Instalación del complemento:
1) Descargue el complemento, la última versión SIEMPRE se puede encontrar en ESTE enlace.
Después de descargar el archivo, encontraremos los siguientes archivos en él:
2) Mueva (copie) archivos (ChatManager, Modifyworld, Permissions, PermissionsEx) a la carpeta de complementos de su servidor (ruta por ejemplo: C: \ Server \ plugins)
3) Iniciamos el servidor, esperamos la inscripción "Done" en la consola del servidor y lo paramos.
4) Vaya a la carpeta Complementos y vea lo siguiente:


Si hizo todo correctamente y vio las carpetas creadas por el complemento, entonces puede asumir que el complemento está instalado.

Configuración de PermissionsEx:
Primero, echemos un vistazo al archivo permissions.yml en (su servidor \ plugins \ PermissionsEx). Observación: los archivos con la extensión .yml se pueden ver con CUALQUIER editor de texto, pero para mayor comodidad recomiendo usar Notepad ++ (puede descargarlo)

Abriendo el archivo, veremos lo siguiente:


En orden:

grupos: // no toques esta palabra, indica que los grupos y sus permisos irán debajo.
default: // nombre del grupo todos los usuarios que acaban de entrar al servidor están incluidos en él, a menos que, por supuesto, los haya registrado en otro grupo.
default: true // este parámetro establece el grupo como grupo predeterminado. esto significa que cualquier jugador para el que no se definan otros grupos y / o excepciones tendrá todos los derechos de este grupo.
permisos: // todo lo que aparece a continuación son en realidad los "derechos" para el grupo, allí debe registrar los permisos de varios complementos instalados en su servidor.
- modificar mundo. * // la capacidad de "modificar" el mundo, no recomiendo tocar este parámetro. Observación: de hecho, el parámetro "modifiedworld" tiene muchos más valores, pero como se trata de una pequeña FAQ y aquí solo se discuten las cosas más importantes, no expliqué este parámetro, si estás interesado puedes leer la documentación oficial en Inglés en ESTE enlace.

Ahora echemos un vistazo a los permisos ya configurados para varios complementos.

grupos: predeterminado: predeterminado: verdadero permisos: - modificar mundo. * - libro de comandos.spawn - libro de comandos.quien - libro de comandos.say - libro de comandos.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: predeterminado: herencia falsa: - Permisos predeterminados: - modificar mundo. * - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. otro - 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. * Administradores: predeterminado: herencia falsa: - Permisos Moder: - "*" usuarios : admin: grupo: - Permisos de administrador: nulo Moderador: grupo: - Permisos modernos: nulo

Estos permisos están configurados para complementos: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Aquí, como habrás notado, han aparecido nuevos parámetros:

  • info: // parámetros de grupo
  • prefijo: "" // prefijo
  • sufijo: "" // sufijo

// para mostrar prefijos / sufijos, debe habilitar el complemento ChatManager, que es parte del PEX. Para hacer esto, en la carpeta plugins / ChatManager / en el archivo config.yml, busque enable y cámbielo, si es necesario, de enable: false a enable: true

  • herencia: // herencia de derechos

Predeterminado // en este caso todos los derechos del grupo "predeterminado" se heredan

También puede haber notado que ha aparecido el parámetro de usuarios:
debajo, debe indicar los apodos de los usuarios a los que desea otorgar derechos adicionales y / o pasar a otro grupo. Por ejemplo:

Moderador:
grupo:
- Moder
permisos: nulo

donde "Moderador" es el apodo del jugador, "Moder" es el nombre del grupo, los permisos: nulos son derechos adicionales para este usuario, en este caso no lo son.

¡Recordar! En YAML, debe seguir estrictamente la secuencia, un espacio adicional y el parámetro no funcionará. Para tener menos errores, RECOMIENDO usar ESTE sitio Observación: pegue su código en la ventana izquierda, si no da errores en la ventana derecha, entonces ha escrito correctamente el código en yaml y funcionará.

Este artículo está extraído de rubukkit.org

Instalación del complemento:
1) Descargue el complemento, la última versión SIEMPRE se puede encontrar en ESTE enlace.
Después de descargar el archivo, encontraremos los siguientes archivos en él:
2) Mueva (copie) archivos (ChatManager, Modifyworld, Permissions, PermissionsEx) a la carpeta de complementos de su servidor (ruta por ejemplo: C: \ Server \ plugins)
3) Iniciamos el servidor, esperamos la inscripción "Done" en la consola del servidor y lo paramos.
4) Vaya a la carpeta Complementos y vea lo siguiente:


Si hizo todo correctamente y vio las carpetas creadas por el complemento, entonces puede asumir que el complemento está instalado.

Configuración de PermissionsEx:
Primero, echemos un vistazo al archivo permissions.yml en (su servidor \ plugins \ PermissionsEx). Observación: los archivos con la extensión .yml se pueden ver con CUALQUIER editor de texto, pero para mayor comodidad recomiendo usar Notepad ++ (puede descargarlo)

Abriendo el archivo, veremos lo siguiente:


En orden:

grupos: // no toques esta palabra, indica que los grupos y sus permisos irán debajo.
default: // nombre del grupo todos los usuarios que acaban de entrar al servidor están incluidos en él, a menos que, por supuesto, los haya registrado en otro grupo.
default: true // este parámetro establece el grupo como grupo predeterminado. esto significa que cualquier jugador para el que no se definan otros grupos y / o excepciones tendrá todos los derechos de este grupo.
permisos: // todo lo que aparece a continuación son en realidad los "derechos" para el grupo, allí debe registrar los permisos de varios complementos instalados en su servidor.
- modificar mundo. * // la capacidad de "modificar" el mundo, no recomiendo tocar este parámetro. Observación: de hecho, el parámetro "modifiedworld" tiene muchos más valores, pero como se trata de una pequeña FAQ y aquí solo se discuten las cosas más importantes, no expliqué este parámetro, si estás interesado puedes leer la documentación oficial en Inglés en ESTE enlace.

Ahora echemos un vistazo a los permisos ya configurados para varios complementos.

grupos: predeterminado: predeterminado: verdadero permisos: - modificar mundo. * - libro de comandos.spawn - libro de comandos.quien - libro de comandos.say - libro de comandos.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: predeterminado: herencia falsa: - Permisos predeterminados: - modificar mundo. * - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. otro - 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. * Administradores: predeterminado: herencia falsa: - Permisos Moder: - "*" usuarios : admin: grupo: - Permisos de administrador: nulo Moderador: grupo: - Permisos modernos: nulo

Estos permisos están configurados para complementos: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Aquí, como habrás notado, han aparecido nuevos parámetros:

  • info: // parámetros de grupo
  • prefijo: "" // prefijo
  • sufijo: "" // sufijo

// para mostrar prefijos / sufijos, debe habilitar el complemento ChatManager, que es parte del PEX. Para hacer esto, en la carpeta plugins / ChatManager / en el archivo config.yml, busque enable y cámbielo, si es necesario, de enable: false a enable: true

  • herencia: // herencia de derechos

Predeterminado // en este caso todos los derechos del grupo "predeterminado" se heredan

También puede haber notado que ha aparecido el parámetro de usuarios:
debajo, debe indicar los apodos de los usuarios a los que desea otorgar derechos adicionales y / o pasar a otro grupo. Por ejemplo:

Moderador:
grupo:
- Moder
permisos: nulo

donde "Moderador" es el apodo del jugador, "Moder" es el nombre del grupo, los permisos: nulos son derechos adicionales para este usuario, en este caso no lo son.

¡Recordar! En YAML, debe seguir estrictamente la secuencia, un espacio adicional y el parámetro no funcionará. Para tener menos errores, RECOMIENDO usar ESTE sitio Observación: pegue su código en la ventana izquierda, si no da errores en la ventana derecha, entonces ha escrito correctamente el código en yaml y funcionará.

Este artículo está extraído de rubukkit.org

Todos los complementos en Minecraft de cualquier versión tienen su propia configuración de derechos o permisos para ciertos comandos y acciones de complementos. Estos permisos deben estar escritos en el archivo. permissions.yml, que se encuentra en la carpeta de los derechos del complemento (por ejemplo: PermissionsEx).

Todos los derechos de los complementos están en el archivo permissions.yml.

En este archivo, todo debería escribirse así:

grupos:
defecto:
predeterminado: verdadero
permisos:
- lwc.protect
- commandbook.kit
- commandbook.kit.list
- commandbook.spawn
Moder:
herencia:
- defecto
predeterminado: falso
permisos:
- iConomy.holdings.other
- permiso: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Administración:
herencia:
- Moder
predeterminado: falso
permisos:
- authme.admin.changepassword
- authme.admin.reload
- authme.admin.unregister
- authme.admin.register
Ayudante:
herencia:
- defecto
predeterminado: falso
permisos:
- commandbook.mute
- commandbook.unmute
- commandbook.msg
- commandbook.broadcast
- commandbook.return
- commandbook.teleport
- commandbook.teleport.other
usuarios:
Kratos:
grupo:
- Admin
Nexo:
grupo:
- ayudante
Bezumets:
grupo:
- Moder

Lo mas importante en permissions.yml mantiene pestañas en los datos. Si lo rompe, nada funcionará.

¿Qué aspecto tiene la palabra "tabulación" y qué significa en el archivo? permissions.yml:

Para explicarlo en un lenguaje muy simple, esta es la preservación de un cierto número de espacios desde el borde izquierdo de secciones individuales y parámetros de archivo. Es decir, debería ser:

(Para facilitar la comprensión, enumeraré todo en el siguiente formulario)

grupos, usuarios: 0 espacios.

Nombres de grupos en grupos, apodos de jugadores en usuarios: 2 espacios.

Parámetros, permisos y más: 4 espacios.

Secciones grupos y usuarios no se puede repetir y existe en 1 copia. En la descripción de los derechos de los grupos de jugadores (administradores, moderadores, ayudantes, VIP), no puede haber apodos de jugadores, solo los derechos mismos. permisos complementos escritos como:

-<пробел>(permiso)

Commandbook.teleport

defecto: cierto - significa que este derecho se otorgará por defecto a todos los jugadores que hayan iniciado sesión en el servidor, debe existir en 1 copia, en otros grupos de derechos deben estar defecto: falso

herencia: indica el grupo del padre que sirve, como en el ejemplo anterior, el grupo Moder toma los derechos del grupo defecto y los complementa con los suyos propios, y Administración toma como base de sus derechos los derechos del grupo Moder que incluye los derechos defecto.

Capítulo usuarios contiene los apodos de los usuarios y el grupo al que pertenecen. En lugar de un grupo, puede haber permisos si necesita especificar ciertos derechos a algún usuario, no a un grupo. Aquí, como en la sección grupos es necesario mantener la misma tabulación.

Todas las preguntas en los comentarios.

Y entonces, probablemente cada uno de ustedes, excepto los titulares de servidores experimentados, tenga problemas para establecer los derechos de acceso.
Personalmente, uso el complemento PermissionsEx porque creo que es el mejor complemento de distribución de permisos para servidores.

Lo que necesitamos:

1. Bloc de notas ++
2. El complemento en sí. Siempre puede descargar la última versión.
3. Brazos rectos. (Cláusula obligatoria)

Vamos a empezar.

1. Descargue el complemento, descomprímalo. Hay 3 archivos en la carpeta:

2. Dejamos caer los archivos en la carpeta de complementos, iniciamos el servidor, paramos.
Allí aparecieron 3 carpetas:
ChatManager y ModifyWorld

3. Abra la carpeta PermissionsEx. En esta carpeta, abra el archivo permissions.yml usando Notepad ++
Y vemos esto:

Y así, en orden:
grupos:// no toques esta palabra, indica que los grupos y sus permisos irán debajo.
defecto:// el nombre del grupo incluye a todos los usuarios que acaban de entrar en el servidor, a menos que, por supuesto, los haya registrado en otro grupo.
predeterminado: verdadero// este parámetro establece el grupo como grupo predeterminado. esto significa que cualquier jugador para el que no se definan otros grupos y / o excepciones tendrá todos los derechos de este grupo.
// todo lo que aparece a continuación son en realidad los "derechos" del grupo, allí debe registrar los permisos de varios complementos instalados en su servidor.

Grupos predeterminado: predeterminado: permisos verdaderos: - modificar mundo. * - 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: predeterminado: herencia falsa: - Permisos predeterminados: - modificar mundo. * - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. otro - 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 - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish. * Administradores: predeterminado: herencia falsa: - Permisos Moder: - "*" usuarios : admin: grupo: - Permisos de administrador: nulo Moderador: grupo: - Permisos modernos: nulo

Estos permisos están configurados para complementos: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Aquí, como habrás notado, han aparecido nuevos parámetros:

info: // parámetros de grupo
prefijo: "// prefijo
sufijo: "// sufijo

// para mostrar prefijos / sufijos, debe habilitar el complemento ChatManager, que es parte del PEX. Para hacer esto, en la carpeta plugins / ChatManager / en el archivo config.yml, busque enable y cámbielo, si es necesario, de enable: false a enable: true

herencia: // herencia de derechos
- Predeterminado // en este caso todos los derechos del grupo "predeterminado" se heredan
También puede haber notado que ha aparecido el parámetro de usuarios:
debajo de él, debe indicar los apodos de los usuarios a los que desea otorgar derechos adicionales y / o pasar a otro grupo. Por ejemplo:

Moderador:
grupo:
- Moder
permisos: nulo

donde "Moderador" es el apodo del jugador, "Moder" es el nombre del grupo, los permisos: nulos son derechos adicionales para este usuario, en este caso no lo son.

¡Recordar! En YAML, debe seguir estrictamente la secuencia, un espacio adicional y el parámetro no funcionará.

Nota de idg_dima: YAML funciona muy bien con problemas innecesarios o incluso líneas vacías, lo único que lo rompe son las pestañas.
Y traemos nuestros cambios por la demora en revisar el artículo, estábamos muy ocupados con algunas cosas, incluida la preparación del servidor para la mudanza.