Komplet guide til opsætning af din FiveM-server

FiveM er den mest populære multiplayer-modifikation til GTA V, og med din egen server kan du skabe et unikt online univers. Uanset om målet er roleplay, drift eller racerløb, starter alt med en korrekt opsætning. Denne guide dækker hele processen, så du hurtigt får din FiveM-server hos HostValues op at køre stabilt.

Licensnøgle fra Cfx.re

Enhver FiveM-server kræver en licensnøgle. Opret en gratis konto på keymaster.fivem.net, og generer en nøgle. Nøglen binder serveren til din konto og skal ind i server.cfg under sv_licenseKey. Hver server kræver sin egen unikke nøgle, og du kan ikke genbruge den samme til flere instanser.

server.cfg: serverens hjerte

Filen server.cfg styrer alt fra servernavn til rækkefølgen af resources. De vigtigste linjer:

  • sv_hostname: Servernavnet, som spillere ser i listen.
  • sv_maxclients: Maks antal samtidige spillere (standard 48).
  • sv_licenseKey: Din nøgle fra Cfx.re Keymaster.
  • ensure: Starter en resource. Afhængigheder skal stå før de resources, der bruger dem.
  • sets sv_projectName og sets sv_projectDesc: Projektinfo til serverlisten.

txAdmin: administration i browseren

txAdmin er et webbaseret panel, der følger med FiveM-serveren. Det giver dig konsol, spillerstyring og automatisk genstart direkte fra browseren. Ved første opstart vælger du en recipe (skabelon) eller starter tomt. txAdmin overvåger serverens tilstand og genstarter den automatisk ved nedbrud.

Database med MySQL

De fleste resources gemmer spillerdata i en MySQL-database. Alle FiveM-pakker hos HostValues inkluderer en database. Opsætningen trin for trin:

  1. Find databaseoplysningerne i gamepanelet under fanen Databases.
  2. Installer en database-resource som oxmysql (anbefalet) eller mysql-async.
  3. Tilføj forbindelsesstrengen i server.cfg: set mysql_connection_string "mysql://bruger:kodeord@host/database"
  4. Brug ensure oxmysql tidligt i din server.cfg, før andre database-afhængige resources.

Importer altid de medfølgende .sql-filer fra dine resources via phpMyAdmin, ellers får du fejl som table not found i konsollen.

Frameworks: ESX eller QBCore

Et framework giver serveren et fundament med økonomi, jobs, inventar og karaktersystem. ESX (es_extended) har det største økosystem af færdige scripts, mens QBCore (qb-core) tilbyder en renere og mere moderne kodebase med bedre ydeevne. Vælg et framework fra starten, da scripts bygget til det ene ikke virker på det andet. Installer frameworket efter den officielle dokumentation, og importer de medfølgende SQL-filer til databasen, før du starter serveren.

Ressourcestyring og mappestruktur

Organiser dine resources i kategorimapper under resources/: [core] til framework, [scripts] til gameplay, og [vehicles] til køretøjer. Hver resource skal indeholde en fxmanifest.lua og have en tilsvarende ensure-linje i server.cfg.

Ydeevne og optimering

God ydeevne gør en mærkbar forskel for spillernes oplevelse:

  • Brug kommandoen resmon 1 i konsollen til at finde tunge resources og deres CPU-forbrug.
  • Undgå dårligt optimerede scripts. Tjek altid reviews og kommentarer inden installation.
  • Hold antallet af streamede køretøjer og maps realistisk i forhold til serverens RAM.
  • Opdater jævnligt FiveM-artifacts og dine resources til de nyeste versioner.
  • Brug sv_enforceGameBuild til den seneste GTA-build for bedre kompatibilitet og nye funktioner.

Skal jeg bruge ESX eller QBCore?

Vælg ESX, hvis du vil have det bredeste udvalg af scripts og community-support. Vælg QBCore, hvis du starter fra bunden og prioriterer ydeevne og moderne kode. De to frameworks er inkompatible, så vælg tidligt og hold dig til det.

Hvor meget RAM bruger en FiveM-server?

En server med op til 32 spillere og et standardsæt resources kører fint med 4 GB RAM. Store roleplay-servere med mange tilpassede køretøjer, maps og scripts kan kræve 8 GB eller mere. Overvåg forbruget via txAdmin, og opgrader din FiveM-pakke ved behov.

Kan jeg genindlæse en resource uden fuld genstart?

Ja. Brug kommandoen ensure ressourcenavn i txAdmin-konsollen til at genstarte en enkelt resource uden at lukke serveren ned. Det sparer tid under udvikling og test af nye scripts.


Sidder du stadig fast? Opret en supportticket, vores team hjælper dig gerne.

Tilbage til vidensbasen