Varje FiveM-server är egentligen bara en hög av resources: scripts, bilar, maps och jobs som var och en ligger i sin egen mapp och slås på i server.cfg. Den här guiden går igenom hur resources är uppbyggda, hur du installerar ett script på rätt sätt och hur du lägger till streamade vehicle-addons till en DoomHosting FiveM-server utan att förstöra din boot-ordning.
Var ligger resources på en FiveM-server?
Allt ligger på ett ställe: mappen resources. Öppna fliken Files i panelen och gå in i resources. Varje script, bil eller map är en egen undermapp med en fxmanifest.lua inuti.

Mappar inom hakparenteser som [cars] eller [esx] är bara grupperingsmappar. FiveM laddar automatiskt varje resource inuti en parentesmapp, vilket är ett snyggt sätt att hålla alla dina fordon eller alla dina framework-resources samlade. En parentesmapp kan inte innehålla en annan parentesmapp, och den bör inte innehålla lösa filer, bara resource-undermappar.
Hur installerar jag ett script på min FiveM-server?
Ladda ner scriptet. Resources av god kvalitet kommer från de officiella Cfx.re forum-släppen och seriösa GitHub-repon.
Öppna
resourcesi fliken Files och ladda upp scriptets mapp dit. För stora uppladdningar bör du ansluta via SFTP (detaljerna finns på SFTP-knappen i Files-fliken) i stället för webbläsarens uppladdare.Läs scriptets egen README för beroenden. De flesta scripts kräver ett framework (
es_extendedellerqb-core) och oftaoxmysqlsom redan körs.Lägg till en
ensure-rad iserver.cfgefter dess beroenden:ensure oxmysql ensure es_extended ensure your-new-script
Starta om servern och håll koll på fliken Console efter en ren start utan röda fel.
Ska jag använda start eller ensure i server.cfg?
Använd ensure. Den startar en resource om den är stoppad och startar om den om den redan körs, vilket är precis vad du vill ha vid boot. start startar bara en resource och är den äldre syntaxen. Det finns ingen anledning att blanda dem, så gör varje rad i din config till en ensure.
Hur lägger jag till en egen bil på min FiveM-server?
Add-on-fordon är "streamade" resources: modellfilerna streamas till spelarna när de ansluter. Det är mappstrukturen som spelar roll.
Skapa en resource-mapp för bilen (eller lägg den i din
[cars]-gruppmapp), till exempelresources/[cars]/police_charger.Lägg fordonets modellfiler (
.yft,.ytd) i enstream-undermapp inuti den, och metadatafilerna (vehicles.meta,carvariations.meta,handling.metaoch så vidare) bredvid enfxmanifest.lua:police_charger/ fxmanifest.lua stream/ police_charger.yft police_charger.ytd vehicles.meta carvariations.meta handling.metaFilen
fxmanifest.luasäger till FiveM att streama modellen och ladda meta-filerna:fx_version 'cerulean' game 'gta5' files { 'vehicles.meta', 'carvariations.meta', 'handling.meta' } data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta' data_file 'CARCOLS_FILE' 'carvariations.meta' data_file 'HANDLING_FILE' 'handling.meta'ensure police_chargeriserver.cfg, starta om, och spawn-namnet frånvehicles.metagår nu att använda i spelet.
De flesta bilar du laddar ner innehåller redan en fungerande fxmanifest.lua och rätt mappar, så i praktiken laddar du upp mappen och lägger till en ensure-rad. Bygg bara strukturen för hand om bilen levererades som lösa filer.
Måste jag matcha FiveM-artifact eller gamebuild?
Ibland. Två versionsinställningar påverkar om en resource laddas:
- Artifact (serverversion): sätts av variabeln
fivem versionpå panelens flik Startup. Låt den stå pårecommendedom inte ett specifikt script kräver en nyare build. - Gamebuild: vissa nyare fordon och MLO:er behöver en specifik game build. Ställ in den i
server.cfgmed till exempelsv_enforceGameBuild 2802. Om en bil eller map är osynlig eller kraschar spelare vid spawn är en felmatchad gamebuild en vanlig orsak.
Höj bara dessa när en resource uttryckligen ber om det. Att tvinga fram en högre gamebuild än vad dina resources stödjer kan orsaka fler problem än det löser.
Vanliga fel
- Resource startar inte: mappnamnet måste matcha
ensure-raden exakt, ochfxmanifest.luamåste ligga direkt inuti resource-mappen, inte en nivå djupare. En mapp-i-en-mapp är den absolut vanligaste orsaken. Failed to loadav en streamad modell: modellfilerna ligger inte i enstream-mapp, eller.yft/.ytd-namnen matchar inte det som meta-filerna refererar till.- Saknat beroende: konsolen namnger den saknade exporten eller resursen. Lägg till dess
ensure-rad ovanför den resource som fallerar. - Bil spawnar men kör fel eller är osynlig: en saknad eller felmatchad
handling.meta/vehicles.meta, eller en gamebuild-mismatch.
Ett ord om var du laddar ner resources
Håll dig till det officiella Cfx.re release-forumet och de ursprungliga utvecklarnas GitHub-sidor. Läckta eller "gratis" kopior av betalda resources är det vanligaste sättet FiveM-servrar blir bakdörrade på, vilket kan stjäla din databas eller kapa din server. Om en resource är obfuskerad eller kommer från en slumpmässig Discord, kör den inte.
Nästa steg
För att koppla in bilar och scripts i en fullständig roleplay-bas ska du först installera ESX eller QBCore på din FiveM-server. För en webbdashboard för att hantera resources och omstarter kan du ställa in txAdmin på din FiveM-server.
Ny här? Se FiveM server hosting eller hela game control panel.
