DLC auto, vestiti o mappe mancanti su FiveM? Imposta sv_enforceGameBuild

DLC veicoli, abbigliamento o mappe sono invisibili o vanno in crash sul tuo server FiveM. L'impostazione sv_enforceGameBuild, il numero di build per ogni DLC, e cosa controllare dopo.

I giocatori dicono che le nuove auto DLC sono invisibili, il pacchetto di abbigliamento mostra articoli sbagliati o vuoti, o una mod della mappa viene caricata con buchi. Gli asset vengono trasmessi in streaming, la risorsa si avvia senza errori, ma il contenuto è comunque mancante o danneggiato.

Il motivo solito è la build del gioco. FiveM esegue versioni più vecchie di GTA V per impostazione predefinita, e i contenuti DLC più recenti esistono solo in build più recenti.

Perché il contenuto va perso

GTA V riceve aggiornamenti DLC, e ognuno aggiunge file al gioco: veicoli, componenti ped, oggetti di scena, interni. La build del gioco predefinita di FiveM è vecchia di proposito, in modo che i server rimangono compatibili con ogni giocatore. Se un addon è stato realizzato per una build più recente, un giocatore su quella predefinita manca dei file base a cui si riferisce, e ottieni veicoli invisibili, abiti mancanti o crash.

La correzione è dire al server quale build i giocatori devono usare.

La correzione: sv_enforceGameBuild

Aggiungi questo a server.cfg:

cfg
set sv_enforceGameBuild 3258

Mettilo vicino alla parte superiore, prima delle righe ensure, quindi riavvia completamente il server. I giocatori che si uniscono dopo vengono chiesti di usare quella build.

Build del gioco e cosa sbloccano

Scegli la build per il DLC più recente di cui il tuo contenuto ha bisogno:

Build DLC
2189 Cayo Perico Heist
2372 Los Santos Tuners
2545 The Contract
2699 Criminal Enterprises
2802 Drug Wars
2944 San Andreas Mercenaries
3095 Chop Shop
3258 Bottom Dollar Bounties
3407 Agents of Sabotage

Una build più alta include tutto da quelle più basse. Se il tuo pacchetto ha bisogno di contenuto Tuners, 2372 è sufficiente, ma 3407 funziona anche. Ogni nuovo DLC aggiunge una build più recente; i documenti FiveM elencano quelle più recenti che i tuoi artefatti del server supportano.

Suggerimento: non impostare la build più alta "solo per precauzione". Ogni passo fa scaricare di più ai giocatori e può cambiare il comportamento di asset più vecchi. Usa la build più bassa che copre il tuo contenuto.

Cosa accade quando i giocatori si uniscono

La prima volta che qualcuno entra su un server che applica una build che non hanno, FiveM scarica quella build del gioco. Questo può richiedere alcuni minuti e potrebbe aver bisogno del riavvio del gioco. Dopo di che è memorizzato nella cache, e unirsi è di nuovo normale.

Dì ai tuoi giocatori di questo nel tuo Discord, altrimenti un primo ingresso sembra che il server sia congelato. I giocatori che già usano un'altra build per altri server vengono chiesti di nuovo quando tornano indietro.

Le build più alte hanno bisogno di asset aggiornati

Una build del gioco più recente cambia i file del gioco base, e alcuni asset più vecchi non se lo aspettano. Guarda:

  • Veicoli componibili con file di gestione o meta vecchi: di solito funzionano ancora, ma controllali.
  • Pacchetti di abbigliamento costruiti per una build più vecchia: controlla che gli abiti salvati abbiano ancora il giusto aspetto dopo il cambiamento.
  • MLO e mod della mappa: gli interni che sostituiscono la stessa area di un nuovo cambio DLC possono sovrapporsi con esso.
  • Script che codificano hash di modello o componenti ped: controlla le loro note di aggiornamento.

Testa su una copia del server, con un client pulito, prima di aumentare la build su uno live. Guarda le tue risorse nella console per nuovi errori dopo il cambiamento, e vedi leggere un errore di script FiveM se hai difficoltà a leggerli.

Se i tuoi asset sono grandi, il problema potrebbe essere diverso, come una perdita di texture causata da file eccessivamente grandi. Questo è coperto in asset eccessivamente grandi e perdita di texture.

Assicurati che sia applicato

Due controlli:

  1. Guarda la riga in server.cfg. Un # iniziale la commenta, e un errore di digitazione nel nome significa che è ignorato. Il nome è sv_enforceGameBuild, con quella capitalizzazione.
  2. Sul client, usa un piccolo script per stampare la build in uso:
lua
-- client.lua
CreateThread(function()
    Wait(5000)
    print('Game build: ' .. GetGameBuildNumber())
end)

Premi F8 nel gioco per leggere la console. Dovrebbe stampare il numero che hai impostato.

Se la build è sbagliata, controlla che la riga sia nel server.cfg che realmente esegue (il percorso è nella parte superiore della console txAdmin) e che tu abbia riavviato il server piuttosto che una singola risorsa.

Quando non è la build

Il contenuto mancante ha altre cause. Se la build è corretta e un'auto o un articolo di abbigliamento è ancora mancante:

  • La risorsa non è avviata, o si è avviata con un errore.
  • La cartella stream ha un file nel posto sbagliato, o con un nome sbagliato.
  • Il fxmanifest.lua manca una riga data_file di cui l'asset ha bisogno.
  • La cache del giocatore è obsoleta. Vedi cancellazione della cache FiveM.

Per aggiungere veicoli correttamente, vedi aggiungere auto addon a FiveM.

Checklist

Sintomo Soluzione
Veicoli DLC invisibili Imposta set sv_enforceGameBuild alla build del DLC e riavvia
Vestiti vuoti o sbagliati Lo stesso, e controlla che il pacchetto corrisponda alla build
Quale numero 2189 Cayo, 2372 Tuners, 2545 Contract, 2699 Criminal Enterprises, 2802 Drug Wars, 2944 Mercenaries, 3095 Chop Shop, 3258 Bottom Dollar Bounties, 3407 Agents of Sabotage
I giocatori aspettano a lungo al primo ingresso Stanno scaricando la build, digli in anticipo
Gli asset vecchi agiscono stranamente dopo aver aumentato Testa ogni asset, aggiorna o sostituisci
L'impostazione sembra ignorata server.cfg sbagliato, un #, o il server non è stato riavviato

Risposte rapide

Cosa fa sv_enforceGameBuild?

Forza ogni giocatore a eseguire una specifica build del gioco GTA V quando si unisce al tuo server. Le build più alte sbloccano il contenuto da DLC più recenti, come veicoli, abbigliamento e cambiamenti della mappa.

Quale build dovrei scegliere?

Quella che corrisponde al contenuto DLC più recente di cui i tuoi asset hanno bisogno. Se non sei sicuro, prendi la build del DLC da cui viene il tuo pacchetto di veicoli o abbigliamento più recente, e testalo con un client pulito.

I giocatori devono scaricare qualcosa?

Sì. La prima volta che un giocatore entra su un server che applica una build più recente, FiveM scarica quella build del gioco, il che può richiedere un po' di tempo e ha bisogno di un riavvio del gioco.

Script senza questo problema

Clothing DesignerDisegna vestiti dentro FiveM — pennello, livelli, import di immagini e IA — e poi indossali.Vedi script →Chameleon Paints82 vernici camaleonte che cambiano colore, in un menu da applicare con un clic.Vedi script →Mic PhoneUn telefono pieghevole che si apre in un tablet e arriva sul telefono vero del giocatore.Vedi script →

Continua a leggere