AUFRÄUMARBEITEN IM CLIENT: Die Aktualisierung des Chromium Embedded Framework (CEF) steht bevor
Wir haben verkündet, dass wir regelmäßig über den Fortschritt der Arbeiten an der Verbesserung des League-Clients sprechen werden.
Beim heutigen Artikel handelt es sich um den achten Beitrag der Reihe. (Hier findest du den ersten, zweiten, dritten, vierten, fünften, sechsten und siebten Beitrag dieser Reihe.)
Dieses Mal gibt es keine Zusammenfassung. Wir fassen uns kurz, weil wir dich nur kurz darüber informieren, wie wir mit den größten Baustellen, über die wir im letzten Beitrag gesprochen haben, vorankommen.
Aktualisierung des Chromium Embedded Framework (CEF)
Momentan hat die Aktualisierung der Version des Chromium Embedded Framework (dabei handelt es sich um den Web-Browser, auf dem die Architektur des League-Clients basiert) des Clients oberste Priorität. Die letzte Aktualisierung des CEF (Version 74) datiert auf November 2019 zurück – zum Zeitpunkt, an dem dieser Beitrag verfasst wird, ist Version 91 die aktuellste CEF-Version. Die Aktualisierung des CEF auf Version 91 wird jede Menge Vorteile nach sich ziehen – von weniger Abstürzen über eine verbesserte Kompatibilität bis hin zu einer höheren Reaktionsgeschwindigkeit und mehr. Sie ist die wichtigste Änderung, die wir vornehmen können, um den Client zu verbessern.
Seit unserem letzten Beitrag im April haben wir uns auf das Upgraden unserer bestehenden Web-Komponenten (wie die Webseitentechnologie für das Einbetten von Videos, Pop-Up-Benachrichtigungen und dergleichen) auf Versionen konzentriert, die mit den neuen CEF-Versionen kompatibel sind, um sicherzustellen, dass das Upgrade des CEF selbst zu keinen Problemen führen wird. Da wir für so gut wie alle Teile der Codebasis des Clients Web-Komponenten benutzen, haben wir für diesen Vorgang einige Patches länger benötigt als geplant. Die gute Nachricht lautet, dass wir jetzt mit den Arbeiten an den Web-Komponenten fertig sind und uns der Aktualisierung des CEF selbst widmen können.
Aktuell testen wir die neue CEF-Version intern und sehen bereits Verbesserungen bei Dingen wie der Speicherverwendung und der CPU-Auslastung im Zusammenhang mit dem Frontend. Wir rechnen noch mit einer Reihe von weiteren Vorteilen, die nach der Veröffentlichung zu einem besser Spielerlebnis führen werden, wollen aber auch keine Risiken eingehen, indem wir etwas überstürzen. Wir haben die Gelegenheit, das Spielerlebnis von allen Spielern zu verbessern, und wir wollen sicherstellen, dass der aktualisierte Client auch wirklich stabil ist, bevor wir ihn veröffentlichen.
Wir sind zuversichtlich, die CEF-Aktualisierung Anfang August für die PBE und einige Patches danach für die Live-Server veröffentlichen zu können. Sobald es so weit ist, werden wir es in den Patchnotizen bekanntgeben!
Sonstige Aktualisierungen
- Spielzusammenfassung: Wir sind immer noch damit beschäftigt, auszuloten, welche Verbesserungen wir an der Spielzusammenfassung vornehmen können, und werden diesem Bereich nach der Aktualisierung des CEF wieder mehr Aufmerksamkeit widmen. Die Spieler weisen uns immer wieder darauf hin, dass ihnen die Spielzusammenfassung Probleme bereitet, weshalb wir weitere Nachforschungen anstellen und diesen Teil des Clients (mit der Hilfe von anderen Teams) für den Rest des Jahres priorisieren werden.
- Stabilität des Clients während langer Sitzungen: Gegen Ende des letzten Jahres haben wir uns darauf konzentriert, die Speicherlöcher zu beseitigen, die dazu führen, dass der Client immer mehr Speicher verbraucht, je mehr Spiele die Spieler absolvieren oder je länger sie den Client geöffnet haben, ohne mit ihm zu interagieren. (Die guten Neuigkeiten sind, dass die CEF-Aktualisierung die Stabilität verbessern wird.) Bei der genaueren Betrachtung der Fehlermeldungen ist uns aufgefallen, dass bei vielen Spielern nur dann Probleme auftreten, wenn sie ihren Client während des Aktivierens des Ruhemodus ihres PCs offen lassen und/oder ihn danach neu starten. Wir arbeiten an einer Funktion, die den Client während des Spielens automatisch schließt, sobald er zu viel Speicherplatz in Anspruch nimmt, und beim Laden der Spielzusammenfassung eine frische Version lädt.
Das ist alles für dieses Update! Wir werden uns nach der Aktualisierung des CEF wieder melden, um über die Ergebnisse und unsere weiteren Pläne zu sprechen.