Το πρόβλημα του μεγάλου μεγέθους εγκατάστασης
Η Arrowhead Studios, δημιουργός του Helldivers 2, δεν έχει ακόμη βρει λύση για το μεγάλο μέγεθος εγκατάστασης του παιχνιδιού σε PC, αλλά εργάζεται πάνω σε αυτό. Σε μια ενημέρωση που δημοσιεύτηκε σήμερα στο Steam, ο αναπληρωτής τεχνικός διευθυντής της Arrowhead, Brendan Armstrong, ξεκίνησε μια σειρά αναρτήσεων όπου η ομάδα μηχανικών αναλύει την «τεχνική υγεία» του παιχνιδιού και τις «τεχνικές προκλήσεις που αντιμετωπίζουμε». Ο ίδιος παραδέχεται ότι το μέγεθος εγκατάστασης «είναι ένα καυτό θέμα αυτή τη στιγμή» — με τα 150GB, το Helldivers 2 καταλαμβάνει τριπλάσιο χώρο σε PC σε σχέση με τις κονσόλες. Ένας από τους λόγους για το αυξημένο μέγεθος είναι η διπλοεγγραφή δεδομένων και η χρήση μηχανικών σκληρών δίσκων.
Γιατί τα HDD αυξάνουν το μέγεθος
Το βασικό πρόβλημα με τους μηχανικούς σκληρούς δίσκους είναι ο χρόνος αναζήτησης. Ένας HDD αποθηκεύει δεδομένα σε περιστρεφόμενο δίσκο, και ένα φυσικό βραχίονας με κεφαλή ανάγνωσης πρέπει να μετακινηθεί για να βρει και να διαβάσει τα δεδομένα. Ο χρόνος που απαιτείται για αυτή τη μετακίνηση αποτελεί σημαντικό εμπόδιο στην απόδοση. Για παράδειγμα, αν τα δεδομένα ενός μεγάλου επιπέδου παιχνιδιού — όπως δέντρα, βράχοι, κτίρια, αντικείμενα — είναι διασκορπισμένα στον δίσκο, η κεφαλή πρέπει να μετακινείται συνεχώς, καθυστερώντας σημαντικά τη φόρτωση.
Η λύση της διπλοεγγραφής δεδομένων
Για να αντιμετωπιστεί αυτό, η Arrowhead επιλέγει να διπλοεγγράφει ορισμένα αρχεία, όπως υφές δέντρων ή ηχητικά εφέ, τοποθετώντας τα κοντά στα σημεία που χρειάζονται στο παιχνίδι. Έτσι, μεγάλο μέρος των δεδομένων στην έκδοση PC του Helldivers 2 είναι διπλοεγγεγραμμένο. Αυτή η τεχνική χρησιμοποιείται κυρίως για τη βελτιστοποίηση παιχνιδιών σε παλαιότερα μέσα αποθήκευσης, όπως μηχανικοί HDD και οπτικοί δίσκοι τύπου DVD. Για τα Solid State Drives (SSD), αυτή η πρακτική δεν είναι απαραίτητη, γι’ αυτό και οι εκδόσεις κονσόλας του Helldivers 2 δεν την εφαρμόζουν.
Η μετάβαση στα SSD και οι προκλήσεις
Με την επικράτηση των SSD, που αποθηκεύουν δεδομένα σε μνήμη flash χωρίς κινούμενα μέρη, ο χρόνος αναζήτησης πρακτικά εκμηδενίζεται. Ωστόσο, όσο οι μηχανικοί HDD παραμένουν στις ελάχιστες απαιτήσεις συστήματος για PC, η διπλοεγγραφή πρέπει να διατηρηθεί. Οι έρευνες χρηστών του Steam δεν παρέχουν ακριβή στοιχεία για τη χρήση HDD, αλλά η Arrowhead εκτιμά ότι περίπου το 12% των PC gamers χρησιμοποιούν ακόμα μηχανικούς δίσκους.
Επιπτώσεις στη φόρτωση και τα επόμενα βήματα
Μέχρι να προσδιοριστεί με μεγαλύτερη ακρίβεια ο αριθμός των εγκαταστάσεων σε HDD, είναι δύσκολο να εκτιμηθεί πόσοι παίκτες θα επηρεαστούν αν μειωθεί η διπλοεγγραφή. Ακόμα κι αν το ποσοστό είναι μικρό, ο χρόνος φόρτωσης κάθε αποστολής εξαρτάται από το πιο αργό μέλος της ομάδας. Ενώ η Arrowhead προσπαθεί να συλλέξει καλύτερα δεδομένα για τη χρήση HDD, η ομάδα έχει ήδη κάνει «μικρές βελτιώσεις στο επόμενο update» εντοπίζοντας αχρησιμοποίητα αρχεία και προφανή προβλήματα, αλλά παραδέχεται ότι «μάλλον δεν θα το παρατηρήσουμε, καθώς τα νέα στοιχεία που προστέθηκαν θα απορροφήσουν αυτά τα οφέλη».
Μακροπρόθεσμες βελτιώσεις και προοπτικές
Σε βάθος χρόνου, η ομάδα σκοπεύει να βελτιώσει τη μηχανή του παιχνιδιού ώστε να μην καταναλώνεται άσκοπα RAM για κοινά δεδομένα που δεν χρειάζονται. Το υπόλοιπο έργο είναι πιο μεγάλο, ριψοκίνδυνο και πειραματικό, καθώς εξετάζεται η εφαρμογή κάποιας μορφής συμπίεσης στα δεδομένα του παιχνιδιού και πιθανή υιοθέτηση τεχνικών απο-διπλοεγγραφής που χρησιμοποιούνται στις κονσόλες. Δεν είναι ακόμη σαφές αν οι επιπτώσεις στους χρόνους φόρτωσης θα καταστήσουν αυτές τις λύσεις μη εφαρμόσιμες.
Αναζήτηση ισορροπίας μεταξύ χώρου και απόδοσης
Η ομάδα λαμβάνει σοβαρά υπόψη τις ανησυχίες των παικτών, αλλά δεν υπάρχουν εύκολες λύσεις. Μέχρι να φτάσουμε στο σημείο όπου η πλειοψηφία των PC gamers χρησιμοποιεί SSD, η θυσία επιπλέον χώρου στο δίσκο είναι απαραίτητη για να διασφαλιστεί ότι όλοι θα φορτώνουν τις αποστολές σε λογικό χρόνο. Έχουμε φτάσει στα όρια της αποδεκτής διπλοεγγραφής, οπότε απαιτούνται πλέον πιο έξυπνες λύσεις και συμβιβασμοί. Η ομάδα εξετάζει προσεκτικά το κόστος και τα οφέλη κάθε επιλογής, με στόχο να βρεθεί σύντομα μια καλύτερη ισορροπία ανάμεσα σε χρόνους φόρτωσης και μέγεθος εγκατάστασης.
Ποια είναι η Vikki Blake
Η Vikki Blake είναι δημοσιογράφος του IGN, κριτικός, αρθρογράφος και σύμβουλος με πάνω από 15 χρόνια εμπειρίας σε μερικά από τα μεγαλύτερα gaming sites και εκδόσεις παγκοσμίως. Είναι επίσης Guardian, Spartan, Silent Hillian, Legend και διαρκώς High Chaos. Μπορείτε να τη βρείτε στο BlueSky.