Διεξάγοντας μονομαχία μετά από επίθεση, ο παίκτης δεν σκέφτεται την τεχνική πλευρά του WoT. Ας προσπαθήσουμε να δούμε ανοιχτά και ξεκάθαρα όλες τις διαδικασίες που λαμβάνουν χώρα εκτός του υπολογιστή σας.
Αρχικά Βήματα
Για να ξεκινήσουμε, ας καταλάβουμε τις έννοιες. Διακομιστής - λογισμικό που εκτελεί συγκεκριμένες εργασίες, χωρίς το ρόλο ενός ατόμου. Σύμπλεγμα διακομιστών - υπολογιστές ενωμένοι για ενέργειες με τη μορφή ενός ενιαίου πόρου. Για την ανάπτυξη των χαρακτηριστικών του ping και του βολικού παιχνιδιού, το αποκλειστικό σύμπλεγμα παιχνιδιών μεταφέρθηκε στη Ρωσία από το Μόναχο. Αυτό το ορόσημο πραγματοποιήθηκε το 2011. Ταυτόχρονα όμως υπήρχε και άλλο πρόβλημα προγράμματος. Με κάθε επανεκκίνηση διακομιστών, οι παίκτες δεν έχουν κάθε ευκαιρία να επισκεφτούν το παιχνίδι, κάτι που είναι κακό για το στυλ της εταιρείας.
Δεδομένου ότι μια τέτοια λειτουργία έπρεπε να εκτελείται πολλές φορές την εβδομάδα, ήταν απαραίτητο να βρεθεί μια διέξοδος από την υπάρχουσα αλλαγή. Οι ειδικοί και οι δημιουργοί του παιχνιδιού στο πρόσθετο 0.9.20.1.4 άλλαξαν την έννοια όλων των ενεργειών. Στο κέντρο ήταν η κύρια σύνδεση, όπου ήταν αποθηκευμένες όλες οι πληροφορίες για όλους τους χρήστες, και στα πλάγια - η περιφέρεια των διακομιστών. Οι παίκτες, που συμμετέχουν σε μάχες, είναι παρόντες σε περιφερειακούς διακομιστές και το κέντρο εξυπηρετεί όλους αυτούς τους διακομιστές. Ως αποτέλεσμα, έχουμε ένα σύστημα πολλαπλών συστάδων που δεν θα σας επιτρέψει να κοιτάξετε το παιχνίδι εάν η κεντρική μονάδα είναι κατεστραμμένη, αλλά θα μπορείτε να συνεχίσετε να παίζετε, επειδή. η συσκευή αναπαραγωγής βρίσκεται σε διακομιστή βιντεοπαιχνιδιών που δεν είναι συνδεδεμένος στον κύριο.
Γεωγραφία διακομιστών παιχνιδιών
Ένα αναγνωρίσιμο προηγούμενο είναι ότι όσο πιο κοντά βρίσκεται ο διακομιστής World of Tanks σε έναν συγκεκριμένο παίκτη, τόσο καλύτερο είναι για το παιχνίδι όσον αφορά την απόδοση. Η WG έχει τοποθετήσει τα δικά της κέντρα δεδομένων στις περιοχές της κύριας συγκέντρωσης των παικτών. Ένα κτίριο ή ένα δωμάτιο όπου βρίσκεται όλο το υλικό του διακομιστή και ονομάζεται κέντρο δεδομένων. Το εύρος του παρακινημένου κοινού του παιχνιδιού εκπλήσσει με την κλίμακα του. Οι τοποθεσίες διακομιστών βρίσκονται σε διάφορες χώρες του κόσμου και επικεντρώνονται στην εξυπηρέτηση των παικτών στη μία ή την άλλη περιοχή. Η Μόσχα, το Νοβοσιμπίρσκ, το Κρασνογιάρσκ, το Άμστερνταμ, η Φρανκφούρτη, το Λουξεμβούργο και παρομοίως οι πόλεις της Αμερικής είναι μέρη όπου ένας μεγάλος αριθμός διακομιστών και λογισμικού λειτουργεί για καλούς παίκτες, και ομοίως χιλιάδες υπαλλήλους. Ομοίως, υπάρχουν κορεατικά, ασιατικά και σιγκαπούρικα σμήνη.
Όλοι θέλουν να παίξουν
Ποιες δυνάμεις πρέπει να υπάρχουν για να ικανοποιηθεί ένα τόσο γιγάντιο κοινό; Στις πρώτες περιόδους του World of Tanks, ένα cluster μπορούσε να πάρει 250 χιλιάδες παίκτες online στην περιοχή. Ταυτόχρονα, με τέτοιο φορτίο, ο φόρτος εργασίας για δεδομένα έφτασε περίπου τα 5-7 Gb / s. Η κατάσταση σήμερα έχει αλλάξει σημαντικά λόγω της ανάπτυξης των περιφερειακών διακομιστών. Το σύμπλεγμα από μόνο του συνδυάζει έως και 80 φυσικούς διακομιστές με υπερφόρτωση σε οποιονδήποτε από περίπου 3 χιλιάδες παίκτες και κίνηση μικρότερη από 70 Mbps.
Πώς λειτουργούν όλα αυτά στην πράξη;
Η διαδικασία απόκτησης της τελευταίας προσθήκης στο παιχνίδι μοιάζει με τον ακόλουθο τρόπο. Μεταφορτώνεται στο δίκτυο παράδοσης περιεχομένου (CDN) και στους διακομιστές που διανέμουν πρόσθετα. Για την ταχύτητα και τη συνέχεια της διαδικασίας λήψης, το πρόγραμμα εκκίνησης δημιουργεί ένα αρχείο torrent που σας επιτρέπει να συνεχίσετε τη λήψη που έχει διακοπεί. Το πρόγραμμα εκκίνησης ζητά τον διακομιστή διανομής πρόσθετων και λαμβάνει έναν σύνδεσμο προς μια ενημέρωση ενημέρωσης κώδικα ή ένα αρχείο torrent. Η επόμενη διαδικασία είναι να μπείτε στο παιχνίδι και να επιλέξετε τον διακομιστή του παιχνιδιού. Όταν ο κύριος διακομιστής αποδείξει την ορθότητα της σύνδεσης και του κωδικού πρόσβασης, ο παίκτης πηγαίνει σε έναν από τους διακομιστές του παιχνιδιού. Η αυτόματη επιλογή διακομιστή περιέχει ένα δύσκολο σχήμα, που περιλαμβάνει τόσο την ανάλυση των χαρακτηριστικών του προγράμματος αναπαραγωγής όσο και τον φόρτο εργασίας των διακομιστών. Ένας παίκτης της περιοχής RU μπορεί να βρεθεί σε οποιαδήποτε περιφέρεια, ακόμη και στο Άμστερνταμ και το Νοβοσιμπίρσκ, αλλά μπορείτε πάντα να επιλέξετε έναν διακομιστή της αρεσκείας σας χειροκίνητα. Σε κάθε διεργασία, στην πραγματικότητα, εκχωρούνται ξεχωριστοί διακομιστές.
Ένας διακομιστής είναι υπεύθυνος για την εξουσιοδότηση, ένας άλλος είναι υπεύθυνος για το ότι βρίσκεται στο υπόστεγο και άλλοι είναι εθισμένοι στις πληροφορίες συστήματος. Μια τέτοια κατανομή «υποχρεώσεων» επιτρέπει στον μέσο παίκτη να μην βλέπει αποτυχίες και να τελειώνει τη συνεδρία με χαλαρό τρόπο. Όταν η περιφέρεια "πέσει", εάν συμβεί αυτό, πρέπει να επανεκκινήσετε το σύμπλεγμα. Αλλά με την απώλεια της συνήθους εργασίας ενός μόνο σωματικού. διακομιστή, το σύμπλεγμα παραμένει βασικά σε λειτουργία, κάτι που θα επιτρέψει στους παίκτες να συνεχίσουν να παίζουν. Το χειρότερο πράγμα που μπορεί να συμβεί είναι η αποτυχία του διακομιστή στον οποίο έπαιζε ο παίκτης τη στιγμή της αποτυχίας. Κατά την «αναχώρηση» και την εκ νέου είσοδο, το παιχνίδι θα εκδώσει ένα μήνυμα σχετικά με την αδυναμία εξουσιοδότησης, λόγω της σύνδεσης του παίκτη με άλλο περιφερειακό. Κάθε δύο ώρες, οι λογαριασμοί όλων των παικτών αποθηκεύονται σε μια κοινόχρηστη βάση δεδομένων. Εάν ξεκινήσετε με άλλα περιφερειακά, κάτι που είναι τεχνικά πιθανό, από προβληματικές περιοχές, τότε η πρόοδος 2 ωρών από έναν κατεστραμμένο διακομιστή θα χαθεί. Για αυτόν τον λόγο, η ετικέτα ορισμού δεν θα παρέχει πουθενά εισαγωγή έως ότου επανεκκινηθεί η περιφέρεια "πεσμένη".
Η προστασία είναι το κλειδί της επιτυχίας
Το παιχνίδι World of Tanks χρησιμοποιεί εκτενώς τις τεχνολογίες δημιουργίας αντιγράφων ασφαλείας και διπλής αντιγραφής για την ομαλή λειτουργία όλου του εξοπλισμού δικτύου και υπηρεσιών. Ομοίως, χρησιμοποιούνται διπλοί σκληροί δίσκοι, τροφοδοτικά με διαφορετικά τροφοδοτικά και ανεξάρτητοι πάροχοι Διαδικτύου με ξεχωριστούς τρόπους προσέγγισης των γραμμών επικοινωνίας. Η βελτίωση των μεθόδων τεχνικής προστασίας από αστοχίες κατέστησε δυνατή την επίτευξη μεγάλης σταθερότητας του παιχνιδιού και την αόρατη επίδραση των βλαβών στο παιχνίδι για τους απλούς παίκτες. Η πρόοδος δεν μένει ακίνητη και η WG συμβαδίζει με τις καινοτομίες, προσπαθώντας να τις εισάγει στο αγαπημένο μας παιχνίδι World of Tanks, και ομοίως αναπτύσσει το υπόλοιπο έργο της εταιρείας.
Σελίδα παιχνιδιού: Ο κόσμος των τανκ.