Guía completa para lanzar un servidor Purpur con plugins de gestión de territorios
El servidor Purpur es una alternativa mejorada a Spigot, ofreciendo un rendimiento optimizado y una personalización extensa para los servidores de Minecraft. En esta guía, exploraremos cómo lanzar un servidor Purpur con plugins de gestión de territorios, permitiendo así crear y gestionar zonas seguras en el juego.
Requisitos previos
Antes de comenzar, asegúrate de tener los siguientes elementos:
- Un servidor dedicado o un VPS con Java instalado.
- Acceso SSH para sistemas Unix o una interfaz de gestión para Windows.
- Conocimientos básicos sobre la gestión de servidores de Minecraft.
Descarga de Purpur
El primer paso es descargar el servidor Purpur. Puedes hacerlo visitando el sitio oficial de Purpur y eligiendo la versión deseada.
wget https://purpurmc.org/downloads/latest/purpur-.jar
Reemplaza <version> con el número de versión específico que deseas. Una vez descargado el archivo, muévelo a un directorio dedicado para el servidor.
Configuración del servidor Purpur
Creación del entorno
Crea un directorio para tu servidor y coloca allí el archivo .jar descargado:
mkdir ~/purpur-server
mv purpur-.jar ~/purpur-server/
Creación del script de lanzamiento
Para facilitar el inicio del servidor, crea un script de lanzamiento. Crea un archivo start.sh en el directorio del servidor:
nano ~/purpur-server/start.sh
Agrega el siguiente contenido para iniciar el servidor:
#!/bin/bash
java -Xms1G -Xmx2G -jar purpur-.jar nogui
No olvides modificar los valores de memoria -Xms y -Xmx según los recursos de tu servidor.
Hacer el script ejecutable
Antes de poder ejecutar el script, debes hacerlo ejecutable:
chmod +x ~/purpur-server/start.sh
Iniciar el servidor
Ahora puedes iniciar el servidor ejecutando el script:
cd ~/purpur-server
./start.sh
La primera vez que inicies el servidor, generará los archivos de configuración necesarios. Deberás aceptar el EULA modificando el archivo eula.txt:
nano eula.txt
Cambia false por true para aceptar el EULA.
Instalación de plugins de gestión de territorios
Para agregar plugins de gestión de territorios, primero debes descargar los plugins deseados. Algunos plugins populares incluyen:
- GriefPrevention - Permite a los jugadores reclamar terrenos.
- Factions - Permite la creación de facciones y el control de territorios.
- Towny - Herramienta de gestión de ciudades y territorios.
Descarga de plugins
Visita sitios de recursos como SpigotMC o CurseForge para descargar los archivos .jar de los plugins.
wget https://url_del_plugin.jar
Instalación de plugins
Coloca el archivo .jar del plugin en la carpeta plugins de tu servidor:
mv plugin.jar ~/purpur-server/plugins/
Configuración de plugins
Después de descargar e instalar los plugins, reinicia tu servidor para que los plugins se carguen. Luego, configura cada plugin modificando sus archivos de configuración ubicados en la carpeta plugins.
Configuración de GriefPrevention
A continuación, un ejemplo de configuración básica para el plugin GriefPrevention:
<GriefPrevention>
<MaxClaimSize>1000</MaxClaimSize>
<ClaimBlocksPerVote>10</ClaimBlocksPerVote>
</GriefPrevention>
Después de modificar el archivo de configuración, reinicia el servidor para aplicar los cambios.
Gestión de permisos
Para gestionar los permisos en tu servidor, necesitarás un plugin como LuckPerms. Instálalo de la misma manera que los otros plugins, y luego configura los permisos para los diferentes grupos de jugadores.
Instalación de LuckPerms
wget https://url_del_plugin_luckperms.jar
mv luckperms.jar ~/purpur-server/plugins/
Configuración de permisos
LuckPerms utiliza un sistema de configuración basado en comandos. Aquí hay algunos ejemplos de comandos para crear un grupo y otorgar permisos:
/lp creategroup jugador
/lp group jugador permission griefprevention.claim
/lp group jugador permission griefprevention.use
Conclusión
Lanzar un servidor Purpur con plugins de gestión de territorios te permite crear un entorno de juego seguro y estructurado. Siguiendo esta guía, podrás configurar tu servidor, instalar plugins y gestionar permisos de manera efectiva. No olvides consultar la documentación de cada plugin para aprovechar al máximo sus características.