Forstå og Konfigurer Din server.cfg i FiveM

server.cfg er hovedkonfigurationsfilen for din FiveM-server. Her angiver du vigtige indstillinger som licensnøgle, ressourcer, databaseforbindelse m.m. Nedenfor gennemgår vi de forskellige sektioner i det eksempel, du har delt. Tilpas filen til dine behov og din servers opsætning.


1. Grundlæggende Serverindstillinger

sv_master1
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
  • sv_master1: Registrerer din server på FiveMs master-liste, så andre spillere kan finde den.
  • endpoint_add_tcp / endpoint_add_udp: Viser hvilken IP og port serveren binder til. Disse sættes som regel automatisk ved serverstart, så du behøver normalt ikke at ændre dem manuelt.

2. Tags og Privatliv

sets tags "roleplay, dansk, english"
sv_endpointprivacy true
net_maxPackets 50
sv_forceIndirectListing false
sv_connectTimeout 120
sv_maxclients 48
  • sets tags: Tilføjer søgeord (tags) til din server, så spillere lettere kan finde den. Fx “roleplay,” “dansk” osv.
  • sv_endpointprivacy: Når true, skjuler dette spillernes IP-adresser i visse logs og scripts.
  • net_maxPackets: Begrænser antallet af pakketransmissioner per tick for at styre belastningen.
  • sv_forceIndirectListing: Når sat til false, kan din server dukke op direkte i FiveM’s serverliste.
  • sv_connectTimeout: Angiver, hvor mange sekunder spillere har til at fuldføre forbindelsen, før de smides af.
  • sv_maxclients: Det maksimale antal spillere, der kan være på serveren samtidig.

3. Licensnøgle & Steam Web API

set steam_webApiKey none
sv_licenseKey cfxk_XXXXXXXXXhPXXXXXXX_XXXXX7
  • steam_webApiKey: Tillader Steam-integration, hvis du har brug for det. Her er den sat til none.
  • sv_licenseKey: Din FiveM-licensnøgle fra cfx.re. Uden en gyldig nøgle kan serveren ikke køre.

4. Serveridentitet og Sprog

sets sv_hostname "My awesome fivem server"
sets sv_projectName "My awesome fivem server"
sets sv_projectDesc "My awesome fivem project"
sets locale "da-DK"
load_server_icon Logo.png
sets sv_enforceGameBuild 3095
  • sets sv_hostname: Navnet på din server, som vises i serverlisten.
  • sets sv_projectName & sv_projectDesc: Ekstra beskrivelser, som scripts kan bruge, eller som bare fungerer som info for serveradministratoren.
  • sets locale: Angiver det primære sprog (her “da-DK” for dansk).
  • load_server_icon: Loader en PNG-fil (Logo.png) som dit serverikon.
  • sets sv_enforceGameBuild: Kræver, at klienter kører et bestemt GTA-build (fx 3095). Visse ressourcer kræver dette.

 


5. Voice Indstillinger

# Voice config
setr voice_useNativeAudio true
setr voice_useSendingRangeOnly true
setr voice_defaultCycle "GRAVE"
setr voice_defaultVolume 0.3
setr voice_enableRadioAnim 1
setr voice_syncData 1
  • setr voice_*: Disse variabler styrer FiveMs indbyggede voice-chat: taster, standardvolumen, radioanimationer osv.
  • GRAVE: Er typisk `-tasten (backtick) på et QWERTY-tastatur.

6. QBCore Sprogindstilling

# QBCore locale config
setr qb_locale "en"
  • setr qb_locale: Angiver sproget for QBCore-baserede scripts og menuer.

7. Ekstra Konfiguration & Rettigheder

exec perms.cfg 
  • exec perms.cfg: Lader dig køre en separat konfigurationsfil, ofte brugt til at definere administrator- eller moderatorroller.

8. Standardressourcer

# These resources will start by default.
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure baseevents
  • ensure: Starter en ressource, hvis den ikke allerede kører. Disse er FiveMs basale ressourcer for fx spawn, sessionhåndtering og chat.

9. Egne Ressourcer

# QBCore & Extra stuff
ensure ox_lib
ensure qb-core
ensure ram_monitor
ensure chat
ensure qb-multicharacter
ensure cd_drawtextui
ensure qb-target
  • QBCore og Ekstra Scripts: Disse ensure-linjer sikrer, at alle nødvendige ressourcer og scripts bliver startet. Mappenavne i kantede parenteser (fx [qb], [illegal]) hjælper med at holde styr på strukturen.

10. Databaseforbindelse

set mysql_connection_string "mysql://username:password@server.pineriver.net:3306/database_name" 
  • set mysql_connection_string: Angiver URI’en til din MySQL-database. Typisk i formatet: mysql://brugernavn:adgangskode@host:port/databasenavn.
  • Sørg for, at brugernavn, adgangskode og værtsnavn er korrekte.

Gode Råd og Tips

  • Lav Backup: Gem en kopi af din server.cfg, så du kan gendanne den ved fejl.
  • Brug Kommentarer: Brug # til at opdele konfigurationen og give korte beskrivelser af, hvad ændringer gør.
  • Tjek Afhængigheder: Sørg for, at ressourcer startes i korrekt rækkefølge (fx qb-core før qb-policejob).
  • Genstart Efter Ændringer: Serveren skal genstartes, hver gang du retter i server.cfg.
  • Indstillinger i txAdmin: Bruger du txAdmin, skal du konfigurere visse ting (som onesync) dér og ikke i server.cfg.

Leder du efter Hosting eller Support?

Hvis du mangler stabil FiveM-hosting eller har brug for hjælp til konfiguration, tilbyder vi:

  • Højtydende FiveM-hosting
  • Et brugervenligt kontrolpanel
  • 24/7 support til opsætning og tekniske spørgsmål

CTA: Klar til at komme i gang eller opgradere din FiveM-server? Se vores FiveM-hosting planer her.


Har du Brug for Mere Hjælp?

Med en korrekt konfigureret server.cfg kører din FiveM-server mere stabilt og er let at administrere. God fornøjelse!

War diese Antwort hilfreich? 0 Benutzer fanden dies hilfreich (0 Stimmen)