Configurar y administrar tu servidor
Cómo configurar el plugin GroupManager

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
Empieza con un
Minecraft Servidor
¿Quieres crear tu propio servidor de Minecraft? Solo toma unos minutos.