Resources (også kaldet scripts) er kernen i enhver FiveM-server. De tilføjer alt fra køretøjer og jobs til hele roleplay-frameworks. Sådan installerer du dem korrekt.
Mappestruktur
Alle resources hører hjemme i mappen resources på din server. Du kan organisere dem i undermapper for overblik, for eksempel:
resources/[scripts]/til standalone scriptsresources/[vehicles]/til køretøjerresources/[maps]/til tilpassede maps
Mapperne i firkantede parenteser er blot til organisering. FiveM scanner automatisk undermapper for resources, så længe de indeholder en fxmanifest.lua eller en ældre __resource.lua.
Trin for trin: installer en resource
- Download resourcen fra en pålidelig kilde som GitHub, Cfx.re Forum eller et anerkendt community.
- Upload mappen via fanen Files eller via SFTP til den rette placering under
resources/. Sørg for, at mappen indeholderfxmanifest.luadirekte (ikke i en ekstra undermappe). - Åbn filen
server.cfgi serverens rodmappe. - Tilføj linjen
ensure ressource-navn, hvorressource-navner det nøjagtige mappenavn. Rækkefølgen er vigtig: resources, der afhænger af andre, skal stå efter dem. - Genstart serveren.
SQL-import til database-afhængige scripts
Mange resources, især dem der gemmer spillerdata (jobs, inventar, ejendomme), kræver databasetabeller. Typisk følger der en .sql-fil med:
- Åbn phpMyAdmin eller et andet databaseværktøj. Loginoplysningerne til din database finder du i gamepanelet under fanen Databases.
- Vælg din database, og gå til fanen Import.
- Upload den medfølgende
.sql-fil, og kør importen.
Glemmer du dette trin, vil resourcen fejle med beskeder som table not found i konsollen.
Afhængigheder
Mange resources kræver andre resources for at fungere. Almindelige afhængigheder er:
- oxmysql eller mysql-async til databaseforbindelse.
- es_extended (ESX) eller qb-core som framework.
- ox_lib til UI-elementer og hjælpefunktioner.
Installer altid afhængigheder foer den resource, der bruger dem, og sørg for at ensure dem i den rigtige rækkefølge i server.cfg.
Fejlfinding
Starter en resource ikke, så tjek konsollen for fejlbeskeder. De mest hyppige problemer:
- Manglende
ensureiserver.cfg. - Forkert mappenavn eller en ekstra undermappe mellem resourcemappen og
fxmanifest.lua. - Manglende SQL-tabeller i databasen.
- En afhængighed, der ikke er installeret eller startet foer resourcen.
Sidder du fast, så spørg os via en supportticket med fejlbeskeden fra konsollen.