Configuració del servidor Ubuntu
Creeu un fitxer d'intercanvi
Baixeu i utilitzeu BuildTools
S'està iniciant el servidor
Opcional: executeu el vostre servidor en segon pla
Resolució de problemes
Spigot és una modificació del programari del servidor de Minecraft, CraftBukkit. Spigot optimitza l'ús dels recursos del servidor, assegurant que els vostres jugadors tinguin la millor experiència i també és compatible amb la majoria de modificacions de CraftBukkit, cosa que us permet fer que el vostre servidor sigui únic. En aquesta guia, configurarem Spigot al servidor Ubuntu.
Configuració del servidor Ubuntu
Es recomana executar totes les ordres com a usuari amb privilegis sudo que no sigui 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 git openjdk-7-jre tar -y
Creeu un fitxer d'intercanvi
Assigna la quantitat de memòria desitjada. Substituïu 1G en conseqüè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. Afegiu la línia següent a la part inferior del fstabfitxer.
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Assegureu-vos que esteu al directori d'inici de l'usuari utilitzat per instal·lar Spigot.
cd ~
Creeu una carpeta per a BuildTools.
mkdir build
cd build
Baixeu BuildTools.jar Busqueu actualitzacions a la seva pàgina de Jenkins .
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Configura git.
git config --global --unset core.autocrlf
Executeu BuildTools.jar.
java -jar BuildTools.jar
Anoteu el nom del vostre spigot.jarfitxer. Per exemple, spigot-1.8.3.jar.
ls
Feu un directori per al vostre servidor.
cd ~
mkdir server
cd server
Mou el teu spigot.jaral directori del teu servidor. Substituïu spigotname.jar-lo pel nom del vostre fitxer.
mv ~/build/spigotname.jar ~/server/spigot.jar
S'està iniciant el servidor
Creeu un script d'inici per al vostre servidor.
nano start.sh
Feu que start.shcoincideixi amb el següent, substituint -Xmx1024M-lo per la quantitat de RAM instal·lada al vostre servidor.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Fer start.shexecutable.
chmod +x start.sh
Inicieu el vostre servidor.
./start.sh
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 "Spigot Server"
Inicieu l'script del vostre servidor.
~/server/start.sh
Resolució de problemes
Accepteu el CLUF.
Si se us demana que confirmeu eula.txt, canvieu eulaa true.
nano eula.txt
BuildTools.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' fileordre al fitxer jar?
Comproveu que tot s'escriu exactament igual, que Linux distingeix entre majúscules i minúscules.
Vols descarregar una versió específica de Minecraft?
java -jar BuildTools.jar --rev 1.8.4
Substituïu 1.8.4 per la versió que trieu.