Performance und StabilitätIn letzter Zeit wurde die Spieleperformance und -stabilität in der Community heiß diskutiert. Deswegen möchten wir euch an dieser Stelle aus unserem Blickwinkel ein Update zu den wichtigsten Problemfällen geben und euch versichern, dass wir selbstverständlich an Lösungen arbeiten. Für einige dieser Probleme haben wir die Ursache noch nicht ausfindig machen können und wir werden euch darüber natürlich auf dem Laufenden halten. Uns war es aber wichtig, euch noch vor dem Wochenende über den neuesten Stand aufzuklären und euch zu versichern, dass wir euch hören.Befallene Karten und Serverperformance der InstanzenWenn wir über die Serverperformance der Instanzen sprechen, dann meinen wir damit die Leistung der Spieleserver-Software, die auf einer unserer Maschinen läuft. Normalerweise passen dutzende von Instanzen auf einen CPU-Kern und es dauert dabei nur den Bruchteil einer Millisekunde, um eure Aktionen pro Frame zu verarbeiten. In extremen Spielsituationen kann der Instanzserver jedoch langsamer werden, falls die Kalkulation eines gesamten CPU-Kerns länger als 33ms andauert (serverseitige Framedauer).In Blight haben wir viele Monster, die viele Lebenspunkte haben. Der Regelfall ist, dass man sich des Großteils einer Monstergruppe schnell entledigt und sich anschließend den verbliebenen zäheren Brocken widmet. In Blight leben jedoch selbst die schwächeren Monster deutlich länger. Wie euch sicherlich bewusst ist, greift Path of Exile auf ein sehr komplexes Wertesystem zurück, bei denen der Charakter zehntausende verschiedene Werte haben kann. Viele davon fließen in die Kalkulation während des Kampfes ein, während gleichzeitig dutzende kleinere Stärkungen, Schwächungen und Beeinträchtigungen bei einem Monsterangriff angewendet werden. Je mehr Monster am Leben sind und je länger sie eure Angriffe überleben, desto länger dauert die Berechnung. Die Blight-Kämpfe gehören zu denjenigen, die sich bei den Berechnungen anspruchsvoller als normale Karteninhalte erweisen. Als uns bewusst wurde, dass die befallenen Karten für serverseitige Probleme sorgten, wollten wir prüfen, ob wir nicht durch zusätzliche Server die Situation verbessern könnten. Wir haben dabei beobachtet, dass auf physischen Spieleservern mit einer anderen Anzahl an Spieleinstanzen die Zahl der Frameeinbrüche pro Instanz nicht höher ausfiel als auf Servern mit einer höheren Auslastung. Dadurch konnten wir schlussfolgern, dass es nicht an Servern mit zu vielen Instanzen selbst lag, sondern eher an spezifischen Instanzen, die einen einzigen CPU-Kern für länger als 33ms beanspruchten. Die Anschaffung weiterer Server hätte das Problem also nicht gelöst. Wir arbeiten an diesem Problem und versuchen eine Lösung zu finden, welche die Berechnungskomplexität verringert, ohne dabei Abstriche beim Gameplay in Kauf nehmen zu müssen. Kreaturen und PerformanceWir glauben, dass die Beliebtheit von Kreaturen-Builds mit 3.8.0 viele der Performance-Probleme verursacht hat, mit denen Spieler konfrontiert sind.Kreaturen sind Monster, wodurch alle der oben genannten Probleme auf sie zutreffen. Sie neigen dazu, länger aktiv zu sein, und viele von ihnen befinden sich auf dem Bildschirm, wodurch sie alle die verschiedenen Stärkungszauber und grafischen Effekte erhalten, die normalerweise für Spieler gelten. Neben der Veröffentlichung von Legion haben wir in Path of Exile zahlreiche Änderungen an der Funktionsweise des Nahkampfes vorgenommen. Unsere Änderungen, die darauf abzielten, Angriffsdistanzen zu verkürzen und zu erreichen, dass sich die Dinge richtig anfühlen, hatten den Nebeneffekt, dass sie das Pathfinding verlangsamten und für einige weitere geringe Leistungseinbrüche sorgten. Wir haben zum damaligen Zeitpunkt nicht bemerkt, wie viel zusätzliche Kosten dies für die Kreaturen bedeuten würde. Mit der Version 3.8.0, die Kreaturen-Builds sehr beliebt macht, sind all diese Performance-Probleme zu einem großen Problem für all diejenigen geworden, die mit Kreaturen oder in Gruppen mit Kreaturen spielen. Probleme diesbezüglich haben für uns eine hohe Priorität. Grafikkartentreiber-AbstürzeWährend bestimmter Inhalte (beispielsweise Betrayal-Missionen) berichten einige Nutzer von einem Grafiktreiber-Absturz, bei dem der Bildschirm für eine Weile schwarz wird und sich dann mit einem Path of Exile "Map"-Fehler zurückmeldet. Neuere Versionen des Nvidia-Treibers, einschließlich des neuesten, 436.30, haben dieses Problem. Wir sind nicht in der Lage, das Problem auf dem Nvidia-Treiber Version 419.17 zu reproduzieren. Wir wissen noch nicht, was Path of Exile macht, um den Absturz zu verursachen, aber der Grafiktreiber sollte niemals abstürzen, unabhängig davon, was das Spiel macht. Wir haben Nvidia deshalb kontaktiert, um auf dieses Problem aufmerksam zu machen.(Einige AMD-Nutzer berichteten über ähnliche Probleme, wir konnten dies bisher jedoch nicht reproduzieren und das Ausmaß scheint hier deutlich geringer zu sein). InstanzabstürzeInstanzabstürze sind, wenn der Server der Spielinstanz abstürzt, während ihr spielt. Die Verbindung wird also unterbrochen und man landet auf dem Anmeldebildschirm. Seit der Veröffentlichung von Blight haben wir viele Hotfixes aufgespielt, die verschiedene Instanzabstürze beheben, und die Anzahl der Abstürze nimmt von Tag zu Tag ab. Heute haben wir einen serverseitigen Hotfix aufgespielt, der mehr als die Hälfte der verbleibenden Instanzabstürze löst. Wir arbeiten noch an den restlichen und konzentrieren uns zuerst auf die am häufigsten auftretenden Fehler.Speichernutzung des ClientsWir haben einen ungewöhnlich hohen Speicherverbrauch festgestellt, wahrscheinlich aufgrund des Ladevorgangs von zu vielen Spieleressourcen. Wir glauben, dass dies zu Leistungsproblemen führen kann, die wir untersuchen.Engine- vs. Gameplay-PerformanceIn letzter Zeit gab es einige Posts aus der Community, in denen die Engine von Path of Exile als zu langsam oder zu veraltet kritisiert wurde. Wir haben die Engine über die letzten Jahre hinweg kontinuierlich verbessert und Updates aufgespielt, wann immer diese fertig waren. Die derzeitige Engine von Path of Exile ist modern, schnell und schlank aufgebaut. Dennoch kommt es in vielen Situationen dazu, dass die Spiel-Performance hinterherhinkt.Fast alle diese Performance-Probleme, unter denen Path of Exile leidet, sind auf Gameplay-Systeme und Entscheidungen zurückzuführen, die von uns getroffen wurden. Aus oben erwähnten Gründen ist Blight eine Liga mit Performance-Problemen. Wir haben uns bewusst dafür entschieden, diese Art von Liga auszuprobieren, und es ist absolut gerechtfertigt, uns für die schlechte Spiel-Performance, die aus dieser Entscheidung resultierte, die Schuld zuzuweisen. Wir haben nicht erwartet, dass der Einfluss auf die Performance so schlecht ausfallen würde, und arbeiten mit Hochdruck an einer Lösung. Die Performance von Path of Exile ist, unabhängig von der Engine, in ihrem derzeitigen Status langsam, was auf unsere Entscheidung hinsichtlich des Gameplays zurückzuführen ist: auf dem Server zu viele Berechnungen vorzunehmen und auf dem Spielclient zu viele Dinge rendern zu lassen. Es mag willkürlich und defensiv erscheinen, dass wir hier den Unterschied zwischen der Engine und den Gameplay-Systemen hervorheben. Jedoch besteht der Grund hierfür darin, dass die Engine immer Teil von Path of Exile sein wird, während der Gameplay-Code kontinuierlich ausgetauscht wird, indem neue Dinge hinzugefügt und alte Dinge entfernt werden. Es ist nicht in unserem Interesse, dass Spieler in Ligen Performance-Probleme haben, und dies wird Einfluss auf die Entscheidungen haben, die wir in Zukunft hinsichtlich der Entwicklung von neuem Content treffen werden. Konsolen-PerformanceViele der oben genannten Probleme sind aufgrund der Hardware-Beschränkungen auf der Konsole noch viel schlimmer. Zum Beispiel kann es in befallenen Karten, in denen der Spielinstanz-Server überladen ist, dazu kommen, dass die (vergleichsweise langsamere) CPU der Konsole ebenfalls überladen wird, da sie die Berechnungen der Clientversion vornimmt. Wir sagen euch Bescheid, sobald wir hier Fortschritte gemacht haben.Es tut uns leid, dass dieser Post keine expliziteren Informationen enthält, wann und wie wir diese Probleme beheben werden, jedoch wollten wir euch noch vor dem Wochenende über den Stand dieser Probleme informieren. Diese haben bei uns eine hohe Priorität und wir hoffen, dass wir viele davon nächste Woche in den Griff bekommen. |
|
Merci mal wieder für Euer Feedback!
Hatte schon Sorge, dass das nur bei wenigen so ist. Ich drück die Daumen, auch in Bezug auf das next big thing dieses Jahr :) Ein Pferd hat 4 Beiner, an jeder Ecke einer,
und hat er mal keiner... umfallt! |
|
Hallo GGG
ich poste eigentlich so gut wie nie was im Forum. Finde es aber von euch wirklich richtig GUT das Ihr so ehrlich seid und und die Problemem bei Namen nennt und nicht wie andere Softwareschmieden alles auf die PC's der User schiebt. Wirklich Hut ab und weiter so. Ihr seid die BESTEN !!!!! DANKE |
|
Vermutlich ein offenes Geheimnis, aber bei der immer mehr werdenden Masse an Skins und Kosmetiks wäre ich schon froh, wenn man im Hideout anstelle der letzten Stadt starten könnte.
Nimmt ja langsam Ponyhof-Dimensionen an... Ein Pferd hat 4 Beiner, an jeder Ecke einer,
und hat er mal keiner... umfallt! |
|