Öneri Patcher Geliştirme

Konu sahibi önerilerinizi bekliyor. Konuya yorum yazabilirsiniz.

Brokoli Salatası

Üye
Üye
Mesaj
4
Çözümler
1
Beğeni
4
Puan
53
Ticaret Puanı
0
Merhaba, bildiğiniz üzere pek çok kişi official patcher kullanıyor. Ama bu patcher'ın çok büyük bir sorunu var. Yaklaşık 3-3.5 mb/s hızları aştığınızda patcher donuyor. Diğer bir en büyük sebep ise https desteğinin bulunmuyor olması. Sunucunun ip adresi direkt olarak ortada oluyor. Cloudflare gibi proxied sunucu kullanmak pek mümkün olmuyor. Uygulama geliştirme sırasında en çok zora sokan kısım hala bir kısım oyuncunun windows 7 gibi bir cihazdan bağlanıyor olabilme ihtimali. Bunu en iyi sunucu sahipleri bilebilir. Bu denli bir veriye sahip değilim.

- C# ve webbrowser kullansam AllowTransparency özelliği ile webrowser airspace sorunu dediğimiz bir soruna sebebiyet veriyor ve webbrowser internet explorer tabanlı olduğu için baya ilkel kalıyor.
- Electron kullansam chromium tabanlı olduğu için çalışması için gereken bağımlılıklar ile boş bir sayfa dahi göstersem neredeyse 150 mb boyutunda oluyor. belki sıkıştırmalar ile 60-70 mb boyutlara düşürülebilir ama o kısım ayrı bir olay. Diğer yandan ram ve sistem kaynakları kullanımı c# bir uygulamaya oranla çok yüksek.
- Tauri kullansam webview2 kullanıyor. Windows 7 cihazlarda webview2 yok. Sanırım SDK ile yüklenebiliyor yaklaşık 200 mb.

Biraz çıkmaza girdim. C# WPF WebView2 ile mükemmel çalışıyor ama yine windows 7 işin içine girince beni mahvediyor.

Yorumlarınız var mı bu konuda Nasıl bir yol izleyebileceğim konusunda. Teşekkürler.
 
tauri kullanabilirsiniz, en mantıklı çözüm bu gibi. webview2, windows7 destekliyor ancak uyumlu eski sürümü kullanmanız gerekli, aynı şey electron içinde geçerli güncel sürümler windows7'i desteklemiyor, ondada eski sürüm kullanmanız gerekiyor.

onun dışında c++ ile basit bir uygulama ya da direkt imgui ile yukarıdaki arkadaşın dediği gibi oyun clientine entegre bir şey de yapılabilir.

buna ek olarak küçük bir öneri, klasik rest api tabanlı iletişim yerine s3 tabanlı bucket yapısı üzerinden iletişim desteği eklerseniz hem maliyet hem güvenlik açısından daha işinizi kolaylaştırır
 
Geri
Üst