Οι ερωτήσεις για φιλοξενία παιχνιδιών συνήθως ανακατεύουν δύο αγορές, και η ανάμειξη βάζει τη δουλειά σε λάθος σειρά. Η μία αγορά είναι ένα μηχάνημα που εκτελεί τη διεργασία του διακομιστή σας· η άλλη είναι μια διαδρομή που μεταφέρει τους παίκτες σε αυτό. Αποφασίστε τι σας λείπει πριν συγκρίνετε τιμές, γιατί μια συνδρομή VPN δεν γίνεται ποτέ κεντρικός υπολογιστής, όπως κι αν ρυθμιστεί.

Οι έλεγχοι παρακάτω εκτελούνται με σειρά. Σταματήστε στον πρώτο που αποτυγχάνει, αφού τα επόμενα βήματα προϋποθέτουν ότι ο προηγούμενος πόρος υπάρχει.

Ποιος πόρος λείπει: υπολογιστική ισχύς ή προσβασιμότητα;

Ξεκινήστε ονομάζοντας τι σκοπεύετε να εγκαταστήσετε. Ένα εκτελέσιμο αποκλειστικού διακομιστή χρειάζεται λειτουργικό σύστημα, μερίδιο επεξεργαστή, μνήμη, δίσκο και έναν τρόπο να μένει η διεργασία ζωντανή αφού αποσυνδεθείτε. Αν κανένα μηχάνημα στο απόθεμά σας δεν τα παρέχει, το στοιχείο που λείπει είναι η υπολογιστική ισχύς, και η απάντηση είναι φιλοξενούμενος διακομιστής, εικονικός ιδιωτικός διακομιστής ή διαχειριζόμενη υπηρεσία παιχνιδιών. Μια σήραγγα δεν προσθέτει τίποτα από αυτά, γιατί προωθεί πακέτα αντί να εκτελεί προγράμματα.

Αν το μηχάνημα υπάρχει και εκτελεί τον διακομιστή αλλά μόνο μερικοί παίκτες τον φτάνουν, το στοιχείο που λείπει είναι η προσβασιμότητα. Αυτό είναι το πρόβλημα που μπορεί να λύσει μια διαδρομή δικτύου. Η διάκριση έπειτα καθορίζει με ποιον προμηθευτή μιλάτε, και καθορίζει επίσης τι μπορείτε να επισκευάσετε μόνοι σας.

Τι παρέχει στην πραγματικότητα ένας λογαριασμός VPN

Μια υπηρεσία VPN πουλά μια διαδρομή ανάμεσα στη συσκευή σας και μια έξοδο, με διευθυνσιοδότηση και συνήθως πιστοποιημένη σήραγγα. Σε έναν εικονικό διακομιστή η ίδια ιδέα εμφανίζεται ως διεπαφή, διαμόρφωση ομοτίμου και κανόνες προώθησης που αφήνουν την κίνηση να περνά ανάμεσα σε δίκτυα. Καμία από τις δύο διατάξεις δεν παρέχει κέλυφος σε μηχάνημα που δεν ελέγχετε ήδη, και οι όροι για καταναλωτές συνήθως απαγορεύουν δημόσιο διακομιστή μέσω της υπηρεσίας. Διαβάστε την ενότητα αποδεκτής χρήσης πριν σχεδιάσετε γύρω από αυτό.

Οι παρουσίες cloud είναι η άλλη κατηγορία, και η τεκμηρίωσή τους είναι σαφής για το τι παραδίδουν. Η επισκόπηση παρουσιών της AWS περιγράφει περιβάλλον λειτουργικού συστήματος συν καθορισμένη υπολογιστική, μνήμη, αποθήκευση και χωρητικότητα δικτύου. Αυτό ταιριάζει με τον πόρο που καταναλώνει μια διεργασία παιχνιδιού, και τίποτα σε αυτό δεν μοιάζει με συνδρομή VPN.

Επιλέξτε ποιος συνδέεται και μέσω τι

Μόλις υπάρξει κεντρικός υπολογιστής, η απόφαση πρόσβασης έχει τρεις μορφές. Οι παίκτες μπορούν να συνδεθούν σε δημόσια διεύθυνση που κατέχει ο υπολογιστής, να μπουν μέσω ιδιωτικής σήραγγας που φτάνουν μόνο προσκεκλημένοι ομότιμοι, ή να φτάσουν μέσω πύλης που προωθεί ανάμεσα στις δύο. Κάθε μορφή αλλάζει ποιος μπορεί να βρει τον διακομιστή, όχι τι κάνει ο διακομιστής.

Η δημόσια είσοδος είναι απλούστερη στη λειτουργία και εκθέτει την υπηρεσία σε σάρωση, άρα χρειάζεται την ταυτοποίηση του ίδιου του παιχνιδιού και τείχος προστασίας που επιτρέπει μόνο τις θύρες σε χρήση. Η ιδιωτική είσοδος κρύβει την υπηρεσία πίσω από σήραγγα, που σημαίνει ότι κάθε παίκτης εγκαθιστά και συντηρεί πελάτη και εσείς κρατάτε τη λίστα ομοτίμων ενημερωμένη. Η προώθηση κρατά τον υπολογιστή εκτός καταλόγου ενώ δίνει στους παίκτες μία διεύθυνση, με κόστος ένα ακόμη άλμα και ένα ακόμη πράγμα για παρακολούθηση. Επιλέξτε με κριτήριο το κοινό και όχι ποια επιλογή ακούγεται ασφαλέστερη.

Ελέγξτε τις απαιτήσεις πριν πληρώσετε

Επιβεβαιώστε τρία γεγονότα πριν δεσμευτείτε: την πλατφόρμα που υποστηρίζει ο διακομιστής, τις ακριβείς θύρες στις οποίες ακούει, και αν οι όροι του δικτύου που επιλέξατε επιτρέπουν φιλοξενία. Οι απαιτήσεις των παιχνιδιών αλλάζουν μεταξύ εκδόσεων, οπότε διαβάστε την τρέχουσα τεκμηρίωση και όχι οδηγό που αναφέρει λειτουργικό σύστημα πριν από αρκετά χρόνια. Έπειτα επαληθεύστε τον ακροατή στον υπολογιστή αντί να εμπιστευτείτε το μήνυμα επιτυχίας του εγκαταστάτη.

ss -lunpt | grep -E ':(27015|27016)'
nc -zvu 203.0.113.77 27015
journalctl -u gameserver --since '10 min ago' --no-pager | tail -n 20

Η πρώτη εντολή δείχνει αν κάτι είναι δεσμευμένο και σε ποια διεύθυνση, η δεύτερη δοκιμάζει την προσβασιμότητα από έξω από τον υπολογιστή, και η τρίτη εξηγεί μια διακοπή αν η υπηρεσία πέθανε. Ένας ακροατής δεσμευμένος στο loopback απαντά τοπικά και πουθενά αλλού, που είναι συχνή αιτία ένας σωστά εγκατεστημένος διακομιστής να φαίνεται μη προσβάσιμος.

Καταγράψτε την πλατφόρμα, τις θύρες και το μοντέλο πρόσβασης που επιλέξατε. Αυτή η σημείωση είναι αυτό με το οποίο συγκρίνετε όταν μια ενημέρωση αλλάζει προεπιλεγμένη θύρα ή ένας νέος παίκτης δεν μπορεί να συνδεθεί.

Σχετικά άρθρα