Hoppa till innehållet
ModFiveM

Texturer och FiveM:s gränser

FiveM varnar för filer som tar för mycket minne i spelet, och en för stor bil kan streamas dåligt eller försvinna för andra spelare. ModFiveM mäter bilen som FiveM gör och bantar texturerna tills den får plats.

Gränserna

FiveM mäter varje streamad fil efter hur mycket minne den tar i spelet, inte efter storleken på disken. Servern varnar i steg:

Minne i speletVad FiveM gör
0–16 MiBBra. Ingen varning.
16–32 MiBNotis. FiveM nämner filen i serverkonsolen. Oftast inga problem för en bil, men det blir mycket i ett helt bilpaket.
32–48 MiBVarning. FiveM varnar för filen. Spelare med mindre minne kan börja få problem med streamingen.
Över 48 MiBFör stor. FiveM varnar för att för stora filer leder till problem med streamingen. Andra spelare kanske inte ser bilen alls.

En .ytd som är några MB på disken kan ta mycket mer minne i spelet. En del servrar begränsar också filernas storlek på disken, så kolla serverns regler också.

Banta texturerna

  1. Öppna Texturer. Där syns hur mycket minne bilens texturfiler tar i spelet, färgat efter FiveM:s gränser, och alla texturer med de största först.

  2. Välj största texturstorlek (2048, 1024 eller 512) och slå på att texturer som ingen del av bilen använder tas bort. Kortet visar ungefär hur mycket filen tar efteråt.

  3. Exportera och kontrollera storleken i serverns konsol när resursen startar.

ModFiveM halverar texturer som är större än den storlek du valt tills de får plats, och behåller deras mindre versioner för avstånd (mipmaps). En textur som redan har den mindre storleken inbyggd tas därifrån byte för byte, utan ny komprimering.

Det som lämnas i fred

  • Texturer under 128 pixlar rörs inte: de sparar för lite för att vara värda det.

  • Numrerade varianter av en textur som används, till exempel liverier (_sign_2 och liknande), räknas som använda och tas inte bort.

  • script_rt-texturer, som skript ritar på (skärmar och mätare), varken krymps eller komprimeras. Spelet behöver dem som de är.

Tips

Halverar du en texturs sidor tar den en fjärdedel så mycket minne. Att banta de två eller tre största texturerna är ofta allt en bil behöver.

När modellen är för stor

.yft-filerna räknas också. Är en modell över gränsen hjälper inte mindre texturer: modellen har för många polygoner. Kontroll säger till, och en sådan bil behöver en lättare modell.