Set up a Cfx Server

This is the server-owner setup for FiveM Enhanced. The Enhanced server build is called Cfx Server (the old FXServer, rebranded). It's a separate download and a separate deployment target from Legacy — you can't upgrade a Legacy server in place; you stand up a new instance.

Run this in parallel with your live server, not on top of it. Keep production on Legacy. Build Enhanced on a separate instance/port and validate every resource first. See the migration checklist.

Prerequisites

RequirementDetail
OSWindows or Linux (x64)
Extractor7-Zip or WinRAR (Windows) / tar (Linux)
.NET 10 SDKOnly if you run C#/.NET resources (Mono is gone)
A cloned databaseNever point Enhanced at your live production DB
New to hosting a FiveM server at all? Read the complete beginner guide to creating a FiveM server and the txAdmin setup guide first — the Enhanced flow is the same, only the download differs.

Step 1 — Download Cfx Server

  1. Go to the official Server Download page.
  2. Switch the Platform selector from "FiveM / RedM" to "FiveM for GTAV Enhanced".
  3. Choose your OS (Windows / Linux) and update branch (Recommended vs Latest).
The Enhanced package is a separate download from the previous FXServer artifacts:
Legacy (old)Enhanced (Cfx Server)
Windows archiveserver.7zcfx-server_win_x64
Linux archivefx.tar.xzcfx-server-linux_x64
ExecutableFXServer.execfx-server.exe
Update your startup scripts. Any .bat file, hosting-panel config, or update automation that hardcodes FXServer.exe or server.7z will break. Point them at cfx-server.exe and the new archive names.

Step 2 — Extract and run

  1. Extract the archive into a dedicated, empty folder (e.g. C:\CfxServer\server on Windows).
  2. Start the server. txAdmin is still embedded, so it launches and opens the web panel just like on Legacy.
  3. Follow the standard txAdmin setup flow to create or import a data folder and your server.cfg. Our txAdmin guide covers the wizard, recipes, and dashboard in depth.

Step 3 — Install the .NET 10 SDK (C# only)

If any of your resources are C#/.NET, install the .NET 10 SDK. Mono was replaced by .NET, and the only requirement is a .NET 10 SDK. Old Mono-compiled assemblies won't load — resources must be rebuilt against .NET 10.

Step 4 — Audit your server.cfg

Several convars were removed, deprecated, or made no-op. Clean these up before first start:

# --- Replace these ---

sv_useAccurateSends true -> use sv_syncTickRate

set sv_syncTickRate 60 # default 60, range 1-120 (higher = lower latency, more CPU)

sv_protectServerEntities 1 -> use sv_entityLockdown

setr sv_entityLockdown "relaxed"

--- Remove these (no effect on Enhanced) ---

sv_netHttp2, onesync_automaticResend, onesync_enableBeyond, sv_enhancedHostSupport

--- OneSync ---

set onesync on # big mode is the only mode on Enhanced

The full list is on the Legacy vs Enhanced page.

Step 5 — Fix your gamebuild and Lua

  • Gamebuild: only the latest gamebuild (Kortz Center Heist) is supported. Set enforcement in your startup command, after +exec server.cfg — use +set sv_enforceGameBuild 1 for the base game without DLCs, or the latest build number. Old pins (2802 / 3095 / 3258…) will throw "Server specified an invalid game build enforcement."
  • Lua: every resource's fxmanifest.lua must contain lua54 'yes' (Lua 5.3 was removed in June 2025). Scripts without it are already broken.

Step 6 — Convert assets and migrate data

  • Assets: convert your unencrypted 3D assets with Alchemist.
  • Database: do not point Enhanced at your live DB. Clone it, and run the official key-value (KVP) DB migration script for KVS files. Understand every resource's behavior on the clone before touching production data.

Step 7 — Test with dev mode (optional)

For local development you can enable dev tools server-wide:

set sv_devMode true
A server running with sv_devMode true is limited to eight player slots to prevent production use. It's for development only — you can't repurpose it for a live server.

Quick reference

ItemValue
Server build nameCfx Server (was FXServer)
Windows executablecfx-server.exe
Download pagedocs.fivem.net/docs/server-download → Platform: FiveM for GTAV Enhanced
PaneltxAdmin (embedded, same as Legacy)
C# runtime.NET 10 SDK required
OneSyncBig mode only
GamebuildLatest (Kortz Center Heist) or sv_enforceGameBuild 1
Migrating a live community? Follow the migration checklist step by step, and keep the troubleshooting page open.