Blixrea 50% rabatt på alla servrar Sista dagen!
Slutar om: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorier

FiveM-resurser, skript och databaskonfiguration


Den här guiden beskriver hur du installerar resurser (skript) på din FiveM-server, konfigurerar en MySQL-databas för ramverk som ESX eller QBCore samt förstår laddningsordningen för resurser. Om du ännu inte har slutfört den initiala serverkonfigurationen, börja först med FiveM Server Setup Guide.

Förutsättningar: Du bör ha en körande FiveM-server med TXAdmin konfigurerat och en fungerande server.cfg. Se FiveM Server Setup Guide för initiala konfigurationssteg.

Installera resurser och skript

FiveM-servrar utökas med resurser (även kallade skript). Resurser lägger till funktioner som bilhandlare, jobb, HUD-element, ramverk med mera.

Så här installerar du en resurs

  1. Ladda ner resursen från dess källa (GitHub, Cfx.re-forumet, Tebex, etc.).
  2. Extrahera resursmappen från ZIP-/arkivfilen om det behövs.
  3. Ladda upp resursmappen till din servers katalog resources/ med fliken Files i GPanel eller via SFTP.
  4. Öppna server.cfg och lägg till en ensure-rad för resursen:
# Add your custom resources
ensure my-new-resource
  1. Starta om servern från GPanel eller TXAdmin för att resursen ska laddas.
Resursmappens namn spelar roll. Namnet på ensure-raden måste exakt matcha resursmappens namn (skiftlägeskänsligt). Om mappen heter my-cars måste raden vara ensure my-cars.

Resursmanifest

Varje giltig resurs måste innehålla en manifestfil. Moderna resurser använder fxmanifest.lua, medan äldre använder __resource.lua. Om en nedladdad resursmapp inte innehåller någon av dessa filer kommer resursen inte att laddas. Vissa nedladdningar nästlar in den faktiska resursmappen i en yttre mapp — se till att mappen du placerar i resources/ är den som innehåller manifestet.

Laddningsordning för resurser

Resurser laddas i den ordning de förekommer i server.cfg. Om en resurs är beroende av en annan (till exempel ett jobbskript som är beroende av ett ramverk som ESX eller QBCore), se till att beroendet listas före resursen som behöver det:

# Database resource first
ensure oxmysql

# Framework second
ensure es_extended

# Then resources that depend on the framework
ensure esx_basicneeds
ensure esx_jobs
ensure esx_vehicleshop
Fel i laddningsordningen är en vanlig orsak till krascher. Om en resurs försöker anropa ett ramverk som ännu inte har laddats kommer den att misslyckas. Placera alltid beroenden ovanför resurserna som behöver dem.

Organisera resurser med kategorimappar

Du kan organisera resurser i undermappar inuti katalogen resources/. Använd hakparentesnotation i server.cfg för att säkerställa en hel kategorimapp:

# Ensure all resources inside resources/[esx]/
ensure [esx]

# Ensure all resources inside resources/[standalone]/
ensure [standalone]

Detta laddar varje resurs inom den namngivna undermappen. Det är ett bekvämt sätt att gruppera relaterade skript utan att lista varje enskilt.

Hot-loading av resurser via TXAdmin

Du behöver inte alltid en fullständig omstart av servern för att ladda en ny resurs. TXAdmin kan starta, stoppa och starta om enskilda resurser från sin Resources-sida. Efter att du har laddat upp en ny resurs och lagt till dess ensure-rad kan du köra följande kommando i TXAdmins live-konsol:

refresh
ensure my-new-resource

Kommandot refresh säger åt servern att skanna om katalogen resources/ efter nya poster.

Databaskonfiguration (MySQL / MariaDB)

Många FiveM-ramverk och resurser (såsom ESX, QBCore eller vRP) kräver en MySQL- eller MariaDB-databas. Legion Hosting tillhandahåller databasuppgifter med din server.

Hitta dina databasuppgifter

  1. Gå till fliken Databases i GPanel.
  2. Om ingen databas finns ännu, klicka på New Database för att skapa en.
  3. Notera följande uppgifter:
    • Database Host (adress och port)
    • Database Name
    • Username
    • Password (klicka på ögonikonen för att visa det)

Konfigurera databasanslutningen

Databasanslutningsuppgifterna ställs in i server.cfg med en anslutningssträng. Det exakta formatet beror på vilken MySQL-resurs du använder, men det vanligaste formatet är:

# MySQL connection string (oxmysql / mysql-async format)
set mysql_connection_string "mysql://USERNAME:PASSWORD@HOST:PORT/DATABASE_NAME?charset=utf8mb4"

Ersätt platshållarna med dina faktiska uppgifter från fliken Databases. Till exempel:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Använd inte localhost. Eftersom databasservern är skild från spelservern måste du använda den fullständiga databasvärdsadressen som visas i GPanel — inte localhost eller 127.0.0.1.
Specialtecken i lösenord: Om ditt databaslösenord innehåller tecken som @, # eller % måste du URL-koda dem i anslutningssträngen. Till exempel blir @ till %40 och # till %23.

Välja en MySQL-resurs

Resurs Status Anteckningar
oxmysql Rekommenderas Modern, aktivt underhållen, bäst prestanda. Används av de flesta aktuella ramverk.
mysql-async Äldre Äldre men fungerar fortfarande. Vissa äldre skript är specifikt beroende av den.
ghmattimysql Äldre Ytterligare ett äldre alternativ. Kontrollera ditt ramverks dokumentation om det kräver detta.

Oavsett vilken MySQL-resurs du använder måste den säkerställas i server.cfg före alla resurser som är beroende av den:

# Database connection
set mysql_connection_string "mysql://USERNAME:PASSWORD@HOST:PORT/DATABASE_NAME?charset=utf8mb4"

# MySQL resource — must load before framework
ensure oxmysql

# Framework
ensure es_extended

Grunderna i ramverk

Ett ramverk tillhandahåller de centrala spelsystemen som andra resurser bygger på — saker som spelaridentitet, pengar, inventarie, jobb och fordon. De två mest populära FiveM-ramverken är:

Ramverk Resursnamn Beskrivning
ESX es_extended Det mest använda ramverket. Stort ekosystem av gratis och betalda skript. Bra för roleplay-servrar.
QBCore qb-core Modernt alternativ till ESX. Renare kodbas, aktiv utveckling. Växande skriptekosystem.
Blanda inte ramverk. ESX-skript fungerar inte på en QBCore-server och vice versa. Välj ett ramverk och se till att alla dina resurser är kompatibla med det.

De flesta ramverk installeras via TXAdmins recept-system under den initiala konfigurationen. Om du valde ett recept som "QBCore" eller "ESX" under TXAdmin-konfigurationen är ramverket och dess kärnberoenden redan installerade. Om du behöver installera ett ramverk manuellt, följ dess officiella dokumentation:

Få hjälp

Om du behöver hjälp med resursinstallation eller databaskonfiguration:

  1. Kontrollera resursens dokumentation eller GitHub-sida för installationsinstruktioner och kända problem.
  2. Granska GPanel-konsolen eller TXAdmin-loggarna efter felmeddelanden.
  3. Öppna ett supportärende på https://legionhosting.net/submitticket.php med dina felmeddelanden och namnet på resursen du försöker installera.

Relaterade artiklar


Var denna artikel hjälpsam?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.