Merhabalar öncelikle kusra bakmayın konunuzu önceden görmedim daha erken cevap verirdim.
libcef.dll hatası ve çözümleri;
Hatanın sebebi oyun içi kullandığınız tarayıcı elementlerinin gereğinden daha fazla kaynağa ihtiyaç duymasındandır. Bunu nasıl çözersiniz? Öncelikle "guiCreateBrowser", "createBrowser", "Browser" fonksiyonlarının kullanıldığı sistemi bulun ve ekranda bir sistem (bir Browser elementi varken) diğerinin açılmamasını sağlayın böylelikle libcef.dll işlemini yerine getirebilir.
Peki bu neden oluyor?
MTA üzerinde ki bir çok kullanıcı haladaha eski sistemler kullanmaktalar siz arayüz için directX elementleri için CPU ve browser elementleri için GPU değerlerine dikkat etmeden yaptığınız belki de iyi görünüşlü güncellemeler onların bilgisayarlarını zorlamakta. Tabii uygun optimizasyonlarla giderilebilir. Örnek vermem gerekirse directX için d3D kullanırken (dxDrawMaterialPrimitive3D, dxDrawPrimitive3D varyasyonları) rendertarget ve CPU oranı uygun şekilde kurulmalı yani sürekli rendertarget ile yazılan bir sistem ram'e fazla yük olacağından ram hatasından da oyundan düşebilirler, çok fazla CPU kullanımı direkt .dll dosyalarının çalışmasını engelleyeceğinden dolayı bu sefer de yine oyuncunuzu kaybedersiniz. Oyuncularınızın bilgisayarının iyi olup olmadığını dxGetStatus() üzerinde ki SHADER_PS_VERSION ile kontrol edebilir bu değerde 3'ün altını barındıran oyuncuların ekranlarına fazla efektli şeyler koymak yerine sadece onlara özel GUI paneller tasarlayıp yansıtabilirsiniz. Browser elementleri için ise ana prensip ekranda tek browser çalışmasıdır. Browserların sürekli yok edilip tekrardan oluşumu "ÖNERİLMEMEKTE" bunun yerine bir scripter tutup browser'da kullandığınız sistemler için bir javascript kütüphanesi yazdırıp sistemlerinizi ona entegre yaptırmalısınız ya da yukarıda da söylediğim gibi ekranda tek browser'ın bulunmasını sağlamanız bir nebze oyuncu düşüşlerini azaltacaktır.
Peki bunları nereden biliyorum?
Kendi alanım back-end developer olduğundan ötürü MTA üzerinde ki tüm tasarımlarımı JS, CSS ve HTML5-PUG kullanarak yapmaktayım MTA Browser elementleri için 256MB GPU (free olarak) ram'i ve SHADER_PS_VERSION değişkenin 3 ve üzeri olmasını önermekte. Aksi halde sorunalr yaratabileceği yazıyor. Her sisteme ihtiyaçları dahilinde sadece gösteriş olmaması adına uygulamalar kullanırsanız hepinizin sorunları basitce çözülebilir. Unutmayın bir şey ne kadar güncel olursa olsun siz eskide başarılıysanız sizin eskiniz yeni teknolojiden daha iyi çalışıcaktır. (siz onu öğrenene kadar). Hepinize iyi forumlar arkadaşlar.