Ρύθμιση διακομιστή Ubuntu
Δημιουργήστε ένα αρχείο ανταλλαγής
Λήψη και χρήση του BuildTools
Εκκίνηση του διακομιστή σας
Προαιρετικά: Εκτελέστε τον διακομιστή σας στο παρασκήνιο
Αντιμετώπιση προβλημάτων
Το Spigot είναι μια τροποποίηση του λογισμικού διακομιστή Minecraft, CraftBukkit. Το Spigot βελτιστοποιεί τη χρήση των πόρων του διακομιστή, διασφαλίζοντας ότι οι παίκτες σας έχουν την καλύτερη εμπειρία και είναι επίσης συμβατό με τις περισσότερες τροποποιήσεις του CraftBukkit, επιτρέποντάς σας να κάνετε τον διακομιστή σας μοναδικό. Σε αυτόν τον οδηγό, θα εγκαταστήσουμε το Spigot στον διακομιστή Ubuntu.
Ρύθμιση διακομιστή Ubuntu
Συνιστάται να εκτελείτε όλες τις εντολές ως χρήστης με δικαιώματα sudo που δεν είναι root.
Ξεκινήστε διασφαλίζοντας ότι ο διακομιστής σας είναι ενημερωμένος.
sudo apt-get update && sudo apt-get upgrade -y
Εγκαταστήστε τα απαραίτητα πακέτα.
sudo apt-get install git openjdk-7-jre tar -y
Δημιουργήστε ένα αρχείο ανταλλαγής
Εκχωρήστε την επιθυμητή ποσότητα μνήμης. Αντικαταστήστε το 1G ανάλογα.
sudo fallocate -l 1G /swapfile
Διασφαλίστε τα δικαιώματα του νέου σας αρχείου ανταλλαγής.
sudo chmod 600 /swapfile
Εκχωρήστε τον χώρο ανταλλαγής.
sudo mkswap /swapfile
Ενεργοποιήστε την εναλλαγή.
sudo swapon /swapfile
Κάντε μόνιμο το αρχείο ανταλλαγής. Προσθέστε την παρακάτω γραμμή στο κάτω μέρος του fstab
αρχείου.
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Βεβαιωθείτε ότι βρίσκεστε στον αρχικό κατάλογο του χρήστη που χρησιμοποιήθηκε για την εγκατάσταση του Spigot.
cd ~
Δημιουργήστε έναν φάκελο για το BuildTools.
mkdir build
cd build
Λήψη του BuildTools.jar Αναζητήστε ενημερώσεις στη σελίδα Jenkins .
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Διαμόρφωση git.
git config --global --unset core.autocrlf
Εκτελέστε το BuildTools.jar.
java -jar BuildTools.jar
Σημειώστε το όνομα του spigot.jar
αρχείου σας . Για παράδειγμα, spigot-1.8.3.jar
.
ls
Δημιουργήστε έναν κατάλογο για τον διακομιστή σας.
cd ~
mkdir server
cd server
Μετακινήστε το spigot.jar
στον κατάλογο του διακομιστή σας. Αντικαταστήστε spigotname.jar
με το όνομα του αρχείου σας.
mv ~/build/spigotname.jar ~/server/spigot.jar
Εκκίνηση του διακομιστή σας
Δημιουργήστε ένα σενάριο εκκίνησης για τον διακομιστή σας.
nano start.sh
Βεβαιωθείτε start.sh
ταιριάζει με το παρακάτω, αντικαθιστώντας -Xmx1024M
με το μέγεθος της μνήμης RAM στον server σας.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Κάντε start.sh
εκτελέσιμο.
chmod +x start.sh
Ξεκινήστε τον διακομιστή σας.
./start.sh
Προαιρετικά: Εκτελέστε τον διακομιστή σας στο παρασκήνιο
Οθόνη εγκατάστασης.
sudo apt-get install screen -y
Ανοίξτε μια παρουσία οθόνης.
screen -S "Spigot Server"
Ξεκινήστε το σενάριο του διακομιστή σας.
~/server/start.sh
Αντιμετώπιση προβλημάτων
Αποδεχτείτε την EULA.
Εάν σας ζητηθεί να επιβεβαιώσετε eula.txt
, αλλάξτε eula
σε true
.
nano eula.txt
Το BuildTools.jar δεν θα εκτελείται;
Χρειάζεστε περισσότερη μνήμη RAM στον διακομιστή σας ή μεγαλύτερο αρχείο ανταλλαγής.
Το start.sh δεν μπορεί να εκτελέσει την file
εντολή στο αρχείο jar;
Ελέγξτε για να βεβαιωθείτε ότι όλα έχουν πληκτρολογηθεί ακριβώς το ίδιο, το Linux κάνει διάκριση πεζών-κεφαλαίων.
Θέλετε να κατεβάσετε μια συγκεκριμένη έκδοση του Minecraft;
java -jar BuildTools.jar --rev 1.8.4
Αντικαταστήστε την 1.8.4 με την έκδοση της επιλογής σας.