Hoppa till innehållet

FiveM: Installera resurser – med ett klick eller via SFTP

Installera FiveM-resurser med ett klick via Resource Installer i kontrollpanelen: ladda upp en ZIP-fil, lägg automatiskt till en ensure-rad och importera SQL-filen direkt. Du kan också installera manuellt via SFTP.

10 november 20267 min läsning0 Visningar0 hjälpsam

Introduktion

Du kan använda resurser för att utöka din FiveM-spelserver med fler funktioner. Det är särskilt användbart om du planerar större projekt, till exempel en rollspelsserver eller liknande. Sådana projekt är svåra att genomföra utan extra resurser.

FiveM och dess community erbjuder ett enormt urval av resurser. Du hittar en översikt över de populäraste resurserna i Cfx.re-forumet: https://forum.cfx.re/c/development/releases/7

Det snabbaste sättet att installera en resurs är med FiveM Resource Installer direkt i kontrollpanelen. Ladda upp ZIP-arkivet så placerar installationsverktyget resursen i rätt mapp, lägger till den i server.cfg och kan, om du vill, importera medföljande SQL-filer till din databas. Längre ner hittar du den klassiska metoden via SFTP.

Installera resurser med Resource Installer

Info

Resource Installer är tillgängligt för FiveM-servrar. För FiveM Enhanced och RedM använder du metoden via SFTP.

Steg 1: Öppna installationsverktyget

Öppna kontrollpanelen för din FiveM-server, gå till fliken Verktyg och välj FiveM Resource Installer. Du behöver inte stoppa servern.

För att kunna använda verktyget måste en servermall (Recipe) redan vara konfigurerad i txAdmin. Först då finns en server.cfg och en resources-mapp som verktyget kan skriva till.

Steg 2: Ladda upp ZIP-arkivet

Ladda upp resursen som ett ZIP-arkiv. Det går bra att ladda ner en ZIP-fil från GitHub via Code → Download ZIP eller att använda en ZIP-fil från en release.

  • ZIP-filer får vara högst 100 MB (högst 400 MB och 5 000 filer när de packats upp).
  • Packa om RAR- och 7z-arkiv som ZIP-filer först.
  • Installationsverktyget tar bort onödiga mellanliggande mappar (till exempel min-resurs-main) och tar bort versions- och -main-suffix från namnet.
  • Om arkivet innehåller flera resurser visas de separat och sorteras efter beroenden.
  • Körbara filer som .exe, .bat eller .sh skrivs aldrig till din server.

Steg 3: Granska analysen

Innan något installeras visar installationsverktyget vad arkivet innehåller:

  • Namn och målmapp: Namnet får innehålla bokstäver, siffror samt _, . och - (högst 64 tecken). Under Mapp i resources/ väljer du kategorimapp, till exempel [standalone]. Om arkivet inte innehåller någon sådan mapp är [local] förvalt. Med Direkt i resources/ (utan mapp) placeras resursen utan en kategorimapp.
  • Beroenden: För varje beroende (till exempel ESX, QBCore, Qbox, ox_lib, oxmysql) ser du om det finns i arkivet, på servern eller saknas på servern. Beroenden som bara nämns i koden och inte i fxmanifest.lua markeras som misstänkta.
  • Säkerhetskontroll: Installationsverktyget söker igenom alla .lua- och .js-filer efter kända mönster för skadlig kod. Om något upptäcks får du en varning. Du kan ändå installera resursen, men säkerhetskontrollen inaktiverar den vid nästa serverstart. Kontakta vår support om du tror att varningen är ett falsklarm.
  • SQL-filer: Medföljande .sql-filer visas i en lista med information om vilka tabeller de skapar, ändrar eller fyller med data.

Om resursen redan finns på servern avbryter installationsverktyget som standard. Om du vill ersätta den (till exempel vid en uppdatering) markerar du Skriv över befintlig resurs. Då ersätts hela mappen, inklusive dina inställningar som config.lua. Den gamla mappen sparas först som ett arkiv i backups/resource-installer/.

Steg 4: Installera och starta automatiskt

Låt alternativet Lägg till i server.cfg så att den startar automatiskt vara markerat. Installationsverktyget lägger då till ensure <Name> i server.cfg för den aktiva servermappen, efter resursens beroenden, och säkerhetskopierar först den gamla server.cfg som server.cfg.bak-….

Klicka på Installera på servern. Du ser förloppet (säkerhetskopiering, uppackning, placering, uppdatering av server.cfg och kontroll av resultatet). Installationen fortsätter även om du stänger sidan.

Resultatet visar hur resursen startas:

  • ensure-rad har lagts till i server.cfg: allt är klart.
  • fanns redan i server.cfg: raden fanns redan.
  • startar via kategorimappen: din server.cfg innehåller redan ensure [Category], vilket startar resursen.
  • ensure-rad saknas fortfarande: lägg till ensure <Name> manuellt i server.cfg (se Aktivering).

Starta om servern med Starta om server så att FiveM läser in den nya resursen. Du kan också skriva refresh och därefter ensure <Name> i livekonsolen.

Steg 5: Importera SQL-filen (valfritt)

Om resursen behöver en databas kan du importera dess SQL-fil direkt från installationsverktyget. Det sker inte automatiskt – du måste klicka på Importera till databas för den aktuella filen.

  1. Välj serverns databas. Huvuddatabasen är förvald. Om servern inte har någon databas ännu kan du skapa en via Skapa databas på fliken Databaser.
  2. Om filen innehåller tabeller som redan finns visas det i dialogrutan. Låt då Hoppa över befintliga tabeller (rekommenderas) vara valt. Då påverkas inte befintliga tabeller och deras data.
  3. Om du har ZapX Pass skapas en säkerhetskopia av databasen automatiskt före importen. Utan Pass bekräftar du Jag importerar utan Backup.
  4. Klicka på Importera nu.

Varje fil får vara högst 2 MB och innehålla högst 5 000 SQL-instruktioner. Importera större filer via phpMyAdmin enligt anvisningarna i FiveM: Importera SQL-fil.

Info

Importen görs alltid till den valda databasen. Därför är rader som CREATE DATABASE … eller USE … inte tillåtna. Om filen innehåller en sådan rad importeras den inte. Ta bort raderna, packa om ZIP-filen och ladda upp den igen.

Vanliga fel och lösningar

Meddelande eller problemLösning
RAR- och 7z-arkiv stöds intePacka upp arkivet och packa om mappen som en ZIP-fil.
Det här arkivet kan inte installerasKontrollera namnet och målmappen. Om det redan finns en resurs med samma namn i en annan mapp kan du byta namn på den nya eller ta bort den gamla. Om arkivet saknar fxmanifest.lua (eller __resource.lua) är det inte en resurs, utan till exempel bara en kart- eller fordonsfil.
Ett beroende saknas på servernInstallera den saknade resursen (till exempel ox_lib) först, också med installationsverktyget. Utan den startar resursen oftast inte.
Meddelande om att Recipe eller servermall saknasKonfigurera först en servermall i txAdmin och öppna sedan installationsverktyget igen.
En installation pågår redan på den här servernVänta tills den pågående installationen är klar. Förloppet visas fortfarande på sidan.
Installationen avbröts eller misslyckadesKontrollera servern och starta installationen igen. Om en befintlig resurs skrevs över återställer installationsverktyget den gamla mappen om ett fel uppstår.
SQL: USE är inte tillåtet eller Det är inte tillåtet att skapa, ändra eller radera databaserTa bort raderna med USE och CREATE DATABASE från SQL-filen och ladda upp ZIP-filen igen.
SQL: Misslyckades på rad …Instruktionerna fram till den raden har redan körts. Korrigera filen och starta importen igen med Hoppa över befintliga tabeller valt.
Resursen startar inte efter omstartKontrollera felmeddelandet i livekonsolen, att alla beroenden körs och att ensure-raden står efter sina beroenden. Läs mer om vanliga fel i FiveM: Vanliga problem.
Info

Vill du kontrollera ett arkiv innan du installerar det? Vårt kostnadsfria verktyg FiveM Resource Installer analyserar det direkt i webbläsaren utan att något laddas upp.

FAQ

Vanliga frågor

Använd FiveM Resource Installer på fliken Tools i serverns kontrollpanel: ladda upp en ZIP-fil, granska analysen och installera. Verktyget placerar resursen i rätt mapp och lägger till den i server.cfg.
ZIP-arkiv på högst 100 MB. Packa om RAR- och 7z-filer som ZIP först.
Nej. Installationsverktyget visar medföljande SQL-filer, men importerar dem först när du klickar på ”Importera till databas”. Filerna får vara högst 2 MB.

Feedback

Var den här artikeln till hjälp?

Din feedback hjälper oss att prioritera och förbättra innehåll.

0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.

Personlig hjälp

Räcker inte guiden till?

Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.