FiveM Enhanced är Cfx.re:s early access-version av FiveM för GTA V Enhanced, den nyare PC-utgåvan av spelet, och den här guiden tar en nystartad FiveM Enhanced-server hos DoomHosting från första uppstarten till en fungerande setup. Välj Enhanced när ditt community redan spelar GTA V Enhanced och dina skript är öppen källkod. Stanna på FiveM Legacy om du är beroende av krypterade resurser eller av spelare som äger den äldre utgåvan, eftersom de två versionerna aldrig delar spelare.
Enhanced eller Legacy: vilken version passar dig?
Enhanced och Legacy är två separata produkter med egna klienter och egen serverprogramvara. En Enhanced-server släpper bara in spelare som kör klienten FiveM for GTAV Enhanced, och en Legacy-server bara in den klassiska klienten. Väg in de här begränsningarna under early access innan du bestämmer dig:
- Inget Asset Escrow ännu. Krypterade resurser som köpts via Tebex laddas inte på Enhanced. Resurser med öppen källkod fungerar som vanligt.
- OneSync är alltid på, i big mode, och klient-server-synkning ersätter den gamla peer-to-peer-modellen.
- Pure mode är alltid på, så grafikmods går inte att använda under early access.
- Endast den senaste gamebuilden stöds.
Passar det ditt projekt kan du beställa en FiveM Enhanced-server. Den kostar lika mycket som Legacy, och allt nedan görs i vår spelpanel.
Första uppstarten: lägg in din licensnyckel
Enhanced kräver samma kostnadsfria licensnyckel från Cfx.re som Legacy. Har du ingen ännu visar vår guide för licensnycklar hur du skapar en på portal.cfx.re.
Klicka på Start på din nya server. Eftersom ingen nyckel är sparad ännu öppnas en dialogruta som heter Add your FiveM license key. Klistra in nyckeln (den börjar med cfxk_ och är 33 tecken lång) och klicka på Save and start. Panelen sparar den och startar servern i ett svep.

Inställningar på fliken Startup
Fliken Startup innehåller de värden servern läser vid uppstart:
- fivem license: nyckeln du nyss sparade. Byt ut den här om du någon gång genererar en ny.
- Max Players: hur många spelarplatser servern erbjuder.
- Server Hostname: namnet som visas i FiveM:s serverlista.
- Steam Web Api Key: lämna den på
noneom inte någon av dina resurser slår upp spelare på Steam. - Enable txadmin: slår på eller av txAdmin.
- txAdmin Port: skrivskyddad. Panelen tilldelar den här andra porten automatiskt till txAdmins webbgränssnitt.
Ändringar på fliken börjar gälla efter nästa omstart.

txAdmin på eller av
Som standard startar servern direkt från server.cfg. Tryck på Enable txAdmin i huvudet (eller använd reglaget under Startup), starta om, så tar txAdmin över: server.cfg körs inte längre och inställningarna hanteras i txAdmins webbgränssnitt. PIN-koden vid första körningen, recipes och schemalagda omstarter fungerar som på Legacy, så för dem följer du vår txAdmin-guide.
Fliken Network visar båda portarna. Den primära är spelporten som spelarna ansluter till, och den med märket txAdmin är till för webbgränssnittet.

Fliken Config och server.cfg
Medan txAdmin är av kan du på fliken Config redigera serverlistningen utan att öppna någon fil: Project name, Project description, Tags, Locale och Allow ScriptHook. Servernamn och spelarplatser saknas här med flit. Båda kommer från Startup och skrivs in i server.cfg vid varje uppstart, så en manuell ändring skulle skrivas över.

Alla andra inställningar finns i server.cfg i serverns rotmapp, som du öppnar från fliken Files. Filhanteraren visar också mappen alpine, där binären cfx-server ligger (motsvarigheten på Legacy är FXServer), och resources, dit dina skript och kartor hör hemma.

Skript som sparar data behöver en MySQL-databas. Skapa en på fliken Databases och koppla in den enligt vår databasguide. Inget av det skiljer sig på Enhanced.
Flytta över resurser från Legacy
De flesta skript med öppen källkod fungerar oförändrade, men flera ändringar i Enhanced överraskar äldre setups. Gå igenom listan innan du kopierar över en Legacy-server:
- Krypterade resurser förblir blockerade tills Cfx.re levererar Asset Escrow för Enhanced. Be utvecklaren om en okrypterad version, eller låt det projektet ligga kvar på Legacy.
- Streamade tillgångar (fordon, kartor, kläder) måste konverteras med Cfx.re:s verktyg Alchemist. Lägg de konverterade filerna i en mapp som heter
stream_enhancedbredvid den befintliga mappenstream. Enhanced laddarstream_enhancedi stället förstream, så en och samma resurs kan fungera för båda versionerna. - KVP-data måste migreras med kvdb-migrator, annars ser sparad key-value-data tom ut.
- Spelarnas server-ID:n återanvänds när en spelare lämnar servern. Skript som kommer ihåg ID:n för att skilja spelare åt behöver ses över.
- NUI callbacks körs i strict mode som standard. En resurs som slutar fungera på grund av det kan välja bort det i sin
fxmanifest.lua:
nui_callback_strict_mode 'false'
- C#-resurser körs nu på .NET 10 i stället för Mono, så testa dem innan du går live.
- Endpoints:
endpoint_add_tcpochendpoint_add_udptar vardera en enda endpoint. - Dev mode kräver
sv_devMode trueiserver.cfg. - Basspelet utan DLC:er: sätt
sv_enforceGameBuild 1.
Uppdatera servern
Cfx.re publicerar en enda aktuell Enhanced-build, så det finns ingen byggväljare som på Legacy-servrar. För att få den senaste builden öppnar du fliken Settings och klickar på Reinstall server: ominstallationen laddar ner servermjukvaran på nytt och behåller dina filer (resources, server.cfg, txData) så länge du lämnar wipe-rutan tom. Det är ändå smart att ta en backup på fliken Backups först.
Vanliga problem
Command not found (sv_endpointprivacy): kommandot finns inte på Enhanced. Ta bort raden ur server.cfg och starta om.
En krypterad resurs laddas inte: Asset Escrow finns inte på Enhanced ännu. Byt ut den mot ett alternativ med öppen källkod eller kör den på en Legacy-server.
Legacy-spelare kan inte ansluta: den som kör klassiska FiveM kan aldrig gå med på en Enhanced-server. De behöver GTA V Enhanced plus klienten FiveM for GTAV Enhanced, vilket förklaras i så ansluter du till en FiveM Enhanced-server.
"A valid license check is required to run this server": den lagrade nyckeln är tom, felskriven eller ogiltig. Öppna Startup, klistra in nyckeln i fivem license utan mellanslag runt den och starta servern igen.
Ändringar i server.cfg gör ingenting: txAdmin är på, och det kör inte server.cfg. Gör ändringen i txAdmin, eller stäng av txAdmin och starta om.
