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.
  • .ydr ve .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ı

text
resources/[maps]/my_mlo/
  fxmanifest.lua
  stream/
    my_mlo.ymap
    my_mlo.ytyp
    my_mlo.ybn
    my_mlo_props.ydr
    my_mlo.ytd

Birç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:

lua
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:

lua
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ç .ytyp dosyasını veya tahmin etmek istemediğiniz ekstra seçenekleri listeler.

Server.cfg'ye ekleyin

cfg
ensure my_mlo

ensure 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:

cfg
set sv_enforceGameBuild 3095

Yukarı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

  1. Başlangıçta txAdmin konsolunu okuyun. data_file içinde eksik dosya gibi hatalar orada gösterilir. Resource başlamıyor sa, resource başlatılamadı bakın.
  2. 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.
  3. 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ış.
  4. Zemin ve duvarları kontrol edin. Düşerseniz veya geçerseniz, .ybn dosyaları 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 stream içinde olduğunu ve resource'un kullanmadığı daha derin bir alt klasöre olmadığını kontrol edin.
  • Props eksik, ama duvarlar var. .ytyp kayıtlı değildir. DLC_ITYP_REQUEST satı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 →

Okumaya devam edin