Configuración y gestión de tu servidor
Cómo configurar el plugin GroupManager en tu servidor
Si administras un servidor de Minecraft, probablemente estés familiarizado con el término "permisos". Los permisos son las reglas que dictan lo que los jugadores pueden y no pueden hacer en tu servidor. Sin permisos, cualquiera que se una a tu servidor tendría el mismo nivel de acceso y control que tú. Esto puede llevar al caos y a 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. De esta manera, puedes controlar lo que cada jugador puede hacer en tu servidor.
Una de las mejores cosas de GroupManager es lo fácil que es de usar. El plugin tiene una interfaz sencilla e intuitiva que facilita la creación y gestión de grupos. Puedes agregar o quitar jugadores de los grupos fácilmente 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 específicas. Ya sea que administres un servidor pequeño y privado o uno grande y público, GroupManager puede adaptarse a lo que necesitas.
GroupManager también se actualiza regularmente, lo que significa que puedes esperar que funcione 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á solucionado rápidamente.
En resumen, si buscas una forma fácil y efectiva de gestionar los 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 propietario de servidor 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 deseas cambiar los rangos (generalmente usando /world/ por una razón que veremos a continuación).
Abre groups.yml. Verás la configuración básica. Allí es donde se crea un nuevo mundo.
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
-Jugadores
-Modo
-Dios
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: Jugadores: 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: Dios default: false permissions: - '*' inheritance: - admin info: prefix '& 4' build: true suffix:
Vamos a detallar 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 que se asigna por defecto a todos los usuarios que no tienen grupo definido.
permissions: lista de permisos.
info: Información que detalla el 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 true.
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 (por lo que cae en el 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
Los 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 del 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 el registro de mundos.
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á como resultado:
world:
world_pvp: - users - groups world_freebuild: - users