Configuració del servidor Ubuntu
Creeu un fitxer d'intercanvi
Instal·leu PaperSpigot
S'està iniciant el servidor
Opcional: executeu el vostre servidor en segon pla
Resolució de problemes
PaperSpigot és una forquilla d'alt rendiment de Spigot que té com a objectiu solucionar les inconsistències de la mecànica i el joc. Paper conté nombroses característiques i canvis únics , incloses moltes millores de rendiment que no es troben a Spigot. En aquesta guia, configurarem PaperSpigot en un servidor Ubuntu.
Configuració del servidor Ubuntu
Es recomana executar totes les ordres com a usuari amb sudoprivilegis que no són root.
Comenceu per assegurar-vos que el vostre servidor estigui actualitzat.
sudo apt-get update && sudo apt-get upgrade -y
Instal·leu els paquets necessaris.
sudo apt-get install openjdk-8-jre -y
Creeu un fitxer d'intercanvi
Assigna la quantitat de memòria desitjada. Substituïu en 1Gconseqüència.
sudo fallocate -l 1G /swapfile
Assegureu-vos els permisos del vostre nou fitxer d'intercanvi.
sudo chmod 600 /swapfile
Assigna l'espai d'intercanvi.
sudo mkswap /swapfile
Activa l'intercanvi.
sudo swapon /swapfile
Feu que el vostre fitxer d'intercanvi sigui permanent modificant-lo fstab.
sudo vim /etc/fstab
Afegiu aquesta línia a la part inferior del fitxer.
/swapfile none swap sw 0 0
Instal·leu PaperSpigot
Assegureu-vos que esteu al homedirectori de l'usuari que voleu utilitzar per instal·lar PaperSpigot.
cd ~
Creeu una carpeta per a PaperSpigot.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Això baixarà l'última versió de PaperSpigot. Si voleu utilitzar una versió de Minecraft diferent, substituïu-la lastSuccessfulBuildper un número de compilació corresponent que podeu trobar aquí .
S'està iniciant el servidor
Creeu un script d'inici per al vostre servidor.
vim start.sh
Feu que start.shcoincideixi amb el següent, substituint 1024M per la quantitat de RAM instal·lada al vostre servidor.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Fer start.shexecutable.
chmod +x start.sh
Inicieu el vostre servidor.
./start.sh
La primera vegada que inicieu el vostre servidor, baixarà els fitxers necessaris per configurar PaperSpigot. Després de la primera execució, el vostre servidor s'iniciarà més ràpid.
Opcional: executeu el vostre servidor en segon pla
Pantalla d'instal·lació.
sudo apt-get install screen -y
Obre una instància de pantalla.
screen -S "paper"
Inicieu l'script del vostre servidor.
cd ~/paper
./start.sh
Ara podeu configurar la configuració del vostre servidor i instal·lar connectors.
Resolució de problemes
Accepteu el CLUF.
Si se us demana que confirmeu eula.txt, canvieu eula a true.
vim eula.txt
paperclip.jar no s'executarà?
Necessiteu més memòria RAM al vostre servidor o un fitxer d'intercanvi més gran.
start.sh no pot executar l'ordre de fitxer al fitxer jar?
Comproveu que tot s'escriu exactament igual, que Linux distingeix entre majúscules i minúscules.