Lynudsalg 50% rabat på alle servere Sidste Dag!
Slutter 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 Ressourcer, Scripts og Databaseopsætning


Denne guide dækker, hvordan du installerer ressourcer (scripts) på din FiveM-server, opsætter en MySQL-database til frameworks som ESX eller QBCore, og forstår rækkefølgen for indlæsning af ressourcer. Hvis du endnu ikke har gennemført den indledende serveropsætning, start med FiveM Server Opsætningsguide først.

Forudsætninger: Du bør have en kørende FiveM-server med TXAdmin konfigureret og en fungerende server.cfg. Se FiveM Server Opsætningsguide for indledende opsætningstrin.

Installation af ressourcer og scripts

FiveM-servere udvides med ressourcer (også kaldet scripts). Ressourcer tilføjer funktioner som bilforhandlere, jobs, HUD-elementer, frameworks og mere.

Sådan installerer du en ressource

  1. Download ressourcen fra dens kilde (GitHub, Cfx.re-fora, Tebex, osv.).
  2. Udpak ressourcemappen fra ZIP/arkivet hvis nødvendigt.
  3. Upload ressourcemappen til din servers resources/-mappe ved hjælp af GPanel-fanen Files eller via SFTP.
  4. Åbn server.cfg og tilføj en ensure-linje for ressourcen:
# Add your custom resources
ensure my-new-resource
  1. Genstart serveren fra GPanel eller TXAdmin for at indlæse ressourcen.
Ressourcemappenavne er vigtige. Navnet i ensure-linjen skal matche ressourcemappens navn nøjagtigt (der skelnes mellem store og små bogstaver). Hvis mappen hedder my-cars, skal linjen være ensure my-cars.

Ressource-manifester

Hver gyldig ressource skal indeholde en manifestfil. Moderne ressourcer bruger fxmanifest.lua, mens ældre bruger __resource.lua. Hvis en downloadet ressourcemappe ikke indeholder nogen af disse filer, vil ressourcen ikke blive indlæst. Nogle downloads indlejrer den faktiske ressourcemappe inde i en ydre mappe — sørg for, at mappen du placerer i resources/ er den, der indeholder manifestet.

Rækkefølge for indlæsning af ressourcer

Ressourcer indlæses i den rækkefølge, de optræder i server.cfg. Hvis en ressource afhænger af en anden (for eksempel et job-script der afhænger af et framework som ESX eller QBCore), skal afhængigheden være angivet før den ressource, der har brug for den:

# 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
Fejl i indlæsningsrækkefølgen er en almindelig årsag til nedbrud. Hvis en ressource forsøger at kalde et framework, der endnu ikke er indlæst, vil den fejle. Placer altid afhængigheder over de ressourcer, der har brug for dem.

Organisering af ressourcer med kategorimapper

Du kan organisere ressourcer i undermapper inde i resources/-mappen. Brug klammenotation i server.cfg for at ensure en hel kategorimappe:

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

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

Dette indlæser alle ressourcer i den navngivne undermappe. Det er en praktisk måde at gruppere relaterede scripts uden at angive hver enkelt individuelt.

Hot-loading af ressourcer via TXAdmin

Du behøver ikke altid en fuld servergenstart for at indlæse en ny ressource. TXAdmin kan starte, stoppe og genstarte individuelle ressourcer fra sin Resources-side. Efter upload af en ny ressource og tilføjelse af dens ensure-linje, kan du køre følgende kommando i TXAdmin live-konsollen:

refresh
ensure my-new-resource

Kommandoen refresh fortæller serveren at scanne resources/-mappen igen for nye indgange.

Databaseopsætning (MySQL / MariaDB)

Mange FiveM-frameworks og ressourcer (såsom ESX, QBCore eller vRP) kræver en MySQL- eller MariaDB-database. Legion Hosting leverer databaselegitimationsoplysninger med din server.

Find dine databaselegitimationsoplysninger

  1. I GPanel, gå til fanen Databases.
  2. Hvis der endnu ikke findes en database, klik på New Database for at oprette en.
  3. Notér følgende detaljer:
    • Database Host (adresse og port)
    • Database Name
    • Username
    • Password (klik på øje-ikonet for at vise det)

Konfiguration af databaseforbindelsen

Databaseforbindelsesoplysninger indstilles i server.cfg ved hjælp af en forbindelsesstreng. Det præcise format afhænger af, hvilken MySQL-ressource du bruger, men det mest almindelige format er:

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

Erstat pladsholderne med dine faktiske legitimationsoplysninger fra Databases-fanen. For eksempel:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Brug ikke localhost. Da databaseserveren er adskilt fra spilserveren, skal du bruge den fulde databaseværtsadresse vist i GPanel — ikke localhost eller 127.0.0.1.
Specialtegn i adgangskoder: Hvis din databaseadgangskode indeholder tegn som @, # eller %, skal du URL-kode dem i forbindelsesstrengen. For eksempel bliver @ til %40 og # bliver til %23.

Valg af MySQL-ressource

Ressource Status Bemærkninger
oxmysql Anbefalet Moderne, aktivt vedligeholdt, bedste ydeevne. Bruges af de fleste nuværende frameworks.
mysql-async Ældre Ældre men virker stadig. Nogle ældre scripts afhænger specifikt af den.
ghmattimysql Ældre En anden ældre mulighed. Tjek dit frameworks dokumentation, hvis det kræver denne.

Uanset hvilken MySQL-ressource du bruger, skal den ensures i server.cfg før alle ressourcer, der afhænger af 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

Framework-grundlæggende

Et framework leverer de centrale gameplay-systemer, som andre ressourcer bygger på — ting som spilleridentitet, penge, inventar, jobs og køretøjer. De to mest populære FiveM-frameworks er:

Framework Ressourcenavn Beskrivelse
ESX es_extended Det mest udbredte framework. Stort økosystem af gratis og betalte scripts. Godt til rollespilsservere.
QBCore qb-core Moderne alternativ til ESX. Renere kodebase, aktiv udvikling. Voksende script-økosystem.
Bland ikke frameworks. ESX-scripts vil ikke fungere på en QBCore-server og omvendt. Vælg ét framework og sørg for, at alle dine ressourcer er kompatible med det.

De fleste frameworks installeres via TXAdmins opskriftssystem under den indledende opsætning. Hvis du valgte en opskrift som "QBCore" eller "ESX" under TXAdmin-opsætningen, er frameworket og dets kerneafhængigheder allerede installeret. Hvis du har brug for at installere et framework manuelt, følg dets officielle dokumentation:

Få hjælp

Hvis du har brug for hjælp med ressourceinstallation eller databasekonfiguration:

  1. Tjek ressourcens dokumentation eller GitHub-side for installationsinstruktioner og kendte problemer.
  2. Gennemgå GPanel-konsollen eller TXAdmin-logfilerne for fejlmeddelelser.
  3. Opret en supportbillet på https://legionhosting.net/submitticket.php med dine fejlmeddelelser og navnet på den ressource, du forsøger at installere.

Relaterede artikler


Var denne artikel nyttig?

Ready to Get Started?

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