Η Embark Studios αποκάλυψε ότι, στην περίοδο της μεγαλύτερης δραστηριότητας του Arc Raiders, κατέγραφε περισσότερα από 100 δισεκατομμύρια events την ημέρα, ποσότητα που αντιστοιχούσε σε περίπου 30 terabytes δεδομένων καθημερινά.
Ο data engineer της Embark, Mattias Andersson, μίλησε σε συνέδριο προγραμματιστών της Nexon για την υποδομή που χρησιμοποιεί το στούντιο ώστε να παρακολουθεί τη συμπεριφορά των παικτών και να προχωρά σε προσαρμογές με βάση πραγματικά δεδομένα. Αν και η παρουσίαση αφορούσε και το προηγούμενο παιχνίδι της ομάδας, The Finals, το βασικό παράδειγμα ήταν το Arc Raiders.
«Καταγράφουμε κάθε σφαίρα σε αυτά τα παιχνίδια», ανέφερε ο Andersson. «Καταγράφουμε πού βρίσκονται οι παίκτες. Καταγράφουμε κάθε φορά που μια σφαίρα χτυπά κάτι. Έχουμε miniguns στο παιχνίδι μας, τουλάχιστον στο The Finals, οπότε μιλάμε για πάρα πολλές σφαίρες που πρέπει να παρακολουθούμε».
Σύμφωνα με τον ίδιο, η Embark παρακολουθεί περισσότερους από 1.000 διαφορετικούς τύπους events. Όταν το Arc Raiders βρισκόταν στο απόγειό του, η εταιρεία κατέγραφε πάνω από 100 δισεκατομμύρια events ημερησίως, με καθυστέρηση μικρότερη των δύο δευτερολέπτων μέχρι τα δεδομένα να φτάσουν στο BigQuery.
«Μόλις πυροβολήσεις, δύο δευτερόλεπτα αργότερα μπορώ να τρέξω ένα query στο BigQuery και να δω αν πέτυχες ή όχι», είπε χαρακτηριστικά.
Γιατί η Embark παρακολουθεί κάθε σφαίρα
Η τόσο λεπτομερής καταγραφή χρησιμοποιείται για πολλούς λόγους, όπως η αντιμετώπιση του cheating, ο εντοπισμός bugs, η βελτίωση του weapon balancing με βάση την ακρίβεια και τη ζημιά, αλλά και η ρύθμιση του συστήματος matchmaking του Arc Raiders, το οποίο βασίζεται στη συμπεριφορά των παικτών.
Ο Andersson εξήγησε ότι η ομάδα προσπαθεί να καταλάβει πόσο επιθετικός είναι ένας παίκτης. «Θέλουμε να ξέρουμε ποιος πυροβόλησε πρώτος σε κάθε αναμέτρηση. Ποιος ήταν αυτός που άρχισε να πυροβολεί τον άλλο παίκτη; Και μετά προσπαθούμε να φροντίσουμε ώστε οι παίκτες που θέλουν πολύ PvP να μπαίνουν σε matchmaking με άλλους που θέλουν PvP, ενώ οι παίκτες που δεν ξεκινούν ποτέ μάχες, οι πιο φιλικοί παίκτες, να τοποθετούνται μαζί με πιο φιλικούς παίκτες».
Η περιγραφή αυτή δίνει περισσότερες λεπτομέρειες για όσα είχε πει νωρίτερα μέσα στη χρονιά ο design director του Arc Raiders, Virgil Watkins. Ο Watkins είχε αναφέρει ότι το σύστημα μπορεί να παρακολουθεί ποιος πυροβολεί πρώτος, ποιος δέχεται ζημιά και τι συμβαίνει σε μια σύγκρουση, αλλά δεν προσπαθεί να μαντέψει την πρόθεση του παίκτη.
Όπως είχε εξηγήσει, αν ένας κακός παίκτης επιτεθεί πρώτος, αστοχήσει σε όλες τις βολές του και τελικά σκοτωθεί από έναν καλύτερο παίκτη που αμύνεται, το παιχνίδι δεν μπορεί να γνωρίζει την πρόθεση πίσω από την ενέργεια. Βλέπει μόνο τα δεδομένα της αναμέτρησης.
Heatmaps, replays και anti-cheat
Η Embark διαθέτει και εργαλεία που επιτρέπουν στην ομάδα να αναλύει γύρους με μεγαλύτερη λεπτομέρεια. Ανάμεσά τους βρίσκεται ένα custom round viewer, το οποίο μπορεί να αναπαράγει ενέργειες παικτών, καθώς και ένα map replay που δείχνει τις κινήσεις τους κατά τη διάρκεια ενός γύρου.
Παράλληλα, η ομάδα χρησιμοποιεί heatmaps που δείχνουν πού κινούνται οι παίκτες, πού πεθαίνουν και πού συγκεντρώνονται άλλες ενέργειες. Ένα in-engine voxel heatmap για τον χάρτη Stella Montis του Arc Raiders έδειξε συγκεκριμένα σημεία με αυξημένους θανάτους.
Η Embark έχει επίσης ολοκληρώσει τη διάθεση του Denuvo Anti-Cheat σε όλους τους παίκτες του Arc Raiders, ενώ ετοιμάζει μια πιο εκτεταμένη ενημέρωση με στόχο το πιο δίκαιο παιχνίδι.
Ακολουθήστε το XplayGR στο Google News για να μαθαίνετε πρώτοι όλες τις εξελίξεις από τον χώρο του gaming και της ψυχαγωγίας.
Δείτε όλες τις τελευταίες ειδήσεις στο XplayGR.com.

































