Minecraft

Cómo configurar permisos de GroupManager en un server de Minecraft

Minecraft·20 de mayo de 2026·35 min lectura

Visión general

Los plugins pueden agregar una enorme variedad de comandos y funciones a un server de Minecraft, pero la mayoría de esas funciones requieren nodos de permisos antes de que los jugadores puedan usarlas. GroupManager se encarga de ese trabajo permitiéndote crear grupos, asignar permisos y colocar jugadores en rangos.

GroupManager se usa comúnmente en servers de Spigot y Paper porque admite tanto la gestión por comandos como la edición directa de archivos. Los comandos son útiles para cambios rápidos, mientras que los archivos de configuración suelen ser mejores para una configuración completa. Menos ediciones a ciegas, menos sorpresas y menos momentos mirando el chat preguntándote por qué `/spawn` se está poniendo terco.

Esta guía explica cómo instalar GroupManager, crear rangos, agregar permisos, configurar la herencia, formatear el chat y solucionar problemas comunes.

Descargar GroupManager

  1. Abre la página de GroupManager en Spigot y selecciona Download Now.
  1. Si te redirigen a GitHub, busca el release que coincida con la versión de tu server.
  2. Expande Assets y luego descarga el archivo `GroupManager.jar`.
  1. Guarda el archivo en un lugar fácil de encontrar, como tu escritorio o carpeta de descargas.

Instalar el plugin

Después de descargar el archivo jar, súbelo a la carpeta `plugins` de tu server de Minecraft. La disposición exacta del panel puede variar, pero el proceso es el mismo en la mayoría de los hosts.

  1. Abre el panel del server de HolyHosting y ve a tu área de acceso a archivos o FTP.
  1. Inicia sesión con tu contraseña del panel del server si se te solicita.
  1. Abre el directorio `plugins`.
  2. Usa la opción de subida y agrega el archivo `GroupManager.jar`.
  1. Espera hasta que la subida llegue al 100%.
  2. Vuelve a la página principal del server, reinicia el server y luego únete para confirmar que el plugin se cargó.

Si el server tiene varios perfiles o instancias, verifica que subiste el jar al perfil del server activo. Subir el plugin a un perfil sin usar es una forma sorprendentemente eficiente de no instalar nada.

Decisiones de configuración inicial

GroupManager se puede gestionar de dos formas principales: comandos dentro del juego o archivos de configuración. Los comandos están bien para ediciones pequeñas, como agregar un jugador a un grupo. Para crear varios rangos con muchos nodos de permisos, editar los archivos YAML suele ser más claro.

Antes de cambiar nada, recolecta los nodos de permisos de los plugins instalados en tu server. Por ejemplo, EssentialsX Spawn comúnmente usa `essentials.spawn` para permitir `/spawn`. La mayoría de los plugins listan los permisos en su página de Spigot, GitHub, wiki o sitio de documentación.

También ayuda decidir tu estructura de rangos antes de editar archivos. Un server de survival simple podría necesitar solo `Default`, `Member`, `Moderator` y `Admin`. Un server estilo network podría necesitar rangos adicionales de donor, staff, builder o eventos. Mantén la primera configuración simple y luego agrega complejidad una vez que lo básico funcione.

Crear un grupo en groups.yml

GroupManager incluye grupos predeterminados, pero los rangos personalizados suelen ser más limpios para servers públicos. Puedes crear grupos con `/mangadd [group]`, pero esta sección usa el método de archivo.

  1. Abre el área de acceso a archivos de tu server e inicia sesión.
  2. Ve a `plugins` y luego abre la carpeta `GroupManager`.
  1. Abre la ruta de tu mundo, generalmente `worlds/[world name]`.
  2. Edita `groups.yml`.
  1. Debajo de `groups:`, agrega un nuevo grupo usando esta estructura:

```yaml GroupNameHere: default: false permissions:

  • []

inheritance:

  • g:groupmanager_default

info: build: true prefix: 'Prefix Here' suffix: 'Suffix Here' ```

Repite el mismo patrón para cualquier rango adicional que quieras, como `Member`, `Mod`, `Admin` o `VIP`. Normalmente solo un grupo debería tener `default: true`, ya que ese es el rango que reciben los nuevos jugadores cuando se unen por primera vez.

El valor `build: true` permite a los jugadores de ese grupo construir, asumiendo que otro plugin no esté bloqueando la colocación o ruptura de bloques. Si estás creando un rango de invitado o jailed, configurarlo en `false` puede ser útil.

Agregar nodos de permisos

Un grupo solo es útil una vez que tiene permisos. En `groups.yml`, reemplaza el valor vacío `[]` debajo de `permissions` con los nodos que quieras que ese rango tenga.

Ejemplo:

```yaml permissions:

  • essentials.spawn
  • essentials.home
  • essentials.sethome

```

Usa un permiso por línea, mantén el guion y haz coincidir la ortografía del nodo exactamente. El espaciado en YAML importa, así que no mezcles niveles de indentación aleatorios a menos que disfrutes depurar problemas de formato invisibles.

Los permisos wildcard como `essentials.*` pueden otorgar acceso amplio, pero úsalos con cuidado. Pueden exponer comandos que no querías dar a los jugadores. Para rangos de staff, los permisos amplios pueden ser convenientes. Para jugadores normales, los nodos específicos son más seguros y más fáciles de auditar después.

Cuando se agreguen todos los permisos, guarda el archivo.

Reinicia el server desde el panel para que GroupManager recargue tus cambios.

Usar la herencia

La herencia permite que un grupo reciba permisos de otra colección compartida. Esto es útil cuando varios mundos o rangos necesitan los mismos permisos base. GroupManager incluye varios grupos globales por defecto, como grupos para conjuntos comunes de permisos de EssentialsX.

Para crear tu propio grupo de permisos heredado, edita `globalgroups.yml`.

  1. Ve a `plugins/GroupManager` en los archivos de tu server.
  2. Edita `globalgroups.yml`.
  1. Debajo de `groups:`, agrega un nuevo grupo global:

```yaml g:custom_base: permissions:

  • essentials.spawn
  • essentials.home

```

  1. Agrega o elimina líneas de permisos hasta que el grupo tenga los nodos que necesitas.
  1. Guarda el archivo y luego regresa a `groups.yml`.
  2. Agrega el valor de herencia debajo del grupo objetivo:

```yaml inheritance:

  • g:custom_base

```

Agrega más líneas de herencia si el grupo necesita varios conjuntos de permisos compartidos. Guarda el archivo y reinicia el server cuando termines.

La herencia es especialmente útil para escalas de rangos. Por ejemplo, `Moderator` puede heredar los permisos de jugador normal, mientras que `Admin` puede heredar tanto los permisos de jugador como los de moderator. De esa forma, un permiso básico solo necesita editarse en un lugar.

Formatear prefijos y sufijos

GroupManager puede almacenar prefijos y sufijos de rango para el formato del chat. Esto se usa comúnmente para etiquetas como `[Admin]`, `[Mod]` o `[VIP]`. Los códigos de color son compatibles con el símbolo `&`, así que un prefijo de admin podría verse así:

```yaml prefix: '&0[&cAdmin&0] &4' suffix: '' ```

El espacio al final del prefijo es importante porque separa la etiqueta del rango del nombre del jugador.

Si los prefijos no aparecen en el chat, asegúrate de tener un plugin de chat compatible instalado. EssentialsX Chat es una opción común. Otros plugins de chat pueden sobrescribir el formato de GroupManager, dependiendo de su configuración.

Para un chat limpio, mantén los prefijos cortos. Un nombre de rango largo, varios colores y un sufijo pueden hacer rápidamente que los mensajes sean difíciles de leer, especialmente en pantallas más pequeñas.

Asignar jugadores a grupos

Una vez que tus grupos estén configurados, asigna jugadores con:

```text /manuadd [player] [group] ```

Reemplaza `[player]` con el nombre de usuario de Minecraft y `[group]` con el nombre exacto del grupo de `groups.yml`. Para confirmar el rango de un jugador, ejecuta:

```text /manwhois [player] ```

Esto muestra la información del usuario en el chat, incluyendo el grupo al que pertenece.

Si el comando falla, revisa las mayúsculas y la ortografía. Los nombres de grupo deben coincidir con el archivo de configuración, y el jugador debe existir o haberse unido antes en muchas configuraciones de server.

Comandos útiles

La edición de archivos es lo mejor para configuraciones más grandes, pero los comandos son útiles para cambios rápidos mientras estás dentro del juego. Asegúrate de que tu cuenta sea operator del server antes de usar los comandos administrativos de GroupManager.

  • `/mangadd [group]` crea un grupo.
  • `/mangdel [group]` elimina un grupo.
  • `/mangaddp [group] [permission]` agrega un permiso a un grupo.
  • `/mangdelp [group] [permission]` elimina un permiso de un grupo.
  • `/manuadd [player] [group]` asigna un jugador a un grupo.
  • `/manudel [player]` elimina a un jugador de su grupo asignado.
  • `/manwhois [player]` revisa la información actual del grupo de un jugador.

Sigue el formato del comando con atención. Un nombre de grupo faltante o un nodo de permiso mal escrito generalmente fallará sin mucha ceremonia.

Para cambios mayores de rango, edita los archivos mientras el server está detenido o reinicia inmediatamente después de guardar. Esto ayuda a evitar que las ediciones por comando y las ediciones de archivo se sobrescriban entre sí.

Plugins que combinan bien con GroupManager

GroupManager se vuelve más útil cuando otros plugins proporcionan permisos que vale la pena gestionar.

  • EssentialsX agrega funciones comunes de server como homes, kits, teletransportación, mensajes privados y comandos de spawn. Sus addons Chat, Spawn y Protect se usan a menudo junto con él.
  • Vault es comúnmente requerido por plugins de economía y conscientes de permisos, especialmente cuando varios plugins necesitan comunicarse limpiamente.
  • CombatLogX ayuda a evitar que los jugadores salgan durante el combate e incluye permisos para bypasses y control de funciones.
  • PlaceholderAPI proporciona placeholders usados por muchos plugins para estadísticas de jugadores, datos del server y texto dinámico.
  • MyCommand te permite crear comandos personalizados o alias, que luego pueden restringirse con permisos.
  • EnhancedEnchants agrega comportamiento configurable de encantamientos, incluyendo permisos para acciones especiales o límites.
  • MCRealistic agrega mecánicas de survival como sed, enfermedad y física de bloques, con permisos para controlar el acceso a las funciones.

Al agregar un nuevo plugin, revisa su lista de permisos antes de dar acceso a los jugadores. Algunos plugins incluyen nodos separados de admin, bypass, reload o debug que deben permanecer limitados al staff de confianza.

Problemas comunes

GroupManager no se carga

Confirma que el server está corriendo Spigot o Paper, no Minecraft vanilla. También revisa que tu versión de Minecraft sea compatible con el build de GroupManager que descargaste. Si el plugin sigue sin cargar, asegúrate de que el archivo jar esté dentro de la carpeta `plugins` correcta y reinicia el server.

Los errores de configuración también pueden impedir que el plugin se cargue. Si el problema comenzó después de editar archivos YAML, revisa tus cambios más recientes en busca de problemas de espaciado, dos puntos faltantes o indentación rota.

La consola del server es el lugar más rápido para confirmar la causa. Busca errores de GroupManager durante el inicio y luego revisa el archivo y el número de línea mencionados en el mensaje si se proporciona alguno.

Los prefijos o sufijos no aparecen

Instala y configura un plugin de chat compatible. GroupManager puede almacenar valores de prefijo y sufijo, pero la salida del chat a menudo depende de que otro plugin los lea y los muestre. Mantén las comillas alrededor de los valores de prefijo y sufijo, especialmente cuando uses códigos de color o campos vacíos.

Si el formato aparece pero el espaciado se ve mal, agrega o elimina espacios dentro del valor del prefijo. Por ejemplo, `prefix: '&a[Member] '` incluye un espacio después del corchete de cierre, mientras que `prefix: '&a[Member]'` no.

Los permisos no funcionan

Revisa el formato en `groups.yml`. Las líneas de permisos necesitan el guion, la indentación correcta y la ortografía exacta. Guarda el archivo y reinicia el server después de editar.

Si un jugador es operator, puede que ya esté omitiendo las verificaciones normales de permisos. Quita el estado de operator al probar los permisos de rango. También confirma que cualquier valor de herencia exista en `globalgroups.yml` y esté escrito correctamente.

Si solo está fallando un comando de plugin, confirma el nodo de permiso con la documentación de ese plugin. Si todos los permisos fallan, el problema es más probablemente la carga de GroupManager, el formato de YAML o el jugador asignado al grupo equivocado.

Referencias útiles

  • GroupManager en Spigot
  • Wiki de GroupManager
  • Guía de operator de server de Minecraft
  • Guía de FTP y acceso a archivos del server

¿Tienes dudas?

Chatea con nosotros y te responderemos lo antes posible.

Contactar Soporte