GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
25 Mart 2026, 11:43:21

kilit

Başlatan Aga, 30 Ocak 2026, 10:55:58

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Aga

Kilit
Son düzenlenme: 06 Şubat 2026, 03:39:47 Aga

Aga

konu kilit
Son düzenlenme: 06 Şubat 2026, 03:40:26 Aga

Krips Je

Bu yaşadığın sorun haritalardan değil, Samp motorunun ve client tarafındaki obje-texture limitlerinin dolmasından kaynaklanıyor. O yüzden birkaç map daha eklediğinde sadece yeni eklenenler değil, eski haritalar ve hatta araç objeleri bile tamamen kayboluyor. Tek tek eklediğinde sorunsuz çalışmasının, birlikte eklediğinde patlamasının sebebi de bu.

Sampda CreateObject ile eklenen objeler stream edilmez, yani server haritadaki bütün objeleri oyuncunun clientına aynı anda yüklemeye çalışır. Textureli maplerde bu yük çok daha fazladır çünkü her obje ekstra bellek kullanır. Belirli bir noktadan sonra client bu yükü kaldıramaz ve engine objeleri tamamen render etmeyi bırakır, bu yüzden "hiçbir şey görünmüyor" durumu oluşur.

Yabancı serverlarda 50-90 hatta daha fazla map olmasının sebebi farklı bir yöntem kullanmalarıdır. Bu serverlar CreateObject kullanmaz, Incognito Streamer plugin ile CreateDynamicObject kullanırlar. Streamer sayesinde oyuncuya sadece yakın objeler yüklenir, uzaktakiler clienta hiç gönderilmez. Bu da hem performansı korur hem de obje ve texture limitlerine takılmayı engeller.

Mapleri filterscript olarak eklemen, inc yapıp gamemode dahil etmen ya da ayrı klasörde tutman sonucu değiştirmez eğer maplerin içinde CreateObject varsa yine aynı limite takılırsın. Doğru çözüm, bütün maplerdeki CreateObject satırlarını CreateDynamicObject olarak değiştirmek ve streamer plugini düzgün şekilde kurmaktır. Ayrıca streamer ayarları yapılmadan çok sayıda obje kullanmak yine sorun çıkarabilir.

Özetle sorun haritalarda değil, ekleme mantığında. CreateObject az sayıda map için uygundur, CreateDynamicObject + Streamer ise büyük ve textureli haritalar içindir. Yabancı serverların çok fazla map kullanabilmesinin tek sebebi budur.

"Без багов нет прогресса."


Aga

kilit
Son düzenlenme: 06 Şubat 2026, 03:40:08 Aga

Aga

konu kilit
Son düzenlenme: 06 Şubat 2026, 03:40:16 Aga

Murat Budak

PAWN ile ilgilenmeyi bıraktım fakat bir sistem yapıp obje eklemeye biraz optimize getirip gereksiz objeleri göstermeyip gerektiği zaman göstermesini sağlayabilirsin örnek veriyorum bir evin interior içindeki objeler evin içinde kimse yoksa boş yere objeler oluşturulup duruyor bu şekilde değilde oyuncu eve girdiği zaman objeler yüklensin bu sayede obje sınırını aşmazsın diye düşünüyorum ayrıca Krips in dediği gibi objeleri oyuncuların distancesine görede yükletebilirsin bu sayede 5000 obje tek seferde değilde gerektiği zaman gösterilir
Son düzenlenme: 30 Ocak 2026, 13:16:31 Murat Budak
Murat Budak
Geliştirici

📧 murat.budak@buildsoftware.info
📞 +90 531 023 72 34

westcoast

Obje sınırı aşmak için oyunculara kendi hazırladığın .asi'yi kurdurmalısın veya client yapıp sadece kendi yaptığın client bağlantısı ile sunucuna bağlantı ekleyebilirsin. Başkası nasıl yapıyor? Hazır harita kullanmak yerine DFF ve TXD renderlarını oluşturur iken, COD dosyaları ile birlikte belirli bölgeyi tek şekilde export ediyorlar. Kısaca mantığı;
Idlewood Pizza Stack ve önünden geçen yol karşısında ki Berber Shop yanında ki dövmeci custom bir harita olsaydı tek obje olarak alınıyor. Bu şekilde total obje sayınızı azaltmış oluyorsunuz.


Aga

.
Son düzenlenme: 06 Şubat 2026, 03:39:58 Aga