PaperSpigot ist eine Hochleistungsgabel von Spigot , die darauf abzielt, Inkonsistenzen im Gameplay und in der Mechanik zu beheben. Papier enthält zahlreiche einzigartige Funktionen und Änderungen , einschließlich vieler Leistungsverbesserungen, die in Spigot nicht zu finden sind. In diesem Handbuch richten wir PaperSpigot auf einem Ubuntu-Server ein.
Einrichten des Ubuntu-Servers
Es wird empfohlen, alle Befehle als Benutzer mit sudoBerechtigungen auszuführen , die nicht root sind.
Stellen Sie zunächst sicher, dass Ihr Server auf dem neuesten Stand ist.
sudo apt-get update && sudo apt-get upgrade -y
Installieren Sie die benötigten Pakete.
sudo apt-get install openjdk-8-jre -y
Erstellen Sie eine Auslagerungsdatei
Weisen Sie die gewünschte Speichermenge zu. Ersetzen Sie 1Gentsprechend.
sudo fallocate -l 1G /swapfile
Sichern Sie die Berechtigungen Ihrer neuen Auslagerungsdatei.
sudo chmod 600 /swapfile
Weisen Sie den Swap Space zu.
sudo mkswap /swapfile
Swap einschalten.
sudo swapon /swapfile
Machen Sie Ihre Auslagerungsdatei dauerhaft, indem Sie die fstabDatei ändern .
sudo vim /etc/fstab
Fügen Sie diese Zeile am Ende der Datei hinzu.
/swapfile   none    swap    sw    0   0
Installieren Sie PaperSpigot
Stellen Sie sicher, dass Sie sich im homeVerzeichnis des Benutzers befinden, mit dem Sie PaperSpigot installieren möchten.
cd ~
Erstellen Sie einen Ordner für PaperSpigot.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Dadurch wird die neueste Version von PaperSpigot heruntergeladen. Wenn Sie eine andere Minecraft-Version verwenden möchten, ersetzen Sie diese lastSuccessfulBuilddurch eine entsprechende Build-Nummer, die Sie hier finden .
Starten Sie Ihren Server
Erstellen Sie ein Startskript für Ihren Server.
vim start.sh
start.shPassen Sie Folgendes an und ersetzen Sie 1024 MB durch die auf Ihrem Server installierte RAM-Größe.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Machen start.shausführbar.
chmod +x start.sh
Starten Sie Ihren Server.
./start.sh
Wenn Sie Ihren Server zum ersten Mal starten, werden Dateien heruntergeladen, die zum Einrichten von PaperSpigot erforderlich sind. Nach dem ersten Start wird Ihr Server schneller gestartet.
Optional: Führen Sie Ihren Server im Hintergrund aus
Bildschirm installieren.
sudo apt-get install screen -y
Öffnen Sie eine Bildschirminstanz.
screen -S "paper"
Starten Sie Ihr Serverskript.
cd ~/paper
./start.sh
Sie können jetzt die Einstellungen Ihres Servers konfigurieren und Plugins installieren.
Fehlerbehebung
Akzeptiere EULA.
Wenn Sie zur Bestätigung aufgefordert werden eula.txt, ändern Sie eula in true.
vim eula.txt
paperclip.jar läuft nicht?
Sie benötigen mehr RAM auf Ihrem Server oder eine größere Auslagerungsdatei.
start.sh kann den Befehl file nicht für Ihre JAR-Datei ausführen?
Prüfen Sie alles , um sicherzustellen , getippt genau das gleiche, Linux IS Groß- und Kleinschreibung.