Προαπαιτούμενα
Εγκατάσταση
συμπέρασμα
Σε αυτό το σεμινάριο, θα δημιουργήσουμε έναν διακομιστή Tekkit Classic. Το Tekkit είναι ένα άλλο δημοφιλές modpack που δημιουργήθηκε για το Minecraft. Λόγω του όγκου των τροποποιήσεων (mods), θα απαιτηθεί μεγαλύτερη παρουσία για να αντιμετωπίσει το έντονο φορτίο.
Προαπαιτούμενα
- 4 gigabyte μνήμης RAM ή περισσότερο.
- Java 7 (απαιτείται, καθώς το Minecraft και διάφοροι διακομιστές είναι γραμμένοι σε Java).
wget (για λήψη αρχείων διακομιστή).
screen (απαιτείται για την εκτέλεση Java στο παρασκήνιο).
unzip (βοηθητικό πρόγραμμα εξαγωγής για αρχεία ZIP).
nano (επεξεργαστής κειμένου).
Εγκατάσταση
Η διαδικασία εγκατάστασης είναι η ίδια και για τα συστήματα CentOS 6 και CentOS 7. Αυτό το σεμινάριο υποστηρίζει μόνο συστήματα 64 bit λόγω των απαιτήσεων πόρων.
Πριν κατεβάσουμε το Tekkit, πρέπει να εγκαταστήσουμε τις προϋποθέσεις μας.
Βήμα πρώτο - ενημέρωση των τρεχόντων πακέτων μας:
yum update -y
Βήμα δεύτερο - εγκατάσταση Java:
yum install java-1.7.0-openjdk -y
Βήμα τρίτο - εγκατάσταση screen:
yum install screen -y
ΣΗΜΕΙΩΣΗ: Αυτό το βήμα απαιτείται για να παραμείνει ενεργός ο διακομιστής μόλις αποσυνδεθείτε από το SSH.
Βήμα τέταρτο - δημιουργία ενός μη προνομιούχου χρήστη:
adduser tekkit
passwd tekkit
Όταν σας ζητηθεί, πληκτρολογήστε τον επιθυμητό κωδικό πρόσβασης.
Βήμα πέμπτο - δημιουργία του καταλόγου διακομιστή:
cd /home/tekkit
mkdir server
cd server
Βήμα έκτο - λήψη των αρχείων διακομιστή Tekkit:
wget http://servers.technicpack.net/Technic/servers/tekkitmain/Tekkit_Server_v1.2.9g.zip
Βήμα έβδομο - εξαγωγή του αρχείου:
unzip Tekkit_Server_v1.2.9g.zip
Βήμα όγδοο - τροποποίηση launch.sh:
nano launch.sh
Θα δείτε τα εξής:
#!/bin/sh
java -Xmx3G -Xms2G -jar Tekkit.jar nogui
Τροποποίηση 3Gκαι 2Gσε 3.5G. Θα πρέπει να μοιάζει με αυτό:
#!/bin/sh
java -Xmx3.5G -Xms3.5G -jar Tekkit.jar nogui
Έξοδος και αποθήκευση ( CTRL+ O, ακολουθούμενο από το πλήκτρο Returnή Enter).
Ο λόγος που το ρυθμίζουμε σε 3,5 gigabyte RAM αντί για 4 gigabyte είναι ότι το σύστημα θα απαιτεί τη δική του μνήμη για την εκτέλεση νέων διεργασιών. Το σύστημα δεν θα επιτρέψει στην Java να εκχωρήσει την πλήρη κατανομή της μνήμης RAM.
Βήμα ένατο - σύνδεση στον μη προνομιούχο χρήστη μας:
ssh tekkit@localhost
Εισαγάγετε τον κωδικό πρόσβασης που ορίσατε νωρίτερα όταν σας ζητηθεί.
Βήμα δέκατο - ανοίξτε ένα screen:
screen -S tekkit
Βήμα ενδέκατο - εκκίνηση του διακομιστή:
sh launch.sh
Μπορείτε να βγείτε από την οθόνη χωρίς να σκοτώσετε τον διακομιστή χρησιμοποιώντας τον ακόλουθο συνδυασμό: CTRL+ A+ D.
Εάν θέλετε να εισαγάγετε ξανά το screen, εκτελέστε τα εξής:
screen -r tekkit
Σε αυτό το σημείο, μπορείτε να βγείτε από τον μη προνομιούχο χρήστη εισάγοντας την ακόλουθη εντολή:
logout
Εκτελέστε ξανά την παραπάνω εντολή εάν θέλετε να βγείτε από τον διακομιστή σας.
συμπέρασμα
Η σύνδεση με τον νέο σας διακομιστή Tekkit είναι αρκετά απλή. Αντιγράψτε τη διεύθυνση IP από το στιγμιότυπο του Vultr και εισαγάγετε την στον πελάτη Minecraft.
Αυτό είναι! Εγκαταστήσατε με επιτυχία έναν διακομιστή Tekkit στο CentOS.
Καλα να περνας!