9.16 güncellemesi oyunun önemli bir bileşeni olan görünürlük sisteminin en uygun seviyeye getirilmesi yönündeki çalışmaları içeriyor. Bundan böyle tespit edilmiş araçlar ekranda daha hızlı görüntülenecek; değişiklik, 300 metreden daha uzakta olan araçlar tespit edildiğinde daha belirgin bir şekilde fark edilecek.
Bu makalede bu sonuca ulaşmayı nasıl başardığımızı ve bunun oyunu nasıl etkileyeceğini anlatacağız.
Düşmanı uzun bir mesafeden tespit eden araçlar, düşmanı tespit ettikten hemen sonra ateş etmek için biraz daha uzunca bir süreye sahip olacaklar.
Tespit edilen araçlar için kısa ve açık alanları geçmek, rakiplerinin ekranlarında anında belirecekleri için daha zor olacak. Düşmanın kendilerine nişan almasını zorlaştırmak için ya aktif manevralar yapmaları ya da farklı bir yol izlemeleri gerekecek.
Tespit etme sistemindeki bu iyileştirmeyi yapabilmek, iki problemin çözülmesini gerekli kıldı: İlki, sunucu hesaplamalarının yeniden çalışılması, ikincisi ise tespit edilen araçların oyun istemcisinde görüntülenmesinin nasıl hızlandırılacağı.
Sunucu programcılarımız, önceki tüm işletim kurallarını koruyarak görünürlük sistemi kodunu yeniden yazdılar. Daha etkili bir programlama diline geçiş yapmak onlara, sunucu yükünü azaltma ve görünürlük sisteminin performansını arttırma olanağı sağladı. Bir diğer deyişle sistem, aynı kuralları kullanarak ve daha az kaynak harcayarak daha etkili bir şekilde çalışmaya başladı.
Görünürlük kontrolleri arasındaki süre mesafelerine bağlıdır: Kontroller kısa mesafede daha sıktır, mesafe arttıkça bu süre de artar. Gerçekleştirilen iyileştirme, kısa mesafelerde yapılan görünürlük kontrollerinin sayısını iki katına çıkarıyor ve daha uzak mesafeler için ilave kolaylaştırılmış kontroller getirerek, görünürlük kontrollerinin toplam sayısının önceki sürüme oranla üç kat daha artmasına yol açıyor. Dolayısıyla görünürlük kontrollerinin artırılmış sıklığı bize tespit edilen araçların görüntülenmesindeki gecikmeyi azaltma imkânı veriyor.
İstemciyle ilgili yapılan iyileştirmeler bir araç modeli resmi oluşturulması için gereken süreden %60-70 oranında tasarruf edilmesini sağladı. Artık savaşa girilirken araç modelleri ve harita nesneleri birlikte yükleniyor. Bu çözüm bize tespit edilme üzerine araç modeli resmi oluşturulması için gereken süreyi olduğu gibi, düşman araçları tespit edildiğindeki muhtemel "donmaları" da azaltma olanağı sağladı.
Haydi cepheye!