Ο πλήρης οδηγός για τη δημιουργία ενός διακομιστή Minecraft
Το Minecraft είναι ένα από τα πιο συναρπαστικά παιχνίδια για PC που θα κυκλοφορήσουν τα τελευταία χρόνια και με τις πρόσφατα πρόσφατες προσθήκες στη λειτουργία SMP, είναι πιο διασκεδαστικό από ποτέ να φιλοξενείτε το δικό σας προσαρμοσμένο διακομιστή. Η τοποθέτηση του βασικού διακομιστή δεν είναι τόσο δύσκολη, αλλά αυτό είναι μόνο ένα μέρος της εικόνας. Μόλις τρέξει το λογισμικό, πρέπει να ρυθμίσετε δυναμικά το DNS, την προώθηση των θυρών και τον έλεγχο των χρηστών. Και όταν αυτό γίνει, πρέπει να διαμορφώσετε το ίδιο το παιχνίδι. Σε αυτόν τον οδηγό, θα καλύψουμε όλα αυτά με αρκετή λεπτομέρεια ώστε να φτάσετε εσείς και ο διακομιστής σας να λειτουργούν με όσο το δυνατόν λιγότερες παρενοχλήσεις.
Σημείωση: Η ακριβής διαδικασία βήμα προς βήμα μπορεί να διαφέρει από το ένα λειτουργικό σύστημα στο άλλο. Όποτε είναι δυνατόν, θα συμπεριλάβουμε αρκετά στοιχεία για να εργαστούμε παντού, αλλά είναι πιθανό το σύστημά σας να μην συμπεριφέρεται ακριβώς όπως υποδεικνύεται εδώ. Επιπλέον, η Minecraft βρίσκεται ακόμη σε εξέλιξη και βρίσκεται σήμερα στο Beta 1.4 . Ορισμένες από αυτές τις πληροφορίες μπορεί να αλλάξουν με την πάροδο του χρόνου.
Βασική εκκίνηση του διακομιστή
Ενώ υπάρχει ένα αρχείο .exe σε μορφή Windows για την εκτέλεση του διακομιστή, όλες οι πλατφόρμες μπορούν να χρησιμοποιήσουν το αρχείο .jar με τον ίδιο τρόπο, γι 'αυτό και αυτός ο οδηγός θα καλύψει τη μέθοδο .jar . Φυσικά θα χρειαστείτε μια λειτουργική εγκατάσταση Java στο μηχάνημα που θα τρέχει το Minecraft. Για βέλτιστη απόδοση και σταθερότητα, οι χρήστες του Linux ενθαρρύνονται να χρησιμοποιούν το επίσημο χρόνο εκτέλεσης Java αντί για μια ανοικτή εναλλακτική λύση.
Εάν είναι εγκατεστημένη η Java και το αρχείο .jar μεταφορτωθεί σε μια κατάλληλη τοποθεσία, ανοίξτε τη γραμμή εντολών / τερματικού σας στη θέση όπου αποθηκεύσατε το αρχείο .jar . Θα θελήσετε να βεβαιωθείτε ότι το αρχείο βρίσκεται στον δικό του κατάλογο, καθώς θα δημιουργήσει αρκετά άλλα αρχεία και καταλόγους την πρώτη φορά που θα εκτελεστεί.
Για να ξεκινήσει ο διακομιστής, πληκτρολογήστε την ακόλουθη εντολή (όλα τα OS):
#The -X επιλογές συνιστώμενες ρυθμίσεις μνήμης για βελτιωμένη απόδοση java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui # Η επιλογή "nogui" μπορεί να παραλειφθεί αν θέλετε ένα GUI,
Σε αυτό το σημείο, ο διακομιστής θα δημιουργήσει τα απαραίτητα αρχεία ρυθμίσεων καθώς και έναν βασικό κόσμο για να συμμετάσχουν οι παίκτες.
Ρύθμιση του διακομιστή
Μπορεί να μπείτε στον πειρασμό να φορτώσετε τον πελάτη και να παίξετε αμέσως, αλλά σε αυτό το σημείο δεν έχει ρυθμιστεί τίποτα. Τερματίστε τον διακομιστή και ρίξτε μια ματιά στον κατάλογο του αρχείου .jar ξανά και θα δείτε πολλά νέα αρχεία.
Οι περισσότεροι είναι αρκετά αυτοπεριγραφικοί. Αλλά για λόγους εμπεριστατωμένης, ακολουθεί μια σύνοψη:
- κόσμο - Κατάλογος που περιέχει δεδομένα χάρτη
- banned-ips.txt - Λίστα διευθύνσεων IP που απαγορεύεται ειδικά από τη σύνδεση
- ops.txt - Λίστα ονομάτων Operator (admin)
- server.properties - Κύριο αρχείο διαμόρφωσης του διακομιστή
- banned-players.txt - Λίστα απαγορευμένων παικτών με βάση το όνομα
- server.log - Αρχείο καταγραφής του διακομιστή
- white-list.txt - Κατάλογος των παικτών που επιτρέπεται ειδικά μέσω της κατάταξης των λευκωμάτων
Αυτό που μας ενδιαφέρει περισσότερο είναι το server.properties . Αυτό το αρχείο περιέχει σχεδόν όλες τις επιλογές διαμόρφωσης που επιτρέπει ο διακομιστής. Το προεπιλεγμένο φαίνεται κάτι τέτοιο, αλλά με τα σχόλια που προστίθενται για λόγους σαφήνειας.
#Αλλαγή αυτό θα δημιουργήσει έναν νέο παγκόσμιο φάκελο με αυτό το όνομα level-name = world #Toggles αν το Nether είναι ενεργό σε αυτόν τον server hellworld = false #Ενεργοποιήστε ή απενεργοποιήστε τα όπλα που γεννιούνται κατά τη διάρκεια της νύχτας monsters = true # επαληθεύστε τα στοιχεία σύνδεσης. Καλύτερη ασφάλεια αν παραμείνει σε αληθινό online mode = true # Ενεργοποίηση ή απενεργοποίηση αγελάδων, χοίρων, κλπ. Spawn-animals = true # Μέγιστος αριθμός ταυτόχρονων παικτών max-players = 20 # Συνιστάται ΣΗΜΕΙΩΣ ότι αυτό θα παραμείνει κενό στις περισσότερες περιπτώσεις server-ip = #Είτε να μην επιτρέπεται στους παίκτες να βλάπτουν το ίδιο pvp = true #Αν θέλετε να μπορείτε να αναπαράγετε το επίπεδο σας, μπορείτε να καθορίσετε ένα επίπεδο σπόρου-seed = # Ποια θύρα δεσμεύει τον διακομιστή. Σημειώστε αυτό, πιθανότατα θα το χρειαστείτε αργότερα. διακομιστής-θύρα = 25565 #Whatever or not to enable whitelisting. Ανατρέξτε στη σύνδεση στην ενότητα παραπάνω για λεπτομέρειες σχετικά με την καταχώριση λευκωμάτων. white-list = false
Εξωτερική πρόσβαση
Εάν προσπαθείτε να εκτελέσετε αυτό σε μια ευρυζωνική σύνδεση στο σπίτι, πιθανόν να έχετε μερικά επιπλέον βήματα που θα χρειαστεί να πάρετε πριν από οποιονδήποτε αλλά μπορείτε να έχετε πρόσβαση στον κεντρικό υπολογιστή σας. Πρώτον, θα πρέπει να ξέρετε αν χρειάζεστε την προώθηση των θυρών. Εν ολίγοις, οτιδήποτε τρέχει ως διακομιστής στον υπολογιστή σας συνδέεται με έναν συγκεκριμένο αριθμό θύρας. Με αυτόν τον τρόπο, όλα τα δεδομένα που έρχονται σε αυτόν τον υπολογιστή με τον αριθμό θύρας θα οδηγηθούν στο σωστό πρόγραμμα. Αν βρίσκεστε πίσω από έναν οικιακό δρομολογητή, ο δρομολογητής πρέπει να γνωρίζει ότι εκτελείτε ένα διακομιστή έτσι ώστε όλα τα εισερχόμενα δεδομένα σε αυτή τη θύρα να πηγαίνουν στον σωστό υπολογιστή.
Ακόμα μαζί μου? Η προώθηση των θυρών μπορεί να είναι δύσκολη, αλλά εδώ παρουσιάζουμε μια σύνοψη του τρόπου με τον οποίο θα γίνει η δουλειά. Αν δεν είναι αρκετό, εδώ είναι μια μεγάλη ιστοσελίδα που αφιερώνεται εξ ολοκλήρου στη βοήθεια με αυτό το έργο.
Για αρχάριους, θα πρέπει να γνωρίζουμε τη διεύθυνση IP του διακομιστή Minecraft. Υπάρχουν δέκα τρόποι να το κάνετε γραφικά ανάλογα με το λειτουργικό σας σύστημα, επομένως υπάρχουν δύο τρόποι που θα λειτουργήσουν σε οποιοδήποτε σημαντικό λειτουργικό σύστημα από τη γραμμή εντολών:
#Windows ipconfig # Linux / OSX / Οποιοδήποτε ifconfig τύπου UNIX
Στα οικιακά δίκτυα, πιθανότατα θα ξεκινήσει με το 192.168.xx Σημειώστε αυτό ως διεύθυνση IP του διακομιστή. Το IP του δρομολογητή σας πιθανόν να είναι πολύ παρόμοιο, αλλά αντικαταστήστε τον τελικό αριθμό στο σετ με 1 . Για παράδειγμα, εάν το ifconfig σας έδειξε 192.168.1.50, το IP του δρομολογητή σας πιθανόν να είναι 192.168.1.1.
Τώρα που έχουμε τον IP διακομιστή και μια καλή εικασία στην IP του δρομολογητή, ανοίξτε μια νέα καρτέλα στο πρόγραμμα περιήγησης ιστού και εισαγάγετε το IP του δρομολογητή στη γραμμή διευθύνσεων (για άλλη μια φορά πιθανότατα 192.168.1.1 ή 192.168.0.1). Είναι πιθανό ότι θα αντιμετωπίσετε μια οθόνη σύνδεσης. Εάν δεν γνωρίζετε τον κωδικό πρόσβασης, δοκιμάστε να χρησιμοποιήσετε την εργοστασιακή σύνδεση.
Αφού συνδεθείτε στον δρομολογητή σας, κοιτάξτε γύρω από τις ρυθμίσεις NAT, Virtual Server ή Port Forward και εισάγετε την IP και τη θύρα του διακομιστή σας, όπως απαιτείται.
Για άλλη μια φορά συστήνω ιδιαίτερα το PortForward.com εάν αντιμετωπίζετε προβλήματα.
Δυναμικό DNS
Οι περισσότεροι χρήστες ευρυζωνικών στο σπίτι έχουν μια δυναμική διεύθυνση IP, που σημαίνει ότι αλλάζει κάθε τόσο συχνά. Για να μπορούν οι χρήστες να έχουν εύκολη πρόσβαση στο διακομιστή σας, θα χρειαστεί να έχετε ένα καλό όνομα που μπορούν πάντοτε να έχουν πρόσβαση, αντί για μια συνεχώς μεταβαλλόμενη διεύθυνση IP. Αυτός είναι ο τόπος όπου εισέρχεται το δυναμικό DNS. Όταν εγγραφείτε με έναν (συχνά ελεύθερο) δυναμικό παροχέα DNS, σας δίνουν ένα όνομα όπως το myserver.dyndnsprovider.com . Εκτελείτε ένα μικρό πρόγραμμα πελάτη στον διακομιστή σας που συνδέεται με τον πάροχο κάθε τόσο συχνά και τους ενημερώνει για οποιεσδήποτε αλλαγές στην IP σας. Κάθε φορά που κάποιος αποκτά πρόσβαση στο όνομα, διαβιβάζει το αίτημα στην τρέχουσα διεύθυνση IP.
Υπάρχουν αρκετοί τέτοιοι πάροχοι εκεί έξω, αλλά αυτός ο συγγραφέας είχε πάντα καλή τύχη με το No-IP.com. Η εγγραφή είναι γρήγορη και δωρεάν και παρέχει λογισμικό πελάτη για κάθε σημαντικό λειτουργικό σύστημα.
Επιπλέον, ορισμένοι δρομολογητές και μόντεμ έχουν ενσωματωμένη υποστήριξη για πολλούς δημοφιλείς παρόχους DNS. Ίσως αξίζει τον κόπο να ελέγξετε τη συσκευή σας πριν προσπαθήσετε να εγκαταστήσετε τοπικό λογισμικό πελάτη, καθώς θα μπορούσε να σας εξοικονομήσει πολλούς πονοκεφάλους.
συμπέρασμα
Μπορεί να χρειάστηκε λίγος χρόνος, αλλά ελπίζουμε ότι σε αυτό το σημείο έχετε ένα στερεό διακομιστή να λειτουργεί. Η εγκατάσταση οποιουδήποτε διακομιστή μπορεί να είναι μια ταλαιπωρία. Αυτός, τουλάχιστον, εγγυάται ότι θα σας κρατήσει εσάς και οι φίλοι σας για αρκετό καιρό.