The Farm 51 ekibi olarak World War 3'nin oynaması ücretsiz açık betasını 29 Eylül'de nihayet yayınlıyor olmaktan heyecan duyuyoruz. Yıllardır geliştirme sürecinde olan oyunumuz erken erişim ve kapalı beta aşamalarında sürekli yeni oyuncularla topluluğunu genişletti. Geçen bunca zamandan sonra bile, serüvenimizin son aşamasına gelen tepkiler hayal edebileceğimizin çok ötesindeydi.

Bu noktaya gelmemize yardımcı olan tüm oyunculara ve World War 3 açık betasını oynayan herkese teşekkür ederiz. Desteğiniz bizim için çok önemli. Böylesine tutkulu ve kendini adamış bir topluluk oyunumuzu desteklediği için minnettarız.

Bildiğiniz gibi, oyunun çıkışı ne bizim için ne de sizin için kolay oldu. Çok geçmeden anladık ki sunucularımız oyunculardan gelen talepleri karşılayamıyordu ve bazı teknik ayarlamaların yapılması gerekiyordu. Bu durum sunucu bağlantısı, genel oynanış ve envanterden eşya aktarımı dahil olmak üzere birçok farklı süreci etkileyen kritik sorunlara neden oldu (bilinen birçok sorunun durumunu bu sayfadan takip ediyoruz).

Ekibimiz, oyuncu geribildirimlerini takip ve rapor etmek, hataları bulmak ve onları bir an önce çözmek için büyük bir özenle çalışıyor. Şimdiye dek oyun, kritik yamaların uygulanması için düzenli olarak bakıma girdi. World War 3'nin sürekli gelişmesi ve istikrarlı hale gelmesi için her fırsatta bu önlemleri almaya devam edeceğiz.

7 Ekim'de yayınlanan yamayla çok önemli ilerlemeler kaydettik. Yeni sunucuların eklenmesi de dahil olmak üzere sonraki yamalarla birlikte büyük yol kat ettik.

Bilinen bütün sorunların çözümü için çalışmalara devam etmekle birlikte üç ana hedefe odaklanmış durumdayız:

  • Oyun optimizasyonu
  • Veritabanı optimizasyonu
  • Paylaştırılmış ana sunucunun geliştirilmesi

Uzun lafın kısası, bu üç maddenin çözülmesiyle daha akıcı ve istikrarlı bir oyun deneyimi sağlayacağız, kullanıcı verilerini, eylemlerini ve eşyalarını daha iyi takip edip işleyeceğiz ve oyunun ve veritabanının yük dağılımını rahatlatmış olacağız.

Şimdi bu odak noktalarına daha yakından bakalım ve bunların sizin deneyiminiz ve oyun adına ne anlama geldiğini inceleyelim.

VERİTABANLARINI OPTİMİZE ETMEK VE ANA SUNUCU BAĞLANTISINI İYİLEŞTİRMEK

World War 3'de bir oyuncunun her eylemi için (örneğin bir düşmanı vurmak) oyun, bilgi güncellemek üzere veritabanına bir istekte bulunur. Bu istekler ana sunucu tarafından işlenir. İstek sayısı arttıkça ana sunucuya daha fazla yük biner. Yük arttıkça bazı isteklerin kayda alınmama olasılığı da artar. Bu durumda söz konusu istekler herhangi bir eylem olmadan tekrar tekrar gönderilir ve istek sayısı suni olarak artar. Ana sunucu istekleri kaldıramazsa farklı alt sistemler de (doğrulama, bilgi görüntüleme, eşleştirme vb.) çökebilir.

Hesaplar, oyuncular, oyuncu eylemleri, ilerlemeler vb. bilgileri içeren ve ana oyun veritabanıyla kurulan iletişimin iyileştirilmesi, genel World War 3 deneyimini geliştirmek için kilit önem taşır. Hedefimiz, ana sunucuyla kurulan veritabanı bağlantısını optimize etmek ve veritabanının oyunun işlevselliğini etkilemeden gönderebileceği minimum istek sayısını tespit etmektir. Geçtiğimiz birkaç haftada bir dizi büyük optimizasyon mekaniğini devreye soktuk ve bunlar, oyuncuların çıkıştan bu yana karşılaştığı birçok sorunun gerçekleşme sayısını ve yoğunluğunu önemli ölçüde azalttı.

Bu alanda gelişme kaydetmek için göz önüne aldığımız farklı seçenekler var:

  • Daha Fazla Sunucu: Özel sunucuların sayısını artırmak, sunucu kapasitesini kesin olarak genişletmek için başvurulacak yollardan biri. 17 Ekim haftasında iki yeni sunucuyu devreye soktuk. Diğer optimizasyon çalışmaları tamamlandıktan sonra yeni sunucu ihtiyacını tekrar gözden geçireceğiz.
  • Oyun Optimizasyonu: Veritabanı ana sunucuya istekte bulunurken, oyun hem veritabanına hem de ana sunucuya istekte bulunur. İşlenen isteklerin sayısı ne kadar azsa o kadar iyi olur.
  • Paylaştırılmış Ana Sunucu: Sunucu optimizasyonu önemlidir fakat buradaki esas zorluk, ana sunucunun işlemesi gereken yükü ana sunucu çekirdekleri arasında daha iyi paylaştırmanın bir yolunu bulmaktır. Ne kadar çok çekirdek kullanırsak her birine o kadar az yük biner. Yükü paylaştırmak, çok daha büyük bir oyuncu kapasitesine ulaşmamızı sağlayacak. Bu çözümü önümüzdeki hafta uygulamayı planlıyoruz.
  • Eşleştirmede Konum Belirlemenin Geliştirmesi: Bazı oyuncular, bulundukları konuma göre çok daha uzakta yer alan sunuculara bağlandıkları için (örneğin Avrupa'da yaşadığı halde ABD sunucularına bağlanan oyuncular) kötü gecikme değerleri başta olmak üzere çeşitli sorunlar yaşıyor olabilirler. Bazı sunucular aşırı yük altına girdiğinde ya da başka bölgelerden oyuncu almadan bir karşılaşmaya başlayacak oyuncu sayısına ulaşamadığında bu yeniden dağıtım yöntemi işe yarayabilir fakat aynı zamanda can sıkıcı ve kalitesiz bir oyun deneyimine de yol açabilir. Bu süreci iyileştirerek oyuncuların en iyi konumlara bağlanmasını sağlamak, hedeflediğimiz kullanıcı deneyimi ve sunucu yükü yönetimi için hayati önem taşıyor.
  • Veri Yükü Kapasitesinin Artırılması (Paylaştırılmış Veritabanı): Buna paylaştırılmış ana sunucunun veritabanı düzeyindeki hali diyebiliriz. Veritabanındaki istek alışverişini ne kadar çok paylaştırırsak, ana sunucunun yükünü o kadar azaltmış ve performansı o kadar artırmış oluruz.

WORLD WAR 3 İÇİN SONRAKİ ADIMLAR

En büyük önceliğimiz, bütün World War 3 oyuncularına harika bir oyun deneyimi sunmak. İşte sonrası için planladığımız adımlar:

  • Teknik Yol Haritası: 24 Ekim haftasında, üzerinde çalışmakta olduğumuz (ve çözdüğümüz) sorunları ve yakın gelecekteki teknik planlarımızı detaylandıran bir yol haritası paylaşacağız.
  • Düzenli Güncellemeler: World War 3'nin optimizasyonu ve gelişiminde şimdiden çok büyük bir ilerleme kaydettik. Bunu sürdürmek niyetindeyiz. Bakımlar, yamalar ve daha fazlası için gözünüz resmi sosyal medya kanallarımızda olsun.
  • Yeni İçerikler: Son dönemde odağımızı herkesin World War 3'yi sorunsuzca oynayabilmesi için yaptığımız çalışmalara ayırdık ama yeni içeriklerin de yolda olduğunu söyleyelim. Daha fazla bilgi için bizden ayrılmayın!

Gösterdiğiniz sabır ve anlayış için teşekkür ederiz. Zorlu birkaç hafta geçirdik ve bu sıkıntılı başlangıç için özür dileriz. Rotayı daha parlak bir geleceğe çevirdiğimiz bu süreçte desteğinizi almaya devam etmeyi umuyoruz!

DAHA FAZLA HABER