Instala un Administrador de Plugins (si aún no tienes uno)
Para usar plugins de permisos como LuckPerms (o cualquier plugin) en Minecraft, primero es necesario instalar un administrador de plugins en tu servidor. Hay versiones de LuckPerms disponibles para los administradores de plugins Spigot y Sponge.
- Spigot se utiliza en servidores que solo tienen plugins y no mods. Las versiones de LuckPerms para Spigot funcionarán en versiones de Minecraft desde la 1.7 hasta la versión más reciente.
- Sponge tiene dos versiones: "Sponge Vanilla" para servidores solo con plugins y "Sponge Forge" que funciona con forge y mods. LuckPerms para Sponge Forge funcionará en Minecraft desde la versión 1.10.2 hasta la 1.12.2.
Dependiendo del administrador de plugins que instales, tu servidor podría requerir más RAM para manejar los procesos adicionales, lo que podría aumentar el costo de operar el servidor.
Instalación de LuckPerms
Esto simplemente implica cargar el archivo directamente en la carpeta /plugins o /mods de tu servidor de Minecraft, según el administrador de plugins que estés utilizando. Si usas Spigot o Sponge Vanilla, será la carpeta /plugins, y si usas Sponge Forge, será la carpeta /mods.
Antes de que el plugin pueda ser utilizado, aún debe ser configurado. Consulta la sección a continuación para otros efectos de instalar plugins de permisos.
Comprende los Efectos Inmediatos de Agregar LuckPerms a tu Servidor
Esta información se cubrió en la parte 1 de la guía de configuración de LuckPerms, pero la incluimos aquí nuevamente en la parte 2 debido a los efectos inmediatos y serios que simplemente agregar el mod tendrá en tu servidor, especialmente antes de que se complete la configuración.
Cuando agregas un plugin de permisos a tu servidor, bloquea de inmediato y cierra todos los comandos y habilidades en tu servidor. La respuesta predeterminada a cualquier solicitud de uso de un comando cuando se instala un plugin de permisos es "¡NO!" El plugin solo dirá "¡SÍ!" y permitirá el acceso cuando verifica una lista de usuarios, grupos y comandos permitidos.
Desafortunadamente, si aún no has creado esa lista, no hay nada que verificar. Dirá "¡NO!" a cada solicitud de uso de un comando, por cualquier usuario (incluido el propietario del servidor).
Ten en cuenta esto y que, hasta que se haya creado la información para el plugin de permisos, todos los comandos y habilidades estarán no disponibles para los jugadores en el servidor. Si la información que requiere se elimina más adelante (como la eliminación de la base de datos o el archivo de texto), revertirá a bloquear todo el acceso a comandos y habilidades (una vez más, la respuesta predeterminada es "¡NO!" para todo).
Configuración de LuckPerms
Elección de un Método de Almacenamiento
Una vez que LuckPerms esté instalado, deberás comenzar el proceso de configuración del plugin. Uno de los primeros pasos es determinar cómo se almacenará la importante "lista" mencionada anteriormente. Los plugins de permisos necesitan un método para almacenar información sobre los grupos y usuarios, y qué comandos se les permite usar. Esto se hace a menudo con archivos de texto editables o algún tipo de base de datos.
LuckPerms admite una variedad de opciones, desde varios formatos de archivos de texto editables hasta archivos planos como H2 o SQLite, o bases de datos completas como
MySQL. LuckPerms incluso admite bases de datos divididas y puede convertir de un tipo a otro.
La información sobre los diversos métodos de almacenamiento y sus ventajas y desventajas se encuentra en la página de Github de LuckPerms: [aquí](https://github.com/lucko/LuckPerms/wiki/Storing-Data)
En los servidores de Minecraft aquí en Holy, ofrecemos la capacidad de crear una base de datos MySQL que se ejecuta en paralelo con el servidor de Minecraft. Esto se ofrece en todos los servidores de Minecraft y no tiene costo adicional.
MySQL requiere algunos pasos adicionales para configurarse en comparación con algunos otros métodos de almacenamiento, pero es muy potente y rápido una vez configurado. La base de datos MySQL tiene otra ventaja importante, siendo que, como está alojada de forma remota, puede ser accesible por varios servidores. Esto es absolutamente necesario para configuraciones como Bungeecord, donde hay varios servidores de Minecraft y los jugadores pueden moverse entre ellos.
Debido a esto, el resto de esta serie de artículos sobre cómo configurar LuckPerms se centrará en la base de datos MySQL como el método de almacenamiento. Si tienes más experiencia personal con una de las otras opciones de almacenamiento, siéntete libre de elegirla como tu método de almacenamiento.
Crear una Base de Datos MySQL
Primero, creemos la base de datos MySQL. Esto es un proceso exhaustivo y extenso. Para empezar, ve a tu panel de control del servidor Holy y haz clic en el botón "MySQL Database" en el lado izquierdo del panel. Luego, en la siguiente pantalla, haz clic en el botón verde "Create Database". Consulta la imagen a continuación:
[Minecraft_luckperms_createmysql_warrows]
Creará la base de datos en solo unos segundos, y la página debería parecerse algo al siguiente ejemplo (por supuesto, todos los detalles serán diferentes):
[Minecraft_luckperms_database]
Ten en cuenta: Sí, somos conscientes de que las contraseñas son visibles. Esta captura de pantalla es de una base de datos de servidor de prueba creada únicamente para este artículo.
Y eso es todo, la base de datos está creada. Mi dedo está agotado, tengo que ir a descansar ahora.
En serio, el panel de control de Holy maneja todos los detalles de configurar la base de datos "detrás de escena". Todo lo que tienes que hacer es hacer clic en un botón.
Puedes hacer clic en la pestaña "MySQL Database" en cualquier momento para ver la información de la base de datos MySQL, como el nombre y la contraseña de la base de datos. Será necesario copiar y pegar esta información en los archivos de configuración más adelante.
Configuración
Edita el Archivo de Configuración de LuckPerms
El siguiente paso en la configuración de LuckPerms es cambiar el archivo de configuración para que LuckPerms sepa qué método de almacenamiento utilizar, dónde se encuentra la base de datos y cómo conectarse a ella. El archivo de
configuración de LuckPerms estará ubicado en una carpeta "luckperms" dentro de la carpeta "Config" en tu servidor de Minecraft.
El archivo se llama LuckPerms.cfg. Selecciona el archivo y haz clic en el botón de edición en la parte superior del administrador de archivos.
NOTA: Es posible que debas iniciar y detener el servidor para que se creen algunos de estos archivos.
Cuando edites LuckPerms.cfg, deberías ver lo siguiente que se muestra a continuación.
[Luckperms_config]
Los cambios en el archivo se realizan navegando a la línea correcta y editando las configuraciones entre comillas. El archivo tiene líneas numeradas en el lado izquierdo que usaremos para hacer referencia a secciones específicas.
Como en muchos archivos de configuración, cualquier línea con un # al frente es un "comentario" y el servidor ignorará cualquier texto que siga a un #. La gran mayoría del archivo de configuración son en realidad comentarios que describen las características y configuraciones. En la imagen de arriba, la única línea con una configuración real es la línea # 33; el resto son todas líneas de "comentario".
Además, a través de las secciones de comentarios del archivo de configuración, hay líneas que tienen URL que te permitirán ver información más detallada sobre esas secciones.
Puedes copiar y pegarlos en tu navegador para ver más detalles sobre la sección y su importancia. En la imagen de arriba, las líneas # 8, 9, 10, 13 y 32 tienen URL que enlazan a páginas web con mucha documentación sobre LuckPerms, y eso es solo en esa captura de pantalla. El desarrollador de LuckPerms ha proporcionado mucho soporte para su producto.
Establecer el Método de Almacenamiento
Navega hasta la línea #85 del archivo de configuración, que se muestra en la imagen a continuación, y cambia el texto predeterminado "H2" entre comillas por "mysql" en su lugar.
[Minecraft_luckperms_configsettings1]
Por supuesto, si has decidido utilizar un método de almacenamiento diferente con el que estés más familiarizado, cambiarías esta línea a ese método de almacenamiento en su lugar.
Establecer la Dirección del Servidor MySQL y el Número de Puerto
Navega hasta la línea #97, cambia el texto predeterminado "localhost" por la información de la página "MySQL Database" en tu panel de control a la derecha de "Database Hostname". Escribe dos puntos (:) y luego agrega el número de "Database Port", que en este caso es 3306. Debería verse algo así cuando hayas terminado.
[Minecraft_luckperms_configsettings2]
Establecer el Nombre de la Base de Datos
Navega hasta la línea #101 y reemplaza el texto predeterminado "minecraft" con el nombre de la base de datos de la página "MySQL Database". Nota: debes usar la información a la derecha de "Database Name", no "Database Username". Debería verse algo así cuando hayas terminado.
[Minecraft_luckperms_configsettings3]
Establecer el Nombre de Usuario y la Contraseña de la Base de Datos
Navega hasta las líneas #104 y #105 en el archivo de configuración y reemplaza el texto predeterminado "root" con la información de "Database Username" y luego ingresa la contraseña entre las dos comillas lado a lado. Cuando hayas terminado, debería parecerse al ejemplo a continuación.
[Minecraft_luckperms_configsettings4]
El resto del archivo de configuración son configuraciones utilizadas por diferentes métodos de almacenamiento o son configuraciones avanzadas para la configuración de LuckPerms en sí, y es probable que no necesites cambiarlas en este momento.
Guarda tus cambios en los archivos de configuración y deberías haber terminado. Tu base de datos MySQL está configurada y lista para ser utilizada por LuckPerms para la gestión de permisos en tu servidor de Minecraft.
La Configuración y Configuración Han Finalizado
Y eso es el final de la Instalación, Configuración y Configuración de LuckPerms. Si todo se ha hecho correctamente, la base de datos MySQL está ahora ejecutándose en paralelo con tu servidor y está lista para el siguiente paso, que es la entrada de datos de grupos, jugadores y comandos permitidos. Si deseas probar el acceso a tu base de datos MySQL en este momento, solo para asegurarte de que esté funcionando correctamente, consulta la siguiente sección.
Acceso a la Base de Datos
Hay dos formas de acceder a la base de datos, ahora que está configurada y configurada.
Uno está integrado en el panel de control en la pestaña "MySQL Database" del panel de control de Holy, y el segundo método es en realidad una característica integrada en LuckPerms (otra razón para recomendar LuckPerms sobre algunos otros plugins de permisos).
Acceso a la Base de Datos de Holy "MySQL Database"
El acceso a tu base de datos MySQL se realiza haciendo clic en el botón "MySQL Database" en el panel de control, y luego haciendo clic en el enlace de hipertexto azul "PHPMyAdmin" a la derecha de "Web-based Admin Panel".
Verás la siguiente página abrirse en tu navegador. Usa la información en la página "MySQL Database" para "Database Username" y "Database Password" para acceder a la base de datos.
[Minecraft_luckperms_phpadmin]
Editor Incorporado de LuckPerms
LuckPerms también puede acceder a la base de datos desde comandos en el juego (mientras juegas en tu mundo de Minecraft) y mediante el uso de un comando "/lp editor" en la consola de tu servidor de Minecraft, que abrirá un editor basado en el navegador para LuckPerms en la ventana de la consola. Resultará en un enlace en la ventana de la consola que se verá algo así como el ejemplo a continuación:
[2018-07-14 21:37:37] [pool-4-thread-1/INFO]
[net.minecraft.server.dedicated.DedicatedServer]: https://luckperms.github.io/editor/-identifier-
El -identifier- al final se genera aleatoriamente para cada sesión.
Haz clic en el enlace y deberías ver lo siguiente abrirse en tu navegador:
[Minecraft_luckperms_lpeditor]
Ahora estás conectado a la base de datos MySQL y puedes editar la información en ella.
Comments