Lynkampanje 50% rabatt på alle servere Siste 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-ressurser, skript og databaseoppsett


Denne veiledningen forklarer hvordan du installerer ressurser (skript) på din FiveM-server, setter opp en MySQL-database for rammeverk som ESX eller QBCore, og forstår lasterekkefølgen for ressurser. Hvis du ikke har fullført innledende serveroppsett ennå, start med Oppsettsveiledning for FiveM-server først.

Forutsetninger: Du bør ha en kjørende FiveM-server med TXAdmin konfigurert og en fungerende server.cfg. Se Oppsettsveiledning for FiveM-server for innledende oppsettstrinn.

Installere ressurser og skript

FiveM-servere utvides med ressurser (også kalt skript). Ressurser legger til funksjoner som bilforhandlere, jobber, HUD-elementer, rammeverk og mer.

Slik installerer du en ressurs

  1. Last ned ressursen fra dens kilde (GitHub, Cfx.re-forumene, Tebex osv.).
  2. Pakk ut ressursmappen fra ZIP-/arkivfilen om nødvendig.
  3. Last opp ressursmappen til serverens resources/-katalog ved hjelp av GPanel-fanen Files eller via SFTP.
  4. Åpne server.cfg og legg til en ensure-linje for ressursen:
# Add your custom resources
ensure my-new-resource
  1. Start serveren på nytt fra GPanel eller TXAdmin for at ressursen skal lastes.
Navn på ressursmapper er viktige. Navnet i ensure-linjen må samsvare nøyaktig med ressursmappenavnet (skiller mellom store og små bokstaver). Hvis mappen er my-cars, må linjen være ensure my-cars.

Ressursmanifest

Hver gyldig ressurs må inneholde en manifestfil. Moderne ressurser bruker fxmanifest.lua, mens eldre bruker __resource.lua. Hvis en nedlastet ressursmappe ikke inneholder noen av disse filene, vil ikke ressursen lastes. Noen nedlastinger nester den faktiske ressursmappen inne i en ytre mappe — sørg for at mappen du legger i resources/ er den som inneholder manifestet.

Lasterekkefølge for ressurser

Ressurser lastes i den rekkefølgen de vises i server.cfg. Hvis en ressurs er avhengig av en annen (for eksempel et jobbskript som er avhengig av et rammeverk som ESX eller QBCore), sørg for at avhengigheten står oppført før ressursen som trenger 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
Feil i lasterekkefølge er en vanlig årsak til krasj. Hvis en ressurs prøver å kalle et rammeverk som ikke har lastet ennå, vil den feile. Plasser alltid avhengigheter over ressursene som trenger dem.

Organisere ressurser med kategorimapper

Du kan organisere ressurser i undermapper inne i resources/-katalogen. Bruk klammenotasjon i server.cfg for å sikre en hel kategorimappe:

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

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

Dette laster hver ressurs innenfor den navngitte undermappen. Det er en praktisk måte å gruppere relaterte skript på uten å liste hvert enkelt individuelt.

Hot-lasting av ressurser via TXAdmin

Du trenger ikke alltid en full serveromstart for å laste en ny ressurs. TXAdmin kan starte, stoppe og starte enkeltressurser på nytt fra sin Resources-side. Etter at du har lastet opp en ny ressurs og lagt til dens ensure-linje, kan du kjøre følgende kommando i TXAdmins direktekonsoll:

refresh
ensure my-new-resource

refresh-kommandoen ber serveren om å skanne resources/-katalogen på nytt etter nye oppføringer.

Databaseoppsett (MySQL / MariaDB)

Mange FiveM-rammeverk og ressurser (som ESX, QBCore eller vRP) krever en MySQL- eller MariaDB-database. Legion Hosting gir deg databasepåloggingsinformasjon med serveren din.

Finne databasepåloggingsinformasjonen din

  1. I GPanel, gå til Databases-fanen.
  2. Hvis det ikke finnes noen database ennå, klikk New Database for å opprette en.
  3. Noter ned følgende detaljer:
    • Database Host (adresse og port)
    • Database Name
    • Username
    • Password (klikk på øyeikonet for å avsløre det)

Konfigurere databasetilkoblingen

Detaljer for databasetilkobling settes i server.cfg ved hjelp av en tilkoblingsstreng. Det nøyaktige formatet avhenger av hvilken MySQL-ressurs du bruker, men det vanligste formatet er:

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

Erstatt plassholderne med din faktiske påloggingsinformasjon fra Databases-fanen. For eksempel:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Ikke bruk localhost. Siden databaseserveren er separat fra spillserveren, må du bruke den fullstendige databasevertsadressen som vises i GPanel — ikke localhost eller 127.0.0.1.
Spesialtegn i passord: Hvis databasepassordet ditt inneholder tegn som @, # eller %, må du URL-kode dem i tilkoblingsstrengen. For eksempel blir @ til %40 og # blir %23.

Velge en MySQL-ressurs

Ressurs Status Merknader
oxmysql Anbefalt Moderne, aktivt vedlikeholdt, best ytelse. Brukes av de fleste nåværende rammeverk.
mysql-async Eldre Eldre, men fungerer fortsatt. Noen eldre skript er spesifikt avhengige av den.
ghmattimysql Eldre Et annet eldre alternativ. Sjekk rammeverkets dokumentasjon hvis det krever dette.

Uansett hvilken MySQL-ressurs du bruker, må den sikres i server.cfg før ressurser som er avhengige 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

Grunnleggende om rammeverk

Et rammeverk gir de grunnleggende spillsystemene som andre ressurser bygger på — ting som spilleridentitet, penger, inventar, jobber og kjøretøy. De to mest populære FiveM-rammeverkene er:

Rammeverk Ressursnavn Beskrivelse
ESX es_extended Det mest brukte rammeverket. Stort økosystem av gratis og betalte skript. Bra for rollespillservere.
QBCore qb-core Moderne alternativ til ESX. Renere kodebase, aktiv utvikling. Voksende skriptøkosystem.
Ikke bland rammeverk. ESX-skript vil ikke fungere på en QBCore-server og omvendt. Velg ett rammeverk og sørg for at alle ressursene dine er kompatible med det.

De fleste rammeverk installeres via TXAdmins oppskriftssystem under innledende oppsett. Hvis du valgte en oppskrift som «QBCore» eller «ESX» under TXAdmin-oppsettet, er rammeverket og dets kjerneavhengigheter allerede installert. Hvis du trenger å installere et rammeverk manuelt, følg dets offisielle dokumentasjon:

Få hjelp

Hvis du trenger hjelp med ressursinstallasjon eller databasekonfigurasjon:

  1. Sjekk ressursens dokumentasjon eller GitHub-side for installasjonsinstruksjoner og kjente problemer.
  2. Se gjennom GPanel-konsollen eller TXAdmin-loggene for feilmeldinger.
  3. Åpne en supportsak på https://legionhosting.net/submitticket.php med feilmeldingene dine og navnet på ressursen du prøver å installere.

Relaterte artikler


Var denne artikkelen nyttig?

Ready to Get Started?

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