FiveM server'ında MLO nasıl yüklenir: stream, fxmanifest, ensure
FiveM'de MLO veya harita yükleyin: stream klasörü, fxmanifest.lua with this_is_a_map, ytyp data_file satırı, ensure, game build ve oyun içinde test etme.
.ymap, .ytyp, .ybn ve .ydr gibi dosyaları içeren bir harita paketini indirdiniz ve sunucunuzda istiyorsunuz. Bu kılavuz klasör düzenini, fxmanifest.lua, server.cfg satırını ve oyun içinde hızlı test etme yolunu gösterir.
Harita paketi içinde ne var
Bir MLO (özel bir interior) veya harita normal bir resource'tur. Olağan dosyalar:
.ymap: nesnelerin ve interior'ün dünyada nerede olduğu..ytyp: interior'ün ve özel props'unun tanımı ("archetypes")..ybn: çarpışmalar. Olmadan zemin düşersiniz veya duvarlardan geçersiniz..ydrve.ydd: props ve parçaların 3D modelleri..ytd: dokular.
Bunların tümü stream adlı bir klasöre gider. FiveM stream içindeki her şeyi oyuncularına gönderir, bu nedenle bu dosyaları manifestte listelemezsiniz.
Klasör yapısı
resources/[maps]/my_mlo/
fxmanifest.lua
stream/
my_mlo.ymap
my_mlo.ytyp
my_mlo.ybn
my_mlo_props.ydr
my_mlo.ytdBirçok paket my_mlo-master/my_mlo/ gibi başka bir seviye ile gelir. fxmanifest.lua tutan klasörü resources içine taşıyın, aksi takdirde server resource'u bulamaz.
Fxmanifest.lua
Paket manifestsiz gelirse, bir tane oluşturun:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'this_is_a_map 'yes' FiveM'e resource'un harita verileri tuttuğunu söyler. Paketin bir .ytyp dosyası varsa, kaydeden satırı ekleyin:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
data_file 'DLC_ITYP_REQUEST' 'stream/my_mlo.ytyp'Her .ytyp dosyası için bir data_file satırı kullanın. Yol klasördeki gerçek yoldur, bu nedenle adı ve harflerin çalışmasını kontrol edin.
İpucu: paket zaten bir manifestle geldiyse, tutun. Yazar bunu bu tam dosyalar için yazdı ve genellikle birkaç
.ytypdosyasını veya tahmin etmek istemediğiniz ekstra seçenekleri listeler.
Server.cfg'ye ekleyin
ensure my_mloensure sonra gelen ad klasör adı olmalıdır. Bir grubu başlatmak için, haritaları bir ayraç klasörüne koyun ve ensure [maps] kullanın. Haritalar çerçevenize bağlı değildir, ancak diğer base resource'larınızdan sonra başlatın, böylece harita hatası önemli olanları bloke edemez. server.cfg resource sırası hakkında daha fazla.
Server'ı yeniden başlatın veya txAdmin live konsolunda ensure my_mlo yazın. Yeni bir .ytyp tam yeniden başlatma ile daha güvenilirdir.
Game build gereksinimi
Bazı haritalar daha yeni bir GTA V DLC'den props veya modeller kullanırlar. Varsayılan oyun build'inde, bu props eksik: boş odalar, beyaz bir kutu veya hiçbir interior görmezsiniz. Paketin sayfası genellikle gereken build'i söyler. server.cfg öğesinde ayarlayın ve yeniden başlatın:
set sv_enforceGameBuild 3095Yukarıdaki sayı sadece bir örnektir: paketin istediği birini kullanın. Tam liste ve yan etkiler sv_enforceGameBuild ve DLC yer.
Oyun içinde test edin
- Başlangıçta txAdmin konsolunu okuyun.
data_fileiçinde eksik dosya gibi hatalar orada gösterilir. Resource başlamıyor sa, resource başlatılamadı bakın. - Server'a katılın. txAdmin menüsünün teleport'u veya admin script'inizden bir koordinat komutu ile paketin readme'sindeki koordinatlara gidin.
- Kapıdan yürüyün. Özel bir interior genellikle yakınlarında yalnızca yükler, bu nedenle uzaktan yüksek hızda değil yaya varış.
- Zemin ve duvarları kontrol edin. Düşerseniz veya geçerseniz,
.ybndosyaları eksik veya yüklenmedi. Haritadan düşme bakın.
Yaygın sorunlar
- Interior görünmüyor. Resource başlamıyor, koordinatlar yanlış veya daha yeni oyun build'i gereklidir. Ayrıca dosyaların
streamiçinde olduğunu ve resource'un kullanmadığı daha derin bir alt klasöre olmadığını kontrol edin. - Props eksik, ama duvarlar var.
.ytypkayıtlı değildir.DLC_ITYP_REQUESTsatırını doğru dosya adı ile ekleyin. - Odanın bir kısmı yanıp söner veya duvarlar kaybolmuş. Başka bir harita aynı alanı kaplar. Harita çatışmaları bakın.
- Dokular yanlış veya ağır görünüyor. Büyük dokular streaming belleğine mal. Aşırı boyutta varlıklar bakın.
- Çalıştı, sonra güncellemeden sonra kırıldı. Client cache'i temizleyin ve tekrar deneyin: FiveM cache'i temizle.
Bir sunucuda birçok harita
Her harita aktarılan dosyaları ekler, her oyuncu indir ve bellekte tutar. Yalnızca kullandığınız haritaları yükleyin, her birini kendi resource'una koyun ve açıkça adlandırın. Bir şey kırılırsa, bir seferinde bir resource'u durdurabilir ve nedeni bulabilirsiniz.
Kontrol listesi
| Belirti | Fix |
|---|---|
| Resource başlamıyor | fxmanifest.lua öğesinin resource'un kökünde olduğunu ve her data_file yolunun var olduğunu kontrol edin |
| Koordinatlarda hiçbir şey yok | Resource'u ensure edin, koordinatları ve oyun build'ini kontrol edin |
| Eksik props | Her .ytyp için data_file 'DLC_ITYP_REQUEST' ekleyin |
| Zemin düşümü | .ybn çarpışma dosyaları eksik veya yanlış klasörde |
| Yanıp sönme veya eksik duvarlar | Başka bir harita aynı alanı kaplar: birini bulun ve kaldırın |
| Harita DLC gerektiriyor | sv_enforceGameBuild öğesini paketin istediği build'e yükseltin |
Kısa yanıtlar
Her MLO için data_file satırına ihtiyacım var mı?
Hayır. Çoğu MLO yalnızca stream klasörü ve manifestiye ihtiyaç duyar. Paket özel props ve interior tanımlarını tutan bir .ytyp dosyası gönderiyorsa DLC_ITYP_REQUEST satırı gereklidir ve paketin kendi manifestası genellikle bunu gösterir.
MLO klasörünü nereye koymalıyım?
resources içinde herhangi bir yere, örneğin resources/[maps]/my_mlo. Sonra ensure my_mlo veya ayraç klasöründe her şeyi başlatmak için ensure [maps] ekleyin.
MLO yüklendi ama hiçbir şey görmüyorum. Ne kontrol etmeliyim?
Resource'un hatasız başladığını, doğru koordinatlarda olduğunuzu ve başka bir harita resource'unuzun aynı yeri kaplamadığını kontrol edin. Sonra paketin istediği oyun build'ini kontrol edin.
Bu sorunu yaşatmayan scriptler
Shop CreatorBir dakikadan kısa sürede dükkân kurun — sahipler, çalışanlar, kasalar ve soygunlar dahil.Scripti gör →
CCTV Security CamerasYerleştirilebilir kameralar, canlı çoklu görüntü tableti ve basılı delil fotoğrafları.Scripti gör →
Arcade MachinesGerçek kabinlerde oynanabilir yedi arcade oyunu; skor tabloları ve bahislerle.Scripti gör →