PaperSpigot è un fork di Spigot ad alte prestazioni che mira a correggere le incoerenze di gioco e meccaniche. Paper contiene numerose caratteristiche e modifiche uniche , tra cui molti miglioramenti delle prestazioni non presenti in Spigot. In questa guida, configureremo PaperSpigot su un server Ubuntu.
Configurare il server Ubuntu
Si consiglia di eseguire tutti i comandi come utente con sudoprivilegi non 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 openjdk-8-jre -y
Crea un file di scambio
Allocare la quantità di memoria desiderata. Sostituire di 1Gconseguenza.
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 modificando il fstabfile.
sudo vim /etc/fstab
Aggiungi questa riga in fondo al file.
/swapfile none swap sw 0 0
Installa PaperSpigot
Assicurarsi di essere nella homedirectory dell'utente che si intende utilizzare per installare PaperSpigot.
cd ~
Crea una cartella per PaperSpigot.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Questo scaricherà l'ultima build di PaperSpigot. Se desideri utilizzare una versione di Minecraft diversa, sostituiscila lastSuccessfulBuildcon un numero di build corrispondente che puoi trovare qui .
Avvio del server
Crea uno script di avvio per il tuo server.
vim start.sh
Fare start.shcorrispondere quanto segue, sostituendo 1024M con la quantità di RAM installata sul vostro server.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Rendi start.sheseguibile.
chmod +x start.sh
Avvia il tuo server.
./start.sh
Al primo avvio del server, verranno scaricati i file necessari per l'installazione di PaperSpigot. Dopo la prima esecuzione, il server verrà avviato più velocemente.
Opzionale: eseguire il server in background
Schermata di installazione.
sudo apt-get install screen -y
Apri un'istanza di schermo.
screen -S "paper"
Avvia lo script del tuo server.
cd ~/paper
./start.sh
Ora puoi configurare le impostazioni del tuo server e installare plugin.
Risoluzione dei problemi
Accetta EULA.
Se ti viene chiesto di confermare eula.txt, cambia eula in vero.
vim eula.txt
paperclip.jar non funzionerà?
Hai bisogno di più RAM sul tuo server o di un file di scambio più grande.
start.sh non è possibile eseguire il comando file sul file jar?
Verifica che tutto sia tipizzato esattamente allo stesso modo, con distinzione tra maiuscole e minuscole Linux IS .