Theme editor

Yenilik 06.06.2021 xACS Client DirectX 11 Güncellemesi

ARESARES is verified member.

Yönetici
xACS
Kayıtlı Üye
Katılım
6 Ekim 2025
Mesajlar
121
Tepkime puanı
17
Thread owner
Merhaba xACS Oyuncuları,

Bu güncelleme DarKKO sunucumuzda siz değerli kullanıcılarımızla buluştu. Ayrıca tüm xACS sunucularımızda geçerli olacaktır.

Öncelikle neden bu güncelleme önemli ondan bahsedeyim.

Bildiğiniz üzere Client (istemci) tarafını sıfırdan kodladık ve diğer private sunucular gibi USKO veya KoreKO'nun KnightOnline.exe dosyasını kullanmıyoruz. Haliyle onların hataları ve performans sorunları bizde yok çünkü bir bağlantımız yok. Fakat bilindik orijinal şeyleri sıfırdan kendi istemcimize ve sunucumuza kodluyoruz. Bunların haricinde kendimizde bir şeyler katıyoruz. Bu geliştirme süreci 2-3 yıl arası bir süredir devam ediyor sizler için.

Bu güncellemenin önemi nedir? Detayları arttırarak devam edelim.

USKO & KoreKO (aynı şey ikisi de, o yüzden USKO diye bahsedeceğim) KnightOnline.exe yani istemcisi güncellemeler alıyor fakat hiçbir zaman performansa dayalı köklü bir güncelleme almıyor. Ve bilenler vardır; oyundaki çoğu fonksiyon işlemci üzerinden yürüyor. Haliyle ekran kartınız ne kadar iyi olursa olsun bir faydası olmuyordu FPS performansında, çünkü ekran kartını kullanmıyor diyebiliriz. Bu, USKO oyuncularının en çok sıkıntı çektiği bir durumdur.

Biz bu durumu projeye başladığımız anda düzelttik. Oyunda ekran kartını kullanması için çoğu işlemi GPU tarafına taşıdık. Ayrıca resmi sunucuların bile yapmadığı x64 tabanlı istemciyi sizlere sunduk. Bu bize güzel bir FPS artışı, akıcılık ve oynanabilirlik sağladı. Kalabalık anlarda fark etmişsinizdir zaten. Bunları belirtmem gerekiyor çünkü birazdan yeni güncellemenin farklarını göreceğiz.

Sizlerle beraber yıllardır kullandığımız xACS Clientimiz, DirectX 9 ile beraber çalışıyordu ve USKO Client’e kıyasla 2-3 kat gibi bir FPS artışı sağlıyordu. Bu bizim ve siz kullanıcılarımız için gayet yeterliydi; fakat biz bununla yetinmemeye karar verdik.

xACS Client Güncellemesi ile DirectX 11’e Geçiş

Evet, DirectX 11! ^^
DirectX 11 ile xACS Client’i tabiri caizse bir uçaktan uzay mekiğine çeviriyoruz ^^

Şimdi, artık USKO Client ile kıyaslamayı bırakıyoruz.
Önceki DirectX 9 Sürümlü xACS istemcimiz ile yeni DirectX 11 Sürümlü xACS istemcimiz arasında performans farklarını inceleyeceğiz.

Tabi bu kıyaslama benim sistemime ait (8700K + 1080Ti) fakat ortalama farkı göstermek için yazıyorum.

Moradon pazarının kalabalığını biliyorsunuz — binlerce karakterin olduğu en yoğun bölgede ortalama aldığım FPS şu an 3 ila 4 katına çıktı.
Rakamlarla ifade edersek:
DirectX 9: 80 FPS
DirectX 11: 300-310 FPS (aynı ortamda)

Bu değer en kalabalık bölgede alınmıştır, özellikle belirtmek isterim.

Sakin bölgelerde 2000-3000 FPS’yi gördüğüm anlar da oluyor fakat asıl önemli olan kalabalık ortamlarda performansın korunması. Bu sayede PK esnasında akıcılığı kaybetmeden oyundan daha fazla zevk alabiliyorsunuz.

xACS Client DirectX 11 Güncellemesinin Dezavantajları

- Windows XP desteği yok.
- DirectX 10/11 desteklemeyen ekran kartlarıyla oyuna giriş yapılamayacak.
- DirectX 9 desteğimiz devam edecek, ancak bu performans artışını yalnızca DirectX 10 veya 11 destekleyen sistemlerde görebileceksiniz.

Kısacası bu kriterleri karşılamayan kullanıcı sayısı oldukça az, yani büyük çoğunluğunuz için sorun olmayacak.


Birazda Before - After şeklinde göstereyim
Şuan yaptığım Before - After aynı yerde aynı açıda aynı zamanda çekildi (06.06.2021 Saat 20:05) ve eskisine göre tam 4 kat fazladan FPS alıyorum
165Hz monitör ile 165 FPS in üstünde olması pazarda bile akıcılığını kaybettirmiyor

jsgxaZ.png


jsgQX6.png


Oyundaki ışıklandırma, güneş sistemi de değişti ve oyuna daha fazla gerçekçilik katmak için düzenlemeler yaptık
Artık uzaklardaki zemin kalitesi düşük kalitede gözükmeyecek ve çok uzaklardan görebileceksiniz bu kaliteyi ( Daha önceden performans kazanmak için uzaklar düşük kaliteli gözükürdü ve kısmen gözükürdü ) fakat artık performans ile beraber bu kalite mümkün
Aşağıdaki Before - After Kısmında bunu net bir şekilde görmeniz için belirli bir alanda ekran görüntüsü aldım ( F10'da Adjust Focus Distance Ayarı Son kısmındadır )

jsgVy8.jpg


jsghfx.jpg


Dağlık Kısımlara dikkat ederseniz ayrıca güneş görmeyen yüzleri karanlık kalıyor


editor-webm-c6144d8348b1d181f976a4101b4efec0-1.gif


Bu güncellemelere gerek var mıydı? derseniz aslında yoktu, zaten DirectX 9 hali bile KO tarihinde ve piyasasında eşi benzeri olmayan performansa ve stabil bir duruma sahip ama yine de bizi tercih eden xACS sever kullanıcılarımız için çalışmaya devam ediyoruz ve en iyisini , en yeni özellikleri sizlere sunmaya devam edeceğiz.
Bu arada DirectX 9 'dan DirectX 11'e geçiş yapmamız istemciyi tekrardan sıfırdan yazmamıza sebebiyet verdi anlayacağınız ikisi farklı dünyalar ve yine de yaptık
:)

 
Son düzenleme:
Geri
Üst