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 sudo
privilegi 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 1G
conseguenza.
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 fstab
file.
sudo vim /etc/fstab
Aggiungi questa riga in fondo al file.
/swapfile none swap sw 0 0
Installa PaperSpigot
Assicurarsi di essere nella home
directory 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 lastSuccessfulBuild
con 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.sh
corrispondere 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.sh
eseguibile.
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 .