Merhaba. Adım Sangki Kim, PUBG’de Senior Konsol İçeriği Mühendisi olarak görev yapıyorum.

Geliştirici ekibinin düzeltmek için sabırla üzerinde çalıştığı kritik bir sorun; “Sunucuyla Bağlantı Kesilmesi” durumu hakkında bilgi vereceğim. Bu durumun Güncelleme 4.3’te yapılan düzeltmeler sayesinde büyük oranda iyileştirildiğini ve toplam bağlantı kesilmesi sorunlarının %90’dan daha yüksek bir oranla azaltıldığını belirtmekten memnuniyet duyuyoruz.

“Sunucuyla Bağlantı Kesilmesi” (LCTH), bir oyuncu maça katıldığında yüklenmesi gereken büyük miktarda kaynak doğru yüklenmediğinde meydana gelir. Geçen yıl da birkaç LCTH sorunuyla karşılaşmıştık. Önceden bu sorun, maça girmek için harita verileri yüklenirken Çöp Toplamanın (GC) doğru çalışmaması nedeniyle meydana geliyordu (GC kullanılmayan kaynakları atarak alan boşaltır ve bu alanın tekrar kullanılmasını sağlar). Bazen haritanın yüklenmesi oldukça uzun sürüyor ve bu da GC’nin gerekli kaynakları atmasına neden oluyordu. Bu sorunu çözmek için GC’nin işlediği zaman aralığını arttırdık, böylece oyuncular oyuna girmeden önce tüm kaynaklar tamamen yüklenebilecek.

En son gerçekleşen LCTH olaylarının nedeni biraz farklıydı. Her güncellemede Envanter, Ekipman ve ayrıca Silah Ustalığı ve Hayatta Kalma Ustalığı gibi sistemleri içeren daha fazla içerik eklendikçe, oyunun önceki sürümlerine göre yüklenmesi gereken çok daha fazla kaynak ortaya çıktı.

LCTH tekrar meydana gelmeye başladığında ilk önce GC’nin işlediği zaman aralığını arttırmayı denedik ancak bu sefer sorun bu yöntemle çözülmedi. Daha fazla içerik daha fazla kaynak gerekmesi anlamına geldiği için tüm kaynakların hatasız şekilde yüklenmesini sağlamak amacıyla bu sorunu farklı bir yaklaşımla çözmemiz gerekiyordu. Bir dizi deneme ve hatanın ardından, bir maça girmeden önce tüm kaynakların yüklenmesini sağlayacak şekilde yükleme mantığını yeniden düzenleyebildik ve böylece LCTH meydana gelme oranını %90’dan daha fazla düşürebildik.

Bunun can sıkıcı bir sorun olduğunun farkındayız ve düzeltme üzerinde çalışırken bizi sabırla bekleyen herkese teşekkür ederiz.

Teşekkürler,

Sangki Kim, Senior Konsol İçeriği Mühendisi

Makaleyi Yorumla
Makaleyi Ara