Come installare un MLO su un server FiveM: stream, fxmanifest, ensure
Installa un MLO o una mappa su FiveM: la cartella stream, fxmanifest.lua con this_is_a_map, la riga data_file ytyp, ensure, game build e come testarlo nel gioco.
Hai scaricato un pack di mappe con file come .ymap, .ytyp, .ybn e .ydr, e vuoi che sia sul tuo server. Questa guida mostra il layout della cartella, fxmanifest.lua, la riga server.cfg e un modo veloce per testarlo nel gioco.
Cosa c'è dentro un pack di mappe
Un MLO (un interno personalizzato) o una mappa è una risorsa normale. I file soliti sono:
.ymap: dove gli oggetti e l'interno si trovano nel mondo..ytyp: la definizione dell'interno e dei suoi prop personalizzati (i loro "archetypes")..ybn: le collisioni. Senza di loro cadi attraverso il pavimento o cammini attraverso i muri..ydre.ydd: i modelli 3D di prop e parti..ytd: le texture.
Tutto questo va in una cartella denominata stream. FiveM invia tutto in stream ai giocatori da solo, quindi non elenchi quei file nel manifest.
La struttura della cartella
resources/[maps]/my_mlo/
fxmanifest.lua
stream/
my_mlo.ymap
my_mlo.ytyp
my_mlo.ybn
my_mlo_props.ydr
my_mlo.ytdMolti pack vengono con un altro livello, come my_mlo-master/my_mlo/. Sposta la cartella che contiene fxmanifest.lua in resources, o il server non può trovare la risorsa.
L'fxmanifest.lua
Se il pack viene fornito senza manifest, creane uno:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'this_is_a_map 'yes' dice a FiveM che la risorsa contiene dati mappa. Se il pack ha un file .ytyp, aggiungi la riga che lo registra:
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
data_file 'DLC_ITYP_REQUEST' 'stream/my_mlo.ytyp'Usa una riga data_file per ogni file .ytyp. Il percorso è il percorso reale nella cartella, quindi controlla il nome e il caso delle lettere.
Consiglio: se il pack è venuto con un manifest, mantienilo. L'autore l'ha scritto per questi file esatti, e spesso elenca diversi file
.ytypo opzioni extra che non vuoi indovinare.
Aggiungilo a server.cfg
ensure my_mloIl nome dopo ensure deve essere il nome della cartella. Per iniziare un intero gruppo, metti le mappe in una cartella tra parentesi e usa ensure [maps]. Le mappe non dipendono dal tuo framework, ma avviale dopo le tue altre risorse di base in modo che un errore mappa non possa bloccare quelle importanti. Ulteriori informazioni su server.cfg resource order.
Riavvia il server, oppure digita ensure my_mlo nella console live di txAdmin. Un nuovo .ytyp è più affidabile con un riavvio completo.
Requisito di build di gioco
Alcune mappe usano prop o modelli da un DLC GTA V più recente. Sul build di gioco predefinito, quei prop sono mancanti: vedi stanze vuote, una scatola bianca o nessun interno affatto. La pagina del pack di solito dice il build di cui ha bisogno. Impostalo in server.cfg e riavvia:
set sv_enforceGameBuild 3095Il numero sopra è solo un esempio: usa quello che il pack chiede. L'elenco completo e gli effetti collaterali sono in sv_enforceGameBuild and DLC.
Testalo nel gioco
- Leggi la console txAdmin all'avvio. Errori come un file mancante in
data_filesi mostrano lì. Se la risorsa non si avvia, vedi couldn't start resource. - Unisciti al server. Vai alle coordinate nel readme del pack, con il menu di teleportazione di txAdmin o un comando di coordinate dal tuo script admin.
- Cammina attraverso la porta. Un interno personalizzato spesso si carica solo quando sei vicino, quindi arriva a piedi e non da lontano ad alta velocità.
- Controlla il pavimento e i muri. Se cadi o passi attraverso, i file
.ybnsono mancanti o non si sono caricati. Vedi falling through the map.
Problemi comuni
- L'interno non appare. La risorsa non è stata avviata, le coordinate sono sbagliate, o è necessario un build di gioco più recente. Controlla anche che i file siano dentro
streame non un livello più profondo in una sottocartella che la risorsa non usa. - I prop sono mancanti, ma i muri sono lì. L'
.ytypnon è registrato. Aggiungi la rigaDLC_ITYP_REQUEST, con il nome file corretto. - Parte della stanza sfarfalla o i muri sono spariti. Un'altra mappa copre la stessa area. Vedi map conflicts.
- Le texture hanno un aspetto strano o pesante. Le texture grandi costano memoria in streaming. Vedi oversized assets.
- Ha funzionato, poi si è rotto dopo un aggiornamento. Cancella la cache del client e riprova: clear the FiveM cache.
Molte mappe su un server
Ogni mappa aggiunge file in streaming che ogni giocatore scarica e mantiene in memoria. Installa solo le mappe che usi, metti ognuna nella sua risorsa e denominala chiaramente. Quando qualcosa si rompe, puoi quindi fermare una risorsa alla volta e trovare la causa.
Elenco di controllo
| Sintomo | Correzione |
|---|---|
| La risorsa non si avvia | Controlla che fxmanifest.lua sia nella root della risorsa e che ogni percorso data_file esista |
| Niente alle coordinate | ensure la risorsa, controlla le coordinate e il build di gioco |
| Prop mancanti | Aggiungi data_file 'DLC_ITYP_REQUEST' per ogni .ytyp |
| Cadi attraverso il pavimento | I file di collisione .ybn sono mancanti o nella cartella sbagliata |
| Sfarfallio o muri mancanti | Un'altra mappa copre la stessa area: trovala e rimuovine una |
| La mappa ha bisogno di un DLC | Aumenta sv_enforceGameBuild al build che il pack chiede |
Risposte rapide
Ho bisogno di una riga data_file per ogni MLO?
No. La maggior parte degli MLO ha solo bisogno della cartella stream e un manifest. La riga DLC_ITYP_REQUEST è necessaria quando il pack fornisce un file .ytyp che contiene le sue definizioni di prop e interno personalizzate, e il manifest dello stesso pack di solito lo mostra.
Dove metto la cartella MLO?
Ovunque dentro resources, ad esempio resources/[maps]/my_mlo. Quindi aggiungi ensure my_mlo, o ensure [maps] per iniziare tutto nella cartella tra parentesi.
L'MLO è installato ma non vedo nulla. Cosa dovrei controllare?
Controlla che la risorsa sia stata avviata senza errori, che tu sia alle coordinate giuste, e che nessun'altra risorsa mappa copra lo stesso posto. Quindi controlla il build di gioco che il pack richiede.
Script senza questo problema
Shop CreatorCrea un negozio in meno di un minuto — proprietari, dipendenti, casseforti e rapine inclusi.Vedi script →
CCTV Security CamerasTelecamere posizionabili, un tablet multi-vista in diretta e foto stampate come prove.Vedi script →
Arcade MachinesSette giochi arcade giocabili in cabinati veri, con classifiche e scommesse.Vedi script →