Spigot è una modifica del software del server Minecraft, CraftBukkit. Spigot ottimizza l'utilizzo delle risorse del server, garantendo ai tuoi giocatori la migliore esperienza ed è anche retrocompatibile con la maggior parte delle modifiche di CraftBukkit, permettendoti di rendere unico il tuo server. In questa guida, installeremo Spigot su Ubuntu Server.
Configurare Ubuntu Server
Si consiglia di eseguire tutti i comandi come utente con privilegi sudo che non sono root.
Inizia assicurandoti che il tuo server sia aggiornato.
sudo apt-get update && sudo apt-get upgrade -y
Installa i pacchetti necessari.
sudo apt-get install git openjdk-7-jre tar -y
Crea un file di scambio
Allocare la quantità di memoria desiderata. Sostituire di conseguenza 1G.
sudo fallocate -l 1G /swapfile
Proteggi le autorizzazioni del tuo nuovo file di scambio.
sudo chmod 600 /swapfile
Allocare lo spazio di swap.
sudo mkswap /swapfile
Attiva lo scambio.
sudo swapon /swapfile
Rendi permanente il tuo file di scambio. Aggiungi la riga in basso alla fine del fstab
file.
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Assicurati di essere nella home directory dell'utente utilizzato per l'installazione di Spigot.
cd ~
Creare una cartella per BuildTools.
mkdir build
cd build
Scarica BuildTools.jar Cerca gli aggiornamenti sulla loro pagina 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
Esegui BuildTools.jar.
java -jar BuildTools.jar
Prendi nota del nome del tuo spigot.jar
file. Ad esempio spigot-1.8.3.jar
,.
ls
Crea una directory per il tuo server.
cd ~
mkdir server
cd server
Sposta il tuo spigot.jar
nella tua directory del server. Sostituisci spigotname.jar
con il nome del tuo file.
mv ~/build/spigotname.jar ~/server/spigot.jar
Avvio del server
Crea uno script di avvio per il tuo server.
nano start.sh
Abbina start.sh
quanto segue, sostituendolo -Xmx1024M
con la quantità di RAM installata sul tuo server.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Rendi start.sh
eseguibile.
chmod +x start.sh
Avvia il tuo server.
./start.sh
Opzionale: eseguire il server in background
Schermata di installazione.
sudo apt-get install screen -y
Apri un'istanza di schermo.
screen -S "Spigot Server"
Avvia lo script del tuo server.
~/server/start.sh
Risoluzione dei problemi
Accetta EULA.
Se ti viene chiesto di confermare eula.txt
, eula
passa a true
.
nano eula.txt
BuildTools.jar non verrà eseguito?
Hai bisogno di più RAM sul tuo server o di un file di scambio più grande.
start.sh non è possibile eseguire il file
comando sul file jar?
Controlla per assicurarti che tutto sia scritto esattamente lo stesso, con distinzione tra maiuscole e minuscole Linux IS.
Vuoi scaricare una versione specifica di Minecraft?
java -jar BuildTools.jar --rev 1.8.4
Sostituisci 1.8.4 con la versione che preferisci.