Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Tutoriales
Configurar y administrar tu servidor

Cómo configurar el plugin GroupManager

P270

Si administras un servidor de Minecraft, quizás ya conozcas el término "permisos". Los permisos son las reglas que dictan qué pueden y no pueden hacer los jugadores en tu servidor. Sin permisos, cualquiera que se una tendría el mismo nivel de acceso y control que tú. Esto puede causar caos y problemas de griefing.

Ahí es donde entra GroupManager. GroupManager es un plugin para servidores de Minecraft que te permite gestionar fácilmente los permisos y grupos de tus jugadores. Con GroupManager, puedes crear grupos personalizados y asignar permisos específicos a cada grupo. Así, puedes controlar qué puede hacer cada jugador en tu servidor.

Una de las mejores cosas de GroupManager es lo sencillo que es de usar. El plugin tiene una interfaz intuitiva que facilita la creación y gestión de grupos. Puedes agregar o quitar jugadores de grupos y cambiar los permisos de cada grupo según sea necesario.

Otra gran característica de GroupManager es su flexibilidad. El plugin es altamente personalizable, por lo que puedes crear grupos y permisos adaptados a tus necesidades. Ya sea que administres un servidor pequeño o uno grande y público, GroupManager se adapta perfectamente.

GroupManager también se actualiza regularmente, lo que significa que funcionará bien con la última versión de Minecraft. El plugin es mantenido activamente por su desarrollador, por lo que puedes confiar en que cualquier problema o bug será resuelto rápidamente.

En resumen, si buscas una forma fácil y efectiva de gestionar permisos en tu servidor de Minecraft, GroupManager es una excelente opción. Con su interfaz sencilla, flexibilidad y actualizaciones frecuentes, es un plugin del que cualquier administrador puede beneficiarse.


Configuración de GroupManager

Para configurar GroupManager navega en tu FTP y ve a /plugins/GroupManager/.
Luego puedes crear nuevos rangos yendo a /worlds/ y seleccionando el archivo del mapa en el que quieras cambiar los rangos (generalmente usando /world/ por una razón que veremos abajo).
Abre
groups.yml. Verás la configuración básica. Se crea cuando creas un mundo nuevo.

Mi configuración será para el mapa "worlds", si quieres otro conjunto de permisos elige otro mapa.

/plugins/GroupManager/worlds/word/groups.yml


Un archivo de configuración de ejemplo con varios grupos.

Los grupos :

-Skywalker
-Admin
-Players
-Modo
-God

groups: 
  Skywalker: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: 
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default 
    info: 
      prefix 'e &' 
      build: false 
      suffix: 
  Admin : 
    default: false 
    permissions: 
    - groupmanager.mantogglesave 
    - essentials 
    - essentials.clearinventory 
    - essentials.cooldown.bypass 
    - essentials.deljail 
    - essentials.give 
    - essentials.god 
    - essentials.heal 
    - essentials.heal.others 
    - essentials.invsee 
    - essentials .item 
    - essentials.jails 
    - essentials.kickall 
    - essentials.kit 
    - essentials.mute 
    - essentials.sell 
    - essentials.setjail 
    - essentials.signs.protection.override 
    - essentials.spawnmob 
    - essentials.teleport.cooldown.bypass 
    - essentials .teleport.timer.bypass 
    - essentials.togglejail 
    - GroupManager *. 
    - essentials.burn 
    inheritance: 
    - modo 
    info: 
      prefix '& c' 
      build: true 
      suffix: 
  Players: 
    default: false 
    permissions: 
    - essentials.afk 
    - essentials.back. OnDeath 
    - essentials.balance 
    - essentials.chat.shout 
    - essentials.compass 
    - essentials.home 
    - essentials.kit 
    - essentials.kit.tools 
    - essentials.mail 
    - essentials.mail.send 
    - essentials.me 
    - essentials.msg 
    - essentials. nick 
    - essentials.pay 
    - essentials.portal 
    - essentials.protect 
    - essentials.sethome 
    - essentials.signs.buy.use 
    - essentials.signs.disposal.create 
    - essentials.signs.disposal.use 
    - essentials.signs.free.use 
    - essentials.signs.heal.use 
    - essentials.signs.mail.create 
    - essentials.signs.mail.use 
    - essentials.signs.protection.create 
    - essentials.signs.protection.use 
    - essentials.signs.sell.use 
    - essentials. signs.trade.create 
    - essentials.signs.trade.use 
    - essentials.suicide 
    - essentials.tpa 
    - essentials.tpaccept 
    - essentials.tpahere 
    - essentials.tpdeny 
    - essentials.warp 
    - essentials.warp.list 
    - essentials.worth 
    inheritance: 
    - default 
    info: 
      prefix '& 2' 
      build: true 
      suffix: 
  Modo: 
    default: false 
    permissions: 
    - essentials.back 
    - essentials.ban 
    - essentials.banip 
    - essentials.broadcast 
    - essentials.delwarp 
    - essentials.depth 
    - essentials.eco 
    - essentials .getpos 
    - essentials.jump 
    - essentials.kick 
    - essentials.kill 
    - essentials.setwarp 
    - essentials.time 
    - essentials.togglejail 
    - essentials.top 
    - essentials.tp 
    - essentials.tphere 
    - essentials.tpo 
    - essentials.tpohere 
    - essentials.tppos 
    - essentials.tptoggle 
    - essentials.unban 
    - essentials.unbanip 
    - essentials.whois 
    - essentials.world 
    - groupmanager.listgroups 
    - groupmanager.mandemote 
    - groupmanager.manload 
    - groupmanager.manpromote 
    - groupmanager.mansave 
    - groupmanager.manselect 
    - groupmanager.manuadd 
    - GroupManager .manudel 
    - essentials.ext 
    inheritance: 
    - player 
    info: 
      prefix '& 5' 
      build: true 
      suffix: 
  God   
    default: false 
    permissions: 
    - '*' 
    inheritance: 
    - admin 
    info: 
      prefix '& 4' 
      build: true 
      suffix:

Detallaremos cada parte

 Default: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: [] 
    info: 
      prefix 'e &' 
      build: false 
      suffix:

Default: Nombre del grupo
default: true : Grupo definido por defecto para todos los usuarios que no tengan grupo asignado.
permissions: lista de permisos.
info: Información detallada del grupo.
prefix '& e' suffix: Color del grupo. Por estética, existe el prefijo, con códigos de color.
build: false : Este grupo no puede destruir ni construir en el servidor porque build está definido en false.


Configurando el plugin básico

/manuadd: cambia el grupo de un jugador (lo agrega al archivo si no existe).

/manuadd <jugador> <grupo>

Permisos requeridos: groupmanager.manuadd

/manudel: elimina a un jugador del archivo de usuarios (así vuelve al grupo por defecto)

/ manudel <jugador>

Permisos requeridos: groupmanager.manudel

/manpromote: Promueve a un jugador del mismo nivel heredado a un rango superior

/manpromote <jugador> <grupo>

Permisos requeridos: groupmanager.manpromote

/mandemote: Degrada a un jugador del mismo nivel heredado a un rango inferior.

/mandemote <jugador> <grupo>

Permisos requeridos: groupmanager.mandemote


/manwhois: conocer el grupo del jugador

/manwhois <jugador>

Permisos requeridos: groupmanager.manwhois



Mirrors: cómo tener los mismos permisos en diferentes mundos.

/Plugins/GroupManager/config.yml

Esta es la parte más interesante de este archivo. Te permite aplicar qué grupo de un mundo debe ser el mismo en el mundo 2.

De hecho, no tienes que copiar/pegar tu archivo groups.yml en cada caso presente en la carpeta worlds.


Tomemos un ejemplo. Tengo 3 mundos: world, world_pvp, world_freebuild. Quiero los mismos grupos en world y world_pvp pero también quiero que los jugadores estén en su grupo (y no en el grupo por defecto).

world:

          world_pvp:
          - users
          - groups

Ahora, en "world_freebuild", no quiero que los jugadores puedan usar /tpa. Cambiaré el archivo groups.yml.

Pero quiero que los jugadores siempre estén en el mismo grupo sin los mismos permisos de grupo. Esto dará:

world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users