Helldivers benötigt auf dem PC viel Speicherplatz: Ein Entwickler erklärt, wer daran „Schuld“ ist: Spieler, die immer noch Festplatten für ihre Spiele einsetzen. Denn Festplatten stellen einen enormen Leistungsengpass für das Spiel dar.
Wer Helldivers 2 über Steam auf seinem PC installieren möchte, benötigt einiges an Speicherplatz. Konsolenspieler dürfen hier frohlocken, denn der beliebte Shooter ist auf der Xbox Series X/S und der PS5 deutlich kleiner.
Brendan Armstrong, stellvertretender technischer Direktor bei Arrowhead Game Studios, erklärte in einem Beitrag auf Reddit, warum das Spiel so groß ist und so lange für ein Update benötigen würde: Viele PC-Spieler setzen immer noch auf veraltete Festplatten.
Veraltete Festplatten sind für Helldivers 2 ein „erheblicher Leistungsengpass“
Das sagt der Entwickler: Armstrong erklärte in dem Post, dass ein Teil der PC-Spieler noch Festplatten (HDD) statt Solid-State-Laufwerke (SSD) verwendet. Im Wesentlichen dupliziert Arrowhead eine Menge Informationen, damit das Spiel für diejenigen mit Festplatten schneller geladen wird. Ansonsten müssten alle anderen Spieler im Team auf die Mitspieler mit der langsamen Festplatte warten, was nicht so hilfreich wäre.
Eine Festplatte speichert Daten auf einer sich drehenden Platte, und ein physischer Arm mit einem Lesekopf muss sich über die Platte bewegen, um Daten zu finden und abzurufen. Die Zeit, die dieser Arm benötigt, um die richtige Stelle zu ‚suchen‘ oder sich dorthin zu bewegen, ist ein erheblicher Leistungsengpass.
Um dieses Problem zu lösen, duplizieren wir bestimmte Dateien (wie eine gängige Baumtextur oder einen Soundeffekt) bewusst und platzieren Kopien davon in physischer Nähe zu dem Ort, an dem sie im Spiel benötigt werden. Unser Build-System stellt beispielsweise sicher, dass eine Kopie einer Baumtextur auf demselben Teil der Festplatte gespeichert wird wie die Level-Geometriedaten.
Wenn das Spiel das Level lädt, kann der Lesekopf in einem einzigen, kontinuierlichen Durchlauf auf alle erforderlichen Informationen zugreifen, ohne an einem anderen Ort „suchen“ zu müssen. Dies beschleunigt die Ladezeiten erheblich.
Um wie viele Spieler geht es? Der Entwickler erklärt, dass das Team nicht genau sagen könne, wie viele Spieler noch eine Festplatte in ihrem PC haben. Eine sehr ungenaue Schätzung liegt laut Armstrong bei etwa 12 %. Nimmt man den Peak mit den meisten Spielern am 24. Februar 2024 laut SteamDB, wo 458.709 Spieler gleichzeitig online gewesen sein sollen, dann müssen das zwischen 45.000 und 50.000 Spielern sein.
Mittlerweile ist Helldivers 2 auf der Xbox gestartet. Und die Spieler von Helldivers 2 haben sich eigentlich geschworen, die neuen Spieler von der Xbox erstmal vor die harte Realität zu stellen und ihnen zu zeigen, wie das Spiel wirklich ist. Doch wie die ersten Erfahrungsberichte zeigen, haben die stählernen Krieger in Wirklichkeit ein warmes Herz: Eigentlich wollten viele Veteranen von Helldivers 2 die Neulinge von der Xbox im Dreck liegen sehen, doch genau das Gegenteil passiert
Bitte lies unsere Kommentar-Regeln, bevor Du einen Kommentar verfasst.
Jaja, die denken auch wieder man ist dämlich…
Gerade diese riesige Datenmenge sorgt erst recht dafür das es Spiel ohne SSD ruckelt und zuckelt mit nachlade lags…
Dafür müsste man denen wieder aufs Maul hauen das Die selbst von PC anscheinend keine Ahnung haben!
Erst recht die richtigen Gamer haben ja wohl bessere Hardware als so ne Konsole!
Glaube eher das es ein komplett anderen Hintergrund hat. Was will man hier eigentlich erzählen…
Weil seit wann nimmt man auf einmal Rücksicht darauf?!
Hab auch ne 20tb HDD, aber da werden nur Dokumente, Videos und Bilder gespeichert. Für Spiele wäre das ne Katastrophe. Wer den Unterschied mal gesehen und zu einer M.2 der wird einen Teufel tun Spiele auf einer HDD zu speichern
Was für ein Stuss.
Einfach beim Starten vom OS erfragen, was das für ein Gerät ist auf den die Daten liegen und eine entsprechende Warnung anzeigen, wenn die Leserate zu gering ist.
PC Spielern traue ich zu, das zu verstehen und können entsprechend handeln und ihr Spiel auf einen anderen Datenträger verschieben. Fertig
Hätte man doch ganz einfach lösen können. Einfach eine SDD oder besser eine NVMe als zwingend nötig deklarieren. Kann man 2025 schon erwarten. Kenne aber auch niemanden der „Aktuelle“ Games am PC auf einer HDD zockt.
Das Gelaber ist eher der Grund, wieso miese Konsolenports, die auch noch für PS4 oder die vorhergehende XBox Generation entwickelt wurden, so aufgebläht sind, und in deren Fall kommt auch noch der kleine Speicher dazu.
Die vorhergehende Generation hatte von Werk aus nur HDD, SSDs waren praktisch immer Custom Mods.
Also hat jedes Spiel, das auch auf den alten Konsolen herauskam, die HDD Platzverschwendung.
Dem Typen sollte man auch mal erklären, das am PC die HDDs dazu normalerweise auch noch schneller lesen als an der Konsole.
Aber wenn ein Studio krampfhaft an einer Engine festhält, die seit Jahren schon End of Life durch die eigentlichen Entwickler ist und selbst dann nicht von vielen Studios verwendet wurde…
Arrowhead wird eher so langsam von der sogenannten ‘Tech Debt’ eingeholt – eine Engine, die für die vorletzte Generation an Grafik, Datenträgern und Konsolen entwickelt wurde, während der letzten Generation dann abgekündigt wurde, und seitdem nicht weiterentwickelt wird, da die Entwicklerfirma schlicht und einfach nicht mehr existiert.
Wobei, es könnte schlimmer sein. Unreal Engine 5 oder die aktuelle Resident Evil Engine (Monster Hunter Wilds, Dragons Dogma 2)….
Die hatten auch schon erwähnt, dass das Spiel während der Entwicklung die geplanten Grenzen total gesprengt hat, und daher der Code nur sehr unoptimiert für das jetztige Multiplayer-Massenmord-Geballer ist.
Zitat meinMMO vom 27.09.:
Ist natürlich traurig…
Ich glaube übrigens nicht, das die UE5 schlecht ist. Ich nehme eher an, dass viele (noch) nicht richtig damit umgehen.
Ne, das ist pure Aurede. Komischerweise Indy Entwickler wie Ready or Not können das ja auch…
Das ist künstliches Marketting pushen und pure Faulheit der Entwickler, damit man gezwungen wird den neue KI Schrott teuer zu kaufen.
Weil grafisch sind wir mittlerweile an der höchsten Grenze angekommen.
Da frag ich mich warum Grafik Monster von ~2018 und so darum genau so gut aussehn, oder Teilweise besser, jetzt mal von Raytracing abgesehn, und aber mehr FPS liefern und keine Shader stottern haben…
Wie eine HDD Daten speichert, liegt doch hauptsächlich an der Fragmentierung der Dateien in den Clustern. Wenn das stimmt, was er da sagt, müsste das Setup von Helldivers 2 ja vor jeder Installation und vor jedem Update ein mehrere Stunden dauerndes Defrag durchführen, um sicherzustellen, dass die Dateien zusammenhängend geschrieben werden. Sonst hat ein Installer aber keinen Einfluss darauf, ob die Dateien wirklich zusammenhängend geschrieben werden. Und ein Defrag kann und sollte auch nicht bei SSDs passieren. Das heißt, das Setup müsste wissen, ob es sich um eine HDD oder SSD handelt. Und damit auch Arrowhead. Also, dass er dann nicht weiß, wie viele Spieler noch HDDs haben, ist quatsch. Prinzipiell hat er recht, dass HDDs durch die veraltete Technologie einen Nachteil haben, trotzdem klingt das, was er da sagt, nach Unsinn, weil ein Installer eben nicht sicherstellen kann, dass Dateien wirklich zusammenhängend auf die HDD geschrieben werden. 🤔
Das ist nur bei vollen Festplatten ein Problem. Bei leeren oder halbvollen reserviert man sich einen Bereich und beschreibt den dann am Stück. Der Installer kann das durchaus sicher stellen.
Bei Updates kommt etwas dazu, also nochmal einen Bereich komplett reservieren und am Stück beschreiben. Auch hier wird dann doppelt belegt, falls es schneller ist.
Durch die Konsolen (ps4 und co) gibt es da inzwischen sehr viel Erfahrung bei den Devs.
Das was er schreibt findet schon seit Jahren bzw inzwischen Jahrzehnten statt.
Bei modernen OS und Dateisystemen findet bei hdds auch eine Defragmentierung im Hintergrund statt. Also das muss man nicht mehr unbedingt manuell starten.
…und die Leute nutzen HDD, weil sie auf ihrer SSD nicht so viel Platz für aufgeblähte Spiele haben.^^
Da wären zwei Versionen, eine mit und eine ohne “HDD-Optimierung”, natürlich eine coole Sache.
Es gab ja auf Reddit schon diese Idee, zumal diese “optimierungen” auf SSDs (egal ob SATA oder M2) zu Leistungen problemen führen.
Diese ‘Optimierungen’ sind ein Relikt von vor allem Konsole aus der Zeit vor den aktuellen Modellen (PS5 und XBox Series). Wenig Speicher der sowohl für System als auch Grafik herhalten musste, von Werk aus nur eine HDD (SSDs waren Custom Mods). Da mussten die Daten für jedes Level halt quasi von der HDD in den Speicher gestreamt werden, für Preload war kein Platz.
Die PS5, für die HD2 letztendlich veröffentlicht wurde, hat in der Mindestversion (ohne externe USB HDD) eine NVME, aber immer noch nur 16 GB geteilter Speicher.
8 GB auf dem PC als Mindestanforderung, 16 GB empfohlen, auch wenn die meisten, die nicht auf Konsole spielen, heutzutage PCs mit 16 Gbyte Systemspeicher haben.
Da wäre ein Cache im RAM locker möglich, wenn 16 Gbyte als Mindestspeicher, 32 als empfohlen angegeben wären. Vor allem weil auch die GPU, die als Minimum angegeben wird, nur eine kaum spielbare Ruckelorgie fabriziert.
Den grösseren RAM, oder sogar den VRAM zu nutzen klingt natürlich sinnvoll.^^