vSRO Item Mall (F10) Çökme Sebebi ve Fix (GFXFileManager.dll Limit) | UI Limit & Crash Çözümü 2026
admin
Katılım
23 Eki 2022
Mesajlar
8,522
Çözümler
12
Tepkime puanı
5,520
Puanları
113
Yaş
28
Bu konuda, vSRO serverlarda F10 Item Mall (Silk Shop) açıldığında client çökmesi / donması / kapanması probleminin gerçek sebebi detaylı şekilde açıklanmaktadır.


Sorun, çoğu kişinin düşündüğü gibi sadece item sayısından kaynaklanmaz. Asıl problem, client içerisinde bulunan GFXFileManager.dll kütüphanesinin veri okuma ve UI oluşturma limitidir.


Item Mall'a eklenen her item:


  • ikon
  • slot
  • text
  • frame
    gibi birçok UI objesi oluşturur.

Bu objelerin toplamı belirli bir limiti (yaklaşık 7K UI element) geçtiğinde client bu veriyi işleyemez ve crash / freeze / DC meydana gelir.




🔥 ÖNEMLİ DETAY


  • Limit item bazlı değil → UI bazlıdır
  • 100 item bile crash yapabilir (UI yoğunluğu yüzünden)
  • Scroll sistemi (F10 içi kaydırma) oldukça eski ve hatalı çalışır



✅ ÇÖZÜMLER


1️⃣ Item Mall'ı Sade Tut (EN SAĞLIKLI)


  • F10 mümkün olduğunca boş bırakılmalı
  • Fazla itemler NPC'ye taşınmalı



2️⃣ Kategori Bölme (ÖNERİLEN)


  • Male / Female ayrı tab
  • Avatar / Pet / Scroll ayrı tab

👉 UI yükü azalır




3️⃣ Client Limit Arttırma (Riskli ama Kullanılıyor)


  • sro_client.exe içinde limit:
    • 1B58 (7000) → 2710 (10000) yapılabilir

⚠️ Ama:


  • %100 çözüm değildir
  • Sadece limiti genişletir



4️⃣ NPC Limitine Dikkat


  • NPC'de de ~200 item sonrası sorun başlar
    👉 aynı mantık (UI overload)



⚠️ SONUÇ


✔ Sorun = UI overload + GFXFileManager limiti
✔ Tab bölmek tek başına garanti çözüm değil
✔ En stabil sistem:


👉 F10 minimal
👉 geri kalan her şey NPC
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!