PaperSpigot es una bifurcación de alto rendimiento de Spigot que tiene como objetivo corregir inconsistencias mecánicas y de juego. Paper contiene numerosas características y cambios únicos , incluidas muchas mejoras de rendimiento que no se encuentran en Spigot. En esta guía, configuraremos PaperSpigot en un servidor Ubuntu.
Configurar el servidor Ubuntu
Se recomienda ejecutar todos los comandos como usuario con sudoprivilegios que no son root.
Comience por asegurarse de que su servidor esté actualizado.
sudo apt-get update && sudo apt-get upgrade -y
Instala los paquetes necesarios.
sudo apt-get install openjdk-8-jre -y
Crear un archivo de intercambio
Asigne la cantidad de memoria deseada. Reemplazar en 1Gconsecuencia.
sudo fallocate -l 1G /swapfile
Asegure los permisos de su nuevo archivo de intercambio.
sudo chmod 600 /swapfile
Asignar el espacio de intercambio.
sudo mkswap /swapfile
Activa el intercambio.
sudo swapon /swapfile
Haga que su archivo de intercambio sea permanente modificando el fstabarchivo.
sudo vim /etc/fstab
Agregue esta línea al final del archivo.
/swapfile none swap sw 0 0
Instalar PaperSpigot
Asegúrese de estar en el homedirectorio del usuario que planea usar para instalar PaperSpigot.
cd ~
Cree una carpeta para PaperSpigot.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Esto descargará la última versión de PaperSpigot. Si desea utilizar una versión diferente de Minecraft, reemplácela lastSuccessfulBuildcon un número de compilación correspondiente que puede encontrar aquí .
Iniciando su servidor
Cree un script de inicio para su servidor.
vim start.sh
Haga start.shcoincidir lo siguiente, reemplazando 1024M con la cantidad de RAM instalada en su servidor.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Hacer start.shejecutable
chmod +x start.sh
Inicia tu servidor.
./start.sh
La primera vez que inicie su servidor, descargará los archivos necesarios para configurar PaperSpigot. Después de la primera ejecución, su servidor se iniciará más rápido.
Opcional: ejecute su servidor en segundo plano
Instalar pantalla.
sudo apt-get install screen -y
Abra una instancia de pantalla.
screen -S "paper"
Comience su secuencia de comandos del servidor.
cd ~/paper
./start.sh
Ahora puede configurar los ajustes de su servidor e instalar complementos.
Solución de problemas
Aceptar EULA
Si se le pide que confirme eula.txt, cambie eula a verdadero.
vim eula.txt
paperclip.jar no se ejecuta?
Necesita más RAM en su servidor o un archivo de intercambio más grande.
¿start.sh no puede ejecutar el comando de archivo en su archivo jar?
Verifique que todo esté escrito exactamente igual, Linux IS distingue entre mayúsculas y minúsculas.