Απαιτήσεις
Παρασκευή
Διαμόρφωση
Σημειώσεις
Σε αυτό το σεμινάριο, θα σας καθοδηγήσω στη ρύθμιση ενός διακομιστή Minecraft σε ένα SSD VPS υψηλής απόδοσης στο Vultr. Θα μάθετε πώς να ρυθμίζετε έναν διακομιστή Minecraft στο Fedora 26 x64.
Απαιτήσεις
- Οποιοσδήποτε πελάτης SSH.
- Διακομιστής VPS RAM 1 GB με εγκατεστημένο το Fedora 26 x64.
Παρασκευή
Αρχικά, συνδεθείτε στον νέο σας διακομιστή Fedora στο Vultr και εγκαταστήστε το απαιτούμενο λογισμικό.
ssh root@ip.ip.ip.ip
Εγκατάσταση Java 1.8:
[root@vultr ~]# yum install java-1.8.0-openjdk
...
Is this ok [y/N]: y
Εγκατάσταση screen:
[root@vultr ~]# yum install screen
...
Is this ok [y/N]: y
Ανοίξτε τη θύρα διακομιστή Minecraft (25565) στο firewalld:
firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload
Για λόγους ασφαλείας, ας δημιουργήσουμε έναν χρήστη στον οποίο θα λειτουργεί ο διακομιστής Minecraft. Εάν κάποιος βρει μια ευπάθεια στον διακομιστή, δεν θα μπορεί να αποκτήσει πρόσβαση root στον διακομιστή σας.
adduser mcserver
# set a secure password.
passwd mcserver
# this allows you to run screen while su'd from root for the next step
chown mcserver `tty`
Διαμόρφωση
Επιτρέπει την αλλαγή χρήστη mcserverκαι την εγκατάσταση του διακομιστή Minecraft! Αλλάξτε τη διεύθυνση URL ανάλογα με την πιο πρόσφατη έκδοση του Minecraft.
su - mcserver
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt
# start your Minecraft server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Συγχαρητήρια, ο διακομιστής σας Minecraft είναι πλέον έτοιμος και λειτουργεί σε διακομιστή SSD VPS υψηλής απόδοσης!
Σημειώσεις
Για εγκατάσταση σε VPS 768 MB, ακολουθήστε τις ίδιες εντολές παραπάνω αλλά αλλάξτε την τελευταία javaεντολή σε:
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
Εάν χρειάζεστε περισσότερους παίκτες (και επομένως περισσότερη μνήμη RAM), απλώς εκκινείτε μια μεγαλύτερη παρουσία και, στη συνέχεια, αφαιρείτε απλώς 256 εκατομμύρια από την ποσότητα μνήμης RAM που έχει διαθέσει η παρουσία σας. Για παράδειγμα, μια παρουσία 4096M θα ξεκινήσει με-XmX3840M -Xms3840M.
Εάν θέλετε έναν ιδιωτικό διακομιστή, μπορείτε να καθορίσετε ονόματα παικτών στα οποία επιτρέπεται η συμμετοχή. Για να το κάνετε αυτό, ξεκινήστε πρώτα τον διακομιστή σας:
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
Περιμένετε να ολοκληρωθεί η φόρτωσή του.
...
[Server thread/INFO]: Preparing spawn area: 1%
[Server thread/INFO]: Preparing spawn area: 36%
[Server thread/INFO]: Preparing spawn area: 92%
[Server thread/INFO]: Done (3.496s)! For help, type "help" or "?"
Πληκτρολογήστε τις ακόλουθες εντολές στην κονσόλα.
whitelist on
whitelist add <username>
whitelist add <username2>
....
Εισαγάγετε το όνομα χρήστη του φίλου σας αντί για <username>. Μπορείτε να προσθέσετε όσα από αυτά θέλετε. Μετά από αυτό, θα δείτε την ακόλουθη έξοδο:
[Server thread/INFO]: Turned on the whitelist
[Server thread/INFO]: Added <username> to the whitelist
Εάν θέλετε να απενεργοποιήσετε τη λίστα επιτρεπόμενων, απλώς πληκτρολογήστε whitelist off.