FiveM sunucularında polis merkezi, hastane, kulüp ya da ev gibi iç mekanların çoğu MLO olarak eklenir. MLO'lar sunucuna kimlik kazandırır ama yanlış kurulduğunda doku kaybı, görünmez duvarlar ve ciddi FPS düşüşleri yaratır. Bu rehberde MLO'nun ne olduğunu, nasıl kurulduğunu, çakışmaların nasıl çözüldüğünü ve performans dostu MLO seçmenin yollarını anlatıyoruz.
MLO ne demek?
MLO, "Map Loader Object" ifadesinin kısaltmasıdır ve GTA V'in iç mekan (interior) sistemini kullanan modellerdir. Normal bir harita objesinden farkı, oyunun iç mekan mantığıyla çalışmasıdır: İçeri girdiğinde dış dünya yükleme dışı kalır, ışıklandırma ve odalar (room) ayrı tanımlanır. Bu sayede kapısından girilebilen, içinde dolaşılabilen gerçek binalar oluşur.
Dosya türleri açısından bir MLO genellikle şunları içerir:
.ytyp: Arşetip tanımları (MLO'nun odaları, portalları ve içindeki objeler)..ymap: Haritadaki yerleşim (MLO'nun dünyada nereye konduğu)..ydr/.ydd: Modeller..ytd: Dokular (texture)..ybn: Çarpışma (collision) dosyaları.
MLO kurulumu adım adım
- MLO klasörünü
resourcesaltına koy. Klasör içindestreamadında bir alt klasör ve birfxmanifest.luadosyası olmalıdır. fxmanifest.luaiçindethis_is_a_map 'yes'satırı bulunduğundan emin ol. Bazı MLO'lar ayrıcadata_file 'DLC_ITYP_REQUEST'satırıyla ytyp dosyasını tanıtır.server.cfgdosyasınaensure mlo_adisatırını ekle.- Sunucuyu yeniden başlat ve MLO'nun bulunduğu konuma git.
MLO'ları ayrı bir klasörde ([mlo] gibi) toplamak hem düzen hem de sorun giderme açısından işini kolaylaştırır.
En sık görülen MLO sorunları
Doku kaybı ve gri duvarlar
Genellikle dokular çok büyüktür ya da oyuncunun belleği yetmez. 4K dokulu MLO'lar sunucuda birkaç taneyken sorun çıkarmaz, ama sayıları arttıkça oyuncular "texture loss" yaşar. Dokuların 2K veya daha küçük olduğu MLO'ları tercih et.
Görünmez duvar ya da düşme
Çarpışma dosyası (.ybn) eksik ya da hatalıdır. MLO'yu satan kişiden düzeltilmiş sürüm iste.
İki MLO'nun çakışması
Aynı konuma iki farklı MLO yüklendiyse objeler iç içe geçer. Sunucudaki MLO listesini çıkar ve aynı bölgeye ait olanlardan birini kaldır. GTA'nın orijinal iç mekanlarını değiştiren MLO'lar, aynı iç mekanı kullanan başka scriptlerle de çakışabilir.
Işık sorunları ve karanlık odalar
MLO'nun zaman döngüsü (timecycle) ayarları hatalı olabilir. Genellikle yapımcının güncellemesiyle çözülür.
MLO ve performans
MLO'lar istemci tarafında bellek ve çizim yükü oluşturur. Performansı korumak için:
- Sadece gerçekten kullanılacak MLO'ları yükle. Kimsenin girmediği on ev MLO'su yalnızca indirme süresini uzatır.
- Dosya boyutuna bak. 100 MB'ı aşan tek bir MLO, oyuncuların sunucuya ilk girişini ciddi şekilde yavaşlatır.
- LOD (Level of Detail) desteği olanları seç. Uzaktan görünen modellerin düşük detaylı sürümü olan MLO'lar FPS'i korur.
- Oyuncu bağlantı süresini izle. Yeni MLO ekledikten sonra ilk bağlantının ne kadar sürdüğünü test et.
Genel performans ipuçları için FiveM optimizasyon rehberimize göz atabilirsin.
İyi bir MLO nasıl seçilir?
- Önizleme videosu ya da ekran görüntüsü olmayan MLO'ya güvenme.
- Satıcının güncelleme ve destek verip vermediğine bak.
- MLO'nun escrow (Cfx.re lisanslı) olup olmadığını öğren; escrow MLO'lar yalnızca satın alınan Cfx.re hesabına bağlı sunucularda çalışır.
- "Leak" olarak dağıtılan MLO'lardan uzak dur; hem yasa dışıdır hem de bozuk dosyalar içerebilir.
MLO paylaşımlarını MLO & Harita bölümünde, satıştaki MLO ilanlarını İlan Pazarı'nda bulabilirsin. Alışveriş öncesi güvenli alışveriş rehberimizi okumanı öneririz.
Sıkça Sorulan Sorular
MLO ile YMAP arasındaki fark nedir?
YMAP, haritaya obje yerleştiren bir dosyadır. MLO ise iç mekan sistemini kullanan, içine girilebilen yapıdır. Bir MLO kendi içinde de bir ymap kullanır.
MLO kurdum ama göremiyorum, ne yapmalıyım?
server.cfg'de ensure satırının olduğunu, fxmanifest.lua içinde this_is_a_map 'yes' bulunduğunu ve dosyaların stream klasöründe olduğunu kontrol et. Sonra oyun önbelleğini temizleyip tekrar gir.
Çok MLO yüklemek oyuncuların FPS'ini düşürür mü?
Aynı anda görüş alanında olmayan MLO'lar FPS'i doğrudan düşürmez, ama oyuncunun bellek kullanımını ve indirme süresini artırır. Bellek dolduğunda doku kaybı ve FPS düşüşü başlar.
MLO'yu kendim düzenleyebilir miyim?
Escrow korumalı değilse CodeWalker ve Blender gibi araçlarla düzenlenebilir. Escrow MLO'ların dosyaları şifreli olduğundan düzenlenemez.
Orijinal GTA iç mekanlarını değiştiren MLO'lar sorun çıkarır mı?
Aynı iç mekanı kullanan başka bir MLO ya da script varsa çakışma olabilir. Bir bölge için tek bir MLO kullanmak en güvenli yoldur.