Ρύθμιση του διακομιστή Ubuntu
Δημιουργήστε ένα αρχείο ανταλλαγής
Εγκαταστήστε το PaperSpigot
Εκκίνηση του διακομιστή σας
Προαιρετικά: Εκτελέστε τον διακομιστή σας στο παρασκήνιο
Αντιμετώπιση προβλημάτων
Το PaperSpigot είναι ένα πιρούνι υψηλής απόδοσης της Spigot που στοχεύει να διορθώσει τις ασυνέπειες του παιχνιδιού και της μηχανικής. Το χαρτί περιέχει πολλά μοναδικά χαρακτηριστικά και αλλαγές , συμπεριλαμβανομένων πολλών βελτιώσεων απόδοσης που δεν βρέθηκαν στο Spigot. Σε αυτόν τον οδηγό, θα εγκαταστήσουμε το PaperSpigot σε έναν διακομιστή Ubuntu.
Ρύθμιση του διακομιστή Ubuntu
Συνιστάται να εκτελείτε όλες τις εντολές ως χρήστης με sudo
δικαιώματα που δεν είναι root.
Ξεκινήστε διασφαλίζοντας ότι ο διακομιστής σας είναι ενημερωμένος.
sudo apt-get update && sudo apt-get upgrade -y
Εγκαταστήστε τα απαραίτητα πακέτα.
sudo apt-get install openjdk-8-jre -y
Δημιουργήστε ένα αρχείο ανταλλαγής
Εκχωρήστε την επιθυμητή ποσότητα μνήμης. Αντικαταστήστε 1G
ανάλογα.
sudo fallocate -l 1G /swapfile
Διασφαλίστε τα δικαιώματα του νέου σας αρχείου ανταλλαγής.
sudo chmod 600 /swapfile
Εκχωρήστε τον χώρο ανταλλαγής.
sudo mkswap /swapfile
Ενεργοποιήστε την εναλλαγή.
sudo swapon /swapfile
Κάντε μόνιμο το αρχείο ανταλλαγής τροποποιώντας το fstab
αρχείο.
sudo vim /etc/fstab
Προσθέστε αυτή τη γραμμή στο κάτω μέρος του αρχείου.
/swapfile none swap sw 0 0
Εγκαταστήστε το PaperSpigot
Βεβαιωθείτε ότι βρίσκεστε στον home
κατάλογο του χρήστη που σκοπεύετε να χρησιμοποιήσετε για την εγκατάσταση του PaperSpigot.
cd ~
Δημιουργήστε ένα φάκελο για το PaperSpigot.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Αυτό θα κάνει λήψη της πιο πρόσφατης έκδοσης του PaperSpigot. Εάν θέλετε να χρησιμοποιήσετε μια διαφορετική έκδοση του Minecraft, αντικαταστήστε lastSuccessfulBuild
με έναν αντίστοιχο αριθμό έκδοσης που μπορείτε να βρείτε εδώ .
Εκκίνηση του διακομιστή σας
Δημιουργήστε ένα σενάριο εκκίνησης για τον διακομιστή σας.
vim start.sh
Κάντε start.sh
ταιριάζει με το παρακάτω, αντικαθιστώντας 1024M με το μέγεθος της μνήμης RAM στον server σας.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Κάντε start.sh
εκτελέσιμο.
chmod +x start.sh
Ξεκινήστε τον διακομιστή σας.
./start.sh
Την πρώτη φορά που θα ξεκινήσετε τον διακομιστή σας, θα πραγματοποιήσει λήψη των αρχείων που είναι απαραίτητα για τη ρύθμιση του PaperSpigot. Μετά την πρώτη εκτέλεση, ο διακομιστής σας θα ξεκινήσει πιο γρήγορα.
Προαιρετικά: Εκτελέστε τον διακομιστή σας στο παρασκήνιο
Οθόνη εγκατάστασης.
sudo apt-get install screen -y
Ανοίξτε μια παρουσία οθόνης.
screen -S "paper"
Ξεκινήστε το σενάριο του διακομιστή σας.
cd ~/paper
./start.sh
Τώρα μπορείτε να διαμορφώσετε τις ρυθμίσεις του διακομιστή σας και να εγκαταστήσετε πρόσθετα.
Αντιμετώπιση προβλημάτων
Αποδεχτείτε την EULA.
Εάν σας ζητηθεί να επιβεβαιώσετε eula.txt
, αλλάξτε το eula σε true.
vim eula.txt
Το paperclip.jar δεν τρέχει;
Χρειάζεστε περισσότερη μνήμη RAM στον διακομιστή σας ή μεγαλύτερο αρχείο ανταλλαγής.
Το start.sh δεν μπορεί να εκτελέσει την εντολή αρχείου στο αρχείο jar;
Ελέγξτε για να βεβαιωθείτε ότι όλα έχουν πληκτρολογηθεί ακριβώς το ίδιο, το Linux κάνει διάκριση πεζών-κεφαλαίων.