Geliştiricilerden
İSTEMCİ TEMİZLİĞİ: Yaklaşan CEF Yükseltmesi

Yeni Chromium Embedded Framework (CEF) sürümümüz gelecek ay Açık Beta'da.

GeliştiricilerdenYAZARRiotAether
  • Seçim panoya kopyalandı

LoL İstemcisi'nin performansını ve istikrarını arttırmaya yönelik güncellemelerimizi düzenli olarak paylaşacağımıza söz vermiştik.

Bugünkü güncelleme, serimizin sekizinci yazısı olacak. (İlk yazımızı burada, ikinci yazımızı burada, üçüncü yazımızı burada, dördüncü yazımızı burada, beşinci yazımızı burada, altıncı yazımızı burada ve yedinci yazımızı burada bulabilirsiniz)

Bu kez özet kısmımız yok. Amacımız, önceki yazıda bahsettiğimiz önceliğe ilişkin çalışmaların nasıl gittiği hakkında sizi bilgilendirmek.

Chromium Embedded Framework'ü (CEF) Güncellemek

Şu anki önceliğimiz, istemcinin Chromium Embedded Framework (CEF) sürümünü güncellemek. CEF'in LoL İstemcisi mimarisinin merkezinde yatan web tarayıcısı olduğunu söyleyebiliriz. CEF'i en son Kasım 2019'da güncellemiştik (sürüm 74) ve bu yazıyı yazdığımız andaki mevcut sürüm CEF 91. CEF'i 91 sürümüne güncellemenin daha az çökme, daha yüksek uyumluluk, daha iyi hassasiyet ve bunlar gibi daha pek çok faydası olacak. Bu, istemciyi geliştirmek için yapabileceğimiz en önemli değişikliklerden biri.

Nisan ayındaki yazımızdan bu yana, mevcut web bileşenlerimizi (gömülü videolar, açılır bildirimler gibi web sitesi teknolojileri) yeni CEF sürümleriyle uyumlu olacak şekilde yükseltmeye odaklandık ve CEF'in kendisinin bir şeyleri bozmayacağından emin olmaya çalıştık. İstemci kod tabanının neredeyse her kısmında web bileşenleri kullanıyoruz, bu yüzden bu çalışmalar planladığımızdan birkaç yama daha uzun sürdü. Ancak haberler iyi. Web bileşenleri konusundaki çalışmalarımızı tamamladık ve bu sayede doğrudan CEF yükseltmesine odaklanmaya hazırız.

Şu an CEF'in yeni sürümünü şirket içi süreçlerle test ediyoruz ve şimdiden istemci arayüzünde bellek ve CPU kullanımı konusunda iyileşmeler görüyoruz. Sürümü çıkardığımızda genel itibarıyla daha iyi bir oyuncu deneyimi sağlayacak birçok başka fayda da bekliyoruz; ama bir yandan da işleri aceleye getirip risklere kapı aralamak istemiyoruz. Tüm oyuncular için faydalı bir şey yapmak konusunda böyle büyük bir fırsatımız varken, yükseltilmiş istemcinin bölge sunucularında çıktığında düzgün ve istikrarlı çalışacağından emin olmak istiyoruz.

CEF güncellememizi ağustosun başlarında Açık Beta'da çıkarmak konusunda kendimize güveniyoruz ve birkaç yama sonra bölge sunucularında da çıkarabileceğimizi düşünüyoruz. Güncelleme çıkınca yama notlarında duyuracağız!

Diğer Güncellemeler

  • Oyun sonu ekranını yeniden gözden geçireceğiz. Hâlâ oyun sonu ekranına ne gibi iyileştirmeler yapabileceğimizi saptıyoruz ve CEF yükseltildikten sonra bu konudaki çalışmalarımıza hız kesmeden devam edeceğiz. Oyun sonu ekranı sık sık istemcinin yoran noktalarından biri olarak rapor ediliyor. Bu yüzden bu senenin geri kalanı boyunca bu konuda araştırma yapıp konuyu önceliğimiz haline getireceğiz ve ne gibi iyileştirmelerin yapılabileceğini görmek için diğer ekiplerle birlikte çalışacağız.
  • Uzun oyun seansları esnasında istemci sağlamlığını korumaya çalışacağız. Geçen yılın sonlarına doğru odaklandığımız noktalardan biri de bellek sızıntılarını gidermekti. Bu sorun, oyuncular daha fazla oyun oynadıkça veya istemciyi uzun bir süreliğine açık bıraktığında istemcinin giderek daha fazla bellek kullanmasına neden oluyor (Bu konuda iyi haber ise, CEF yükseltmesinin sağlamlığa destek olacak olması). İstemci hata raporlarına derinlemesine bir göz attığımızda, birçok oyuncunun sadece istemcilerini açık bıraktıklarında ve/veya bilgisayarlarını uyku modundan çıkardıktan sonra istemciyi kullanmaya devam ettiklerinde sorunlarla karşılaştığını fark ettik. Oyun sonu ekranına geçmek için yeniden başladığında tazelenmiş bir istemci deneyimi sunması adına, istemcinin oyun esnasında fazla bellek kullanması durumunda otomatik olarak kapanacağı bir özellik üzerinde çalışıyoruz.

Şimdilik bizden bu kadar. CEF yükseltmesinden sonra sonuçlarımızı ve geleceğe yönelik planlarımızı paylaşmak için tekrar karşınızda olacağız.



  • Seçim panoya kopyalandı