FiveM Enhanced er Cfx.re's early access-version af FiveM til GTA V Enhanced, den nyere PC-udgave af spillet, og denne guide fører en ny FiveM Enhanced-server hos DoomHosting fra første opstart til en færdig opsætning. Vælg Enhanced, hvis dit community allerede spiller GTA V Enhanced, og dine scripts er open source. Bliv på FiveM Legacy, hvis du bruger escrowede resources, eller hvis dine spillere ejer den ældre udgave, for de to versioner deler aldrig spillere.
Enhanced eller Legacy: hvilken version passer til dig?
Enhanced og Legacy er to adskilte produkter med hver sin klient og sin egen serversoftware. En Enhanced-server tager kun imod spillere med FiveM for GTAV Enhanced-klienten, og en Legacy-server tager kun imod den klassiske. Tjek disse begrænsninger i early access, før du beslutter dig:
- Ingen Asset Escrow endnu. Krypterede resources købt via Tebex kan ikke indlæses på Enhanced. Open source-resources kører som normalt.
- OneSync er altid slået til, i big mode, og synkronisering mellem klient og server afløser den gamle peer-to-peer-model.
- Pure mode er altid slået til, så grafikmods kan ikke bruges under early access.
- Kun den nyeste gamebuild understøttes.
Passer det til dit projekt, kan du bestille en FiveM Enhanced-server. Den koster det samme som Legacy, og alt herunder foregår i vores spilpanel.
Første opstart: tilføj din licensnøgle
Enhanced bruger den samme gratis licensnøgle fra Cfx.re som Legacy. Har du ikke en endnu, viser vores guide til licensnøgler, hvordan du opretter den på portal.cfx.re.
Klik på Start på din nye server. Da der endnu ikke er gemt en nøgle, åbner en dialog med titlen Add your FiveM license key. Indsæt nøglen (den starter med cfxk_ og er 33 tegn lang), og klik på Save and start. Panelet gemmer den og starter serveren i ét hug.

Indstillinger på fanen Startup
Fanen Startup indeholder de værdier, serveren læser ved opstart:
- fivem license: den nøgle, du netop har gemt. Udskift den her, hvis du nogensinde genererer en ny.
- Max Players: hvor mange spillerpladser serveren har.
- Server Hostname: navnet, der vises i FiveM's serverliste.
- Steam Web Api Key: lad den stå på
none, medmindre et af dine resources slår spillere op på Steam. - Enable txadmin: slår txAdmin til eller fra.
- txAdmin Port: skrivebeskyttet. Panelet tildeler automatisk denne ekstra port til txAdmins webgrænseflade.
Ændringer på fanen træder i kraft ved næste genstart.

txAdmin til eller fra
Som standard starter serveren direkte fra server.cfg. Tryk på Enable txAdmin i headeren (eller brug kontakten på Startup), genstart, og så overtager txAdmin: server.cfg bliver ikke længere kørt, og indstillingerne styres i txAdmins webgrænseflade. PIN-koden ved første kørsel, recipes og planlagte genstarter virker som på Legacy, så følg vores txAdmin-guide til dem.
Fanen Network viser begge porte. Den første er spilporten, som spillerne forbinder til, og den med txAdmin-mærket bruges til webgrænsefladen.

Fanen Config og server.cfg
Mens txAdmin er slået fra, kan du på fanen Config redigere serverens visning uden at åbne en fil: Project name, Project description, Tags, Locale og Allow ScriptHook. Servernavn og spillerpladser mangler med vilje her. Begge hentes fra Startup og skrives ind i server.cfg ved hver opstart, så en manuel ændring ville blive overskrevet.

Alle andre indstillinger ligger i server.cfg i serverens rodmappe, som du åbner fra fanen Files. Filhåndteringen viser også mappen alpine, hvor programfilen cfx-server ligger (på Legacy hedder den tilsvarende FXServer), og resources, hvor dine scripts og kort hører hjemme.

Scripts, der gemmer data, kræver en MySQL-database. Opret en på fanen Databases, og forbind den som beskrevet i vores databaseguide. Det er ikke anderledes på Enhanced.
Flyt resources over fra Legacy
De fleste open source-scripts virker uændret, men flere ændringer i Enhanced rammer ældre opsætninger. Gå listen igennem, før du kopierer en Legacy-server over:
- Escrowede resources forbliver blokeret, indtil Cfx.re udgiver Asset Escrow til Enhanced. Bed udvikleren om en ukrypteret version, eller lad det projekt blive på Legacy.
- Streamede assets (køretøjer, kort, tøj) skal konverteres med Cfx.re's værktøj Alchemist. Læg de konverterede filer i en mappe ved navn
stream_enhancedved siden af den eksisterendestream. Enhanced indlæserstream_enhancedi stedet forstream, så ét resource kan bruges på begge versioner. - KVP-data skal migreres med kvdb-migrator, ellers ser gemte key-value-data tomme ud.
- Spillernes server-ID'er genbruges, når en spiller forlader serveren. Tjek alle scripts, der husker ID'er for at kende spillere fra hinanden.
- NUI callbacks kører som standard i strict mode. Et resource, der går i stykker på grund af det, kan fravælge det i sin
fxmanifest.lua:
nui_callback_strict_mode 'false'
- C#-resources kører nu på .NET 10 i stedet for Mono, så test dem, før du går live.
- Endpoints:
endpoint_add_tcpogendpoint_add_udptager hver kun ét endpoint. - Dev mode kræver
sv_devMode trueiserver.cfg. - Grundspillet uden DLC'er: sæt
sv_enforceGameBuild 1.
Opdater serveren
Cfx.re udgiver kun én aktuel Enhanced-build, så der er ingen buildvælger som på Legacy-servere. For at få den nyeste build åbner du fanen Settings og klikker på Reinstall server: geninstallationen henter serversoftwaren på ny og beholder dine filer (resources, server.cfg, txData), så længe du lader wipe-feltet være tomt. Det er stadig klogt at tage en backup på fanen Backups først.
Almindelige problemer
Command not found (sv_endpointprivacy): kommandoen findes ikke på Enhanced. Fjern linjen fra server.cfg, og genstart.
Et escrowed resource kan ikke indlæses: Asset Escrow findes ikke på Enhanced endnu. Skift det ud med et open source-alternativ, eller kør det på en Legacy-server.
Legacy-spillere kan ikke forbinde: en spiller på klassisk FiveM kan aldrig joine en Enhanced-server. Vedkommende skal have GTA V Enhanced og FiveM for GTAV Enhanced-klienten, som beskrevet i sådan joiner du en FiveM Enhanced-server.
"A valid license check is required to run this server": den gemte nøgle er tom, indtastet forkert eller ugyldig. Åbn Startup, indsæt nøglen i fivem license uden mellemrum rundt om, og start serveren igen.
Ændringer i server.cfg har ingen effekt: txAdmin er slået til, og det kører ikke server.cfg. Ret i txAdmin, eller slå txAdmin fra og genstart.
