The Farm 51 ekibi, tüm oyuncularımıza teknik olarak istikrarlı ve sorunsuz bir oyun deneyimi sunmak için World War 3'ye gelecek yeni iyileştirmeler üzerinde canla başla çalışıyor. Bu yol haritası, üzerinde çalışmakta olduğumuz (ve çözdüğümüz) sorunları ve yakın gelecekteki teknik planlarımızı size göstermeyi amaçlıyor.
Her bir bölüm hakkında daha fazla bilgi için okumaya devam edin ve ne kadar ilerleme kaydettiğimizi takip etmek için en son haberlere ve resmi World War 3 sosyal medya kanallarımıza göz atmayı unutmayın.
TAMAMLANAN HATA DÜZELTMELERİ
İyileştirilmiş Veritabanı İletişimi
Oyunun teknik altyapısının en önemli unsurlarından biri ana veritabanıdır. Oyuncuların durumları, ilerlemeleri, eylemleri ve daha fazlası hakkında bilgi içerir. İyi uyarlanmış bir veritabanı ana sunucuya daha az talep gönderir ve sunucu sistemine daha az yük bindirir. Veritabanını ve taleplerini dikkatlice iyileştirerek zamanaşımı ve doğrulama sorunlarını büyük oranda azalttık, çoğu oyuncumuz için oyun deneyimini genel olarak geliştirdik.
Zamanaşımları
Zamanaşımları, ana sunucuya oyundan veya veritabanından aşırı talep geldiğinde meydana gelir. Dikkatle yürüttüğümüz iyileştirme çalışmaları, Açık Beta çıkışından bu yana yaşanan sorunları büyük ölçüde azalttı.
Doğrulama Sorunları
Doğrulama sorunları oyuna giriş yapılamamasına yol açar. Bu sorun, çıkışta yaygın olarak görülmüş ve oyundaki oyuncu sayısıyla ilgili olduğu düşünülmüştü. Aslında doğrulama sürecinin oyunun başlatma ekranının parçası olmasından kaynaklanıyordu. Bu yüzden bu süreçlerin bölünerek ek iyileştirme çalışmalarının yapılması sorunu çözdü.
Lobilerde Takılı Kalan Oyuncular
Birçok oyuncu, eşleşme bulmaya çalışırken lobide uzun süre takılı kalıyordu. Bu sorun, ana sunucu ve veritabanı arasındaki iletişimde yaşanan yavaş istek sürelerinden kaynaklanıyordu. Veritabanında gerçekleştirilen ek iyileştirme sayesinde bu süreci büyük ölçüde düzelttik ve artık bu sorunla çok az oyuncu karşılaşıyor. Bu sorunu tamamen ortadan kaldırmak için çalışmaya devam ediyoruz.
Arkadaşlık İstekleri Kabul Edildiğinde Oyunun Çökmesi
Bu, takım oyuncuları açısından en can sıkıcı hatalardan biriydi. Bir daha böyle bir çökme yaşanmaması için sorun giderildi.
Sonsuz Yükleme Ekranları (Steam)
Oyuncular Steam uygulamasını çalıştırmadıkları takdirde yükleme ekranını geçemiyordu. Sorunu çözmek için .dll dosyasını değiştirdik, artık oyuncular arka planda Steam'i çalıştırmadan da oyunu oynayabiliyor.
Grup Sorunları
Açık Beta çıkışından sonra grup işlevinde bir dizi oyuncu sorunu yaşandı. Oyuncular arkadaşlarını bir gruba davet edemiyor ve bazen bir grup maçtan hemen sonra dağıtılıyordu. Ayrıca oyun sırasında başka bir grup üyesi ayrıldığında oyuncuların oyundan atıldığı durumlar yaşanıyordu. Bu sorunların çoğu, sunucu ayarlarının değiştirilmesiyle çözüldü. Oyuncuların pürüzsüz bir çok oyunculu deneyimin keyfini çıkarabilmesi için grup sistemiyle ilgili sorunları hâlâ takip ediyoruz.
GELECEK HATA DÜZELTMELERİ VE İYİLEŞTİRMELER (TEST AŞAMASI)
Eşzamanlı Kullanıcı Üst Sayısının Arttırılması (Oyun İçi Daha Fazla Oyuncu)
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. Şu anda dört ana sunucu çekirdeğimiz var ancak yük sadece bir tanesine yönlendiriliyor. Ne kadar çok çekirdek kullanırsak her biri üzerindeki yük o kadar az olur. Yükü paylaştırmak, çok daha büyük bir oyuncu kapasitesine ulaşmamızı sağlayacak.
Özel Sunucuların Sayısının Arttırılması
Kapsamlı donanım genişletmesi, ekibe azami oyuncu sayısını arttırma fırsatı verdi. Bu sayede oyuna giriş için girilen sıralar kısaldı ve bekleme süreleri azaldı.
Eşleştirmede Konum Belirlemenin Geliştirmesi
Oyuncuların düzgün coğrafi dağılımı, tüm oyuncuların aynı pürüzsüz deneyime sahip olmasını sağlamanın kilit yollarından biridir. Eşleştirme mantığında yapılan değişiklikler, oyuncuların ping'ini büyük ölçüde iyileştirdi ve rubberbanding (lag sebebiyle hareket edemeyip aynı konuma ışınlanma), hatalı vuruş kaydı vb. gibi sunucu kaynaklı sorunlarla ilgili şikayetlerin sayısını azalttı.
GELECEK HATA DÜZELTMELERİ VE İYİLEŞTİRMELER (DEVAM EDEN)
Veri Yükü Kapasitesinin Arttırılması (Sorunsuz İletişim İşlemleri için Yükseltilmiş Veritabanı Donanımı)
Yük dağılımı sadece ana sunucu ile değil, veritabanı ile de yapılır. Veritabanından gelen taleplerin ana sunucuya dağıtılması, halihazırda geliştirilmekte olan bir başka iyileştirme yöntemidir.
UNC ve Envanter Aktarımı Sorunları
UNC ve World War 3 web sitesinden yapılan eşya ve envanter aktarımlarında yaşanan kayıplar en ciddi sorunlarımızdan biri ve etkilenen tüm oyunculara borçlu olduğumuz içeriği en kısa sürede sağlamaya çalışacağız.
Eşya İlerlemesinin Kilitlenmesi / Kayıp Profil
Birçok oyuncu ilerleme kaybı yaşadı veya gerekli seviye gereksinimlerine ulaşılmasına rağmen bazı öğelerin kilitli olduğunu fark etti. Ekibimiz bu sorunu çözmek için yoğun bir şekilde çalışıyor ve etkilenen tüm kullanıcılarımızın kayıpları telafi edilecek.
Bakım Esnasında Kaybolan Aktif Takviyeler
Şu anda oyun bakıma girdiğinde takviyelerin geri sayımı durmuyor. Kontrollerinde olmayan bakım süresi yüzünden oyuncularımızın mağdur olmaması için ekibimiz bu sorunu çözmeye çalışıyor.
DEVAM EDEN ÇALIŞMALAR VE HATA DÜZELTMELERİ
Sunucu Performansı ve İyileştirmesi
Sunucu iyileştirmesi üstünde devam eden çalışma.
Oyun İstikrarı
Oyun sistemlerini ve altyapısını iyileştirmek için devam eden çalışmalar.
Küçük Hata Düzeltmeleri
Kalan sorunların giderilmesi.