FiveM Enhanced is the current generation of the FiveM platform. Not a separate product, but a series of substantial improvements to the runtime, diagnostics and security layer that have been rolled out incrementally. This article covers what changed, what it means for existing scripts and what you need to do as a server owner.
What is FiveM Enhanced?
FiveM Enhanced is the name Cfx.re uses for the latest generation of the platform. It covers three pillars: a faster runtime, better built-in diagnostics and a stricter security layer. The changes live in the server artifacts and the client; there is no separate download or product.
The term first appeared in the Cfx.re roadmap and has since become the standard. If you run the latest artifacts, you run FiveM Enhanced.
Runtime improvements
The biggest technical change is in the script runtime.
- Updated V8 engine: JavaScript resources run on a newer V8 runtime with improved garbage collection and faster JIT compilation. In practice, JavaScript resources consume less CPU time per tick, especially on servers with many players and client-side scripts.
- Improved Mono/.NET runtime: C# resources benefit from updates to the underlying Mono runtime. Startup time is shorter and memory usage is more stable on long-running servers.
- Lua optimizations: the Lua 5.4 runtime has been further optimized. Table operations and string handling are faster, which is noticeable on heavy frameworks like ESX and QBCore.
- Better OneSync performance: entity management is more efficient. Servers with high player counts see less rubberbanding and better synchronization of vehicles and remote players.
Diagnostics and profiling
FiveM Enhanced includes diagnostic tools that were previously missing or only available through third-party scripts.
- Built-in profiler: the server-side profiler has been expanded. You can measure per-resource tick time consumption, including a breakdown per event. This largely replaces the need for external profiling scripts.
- Server health dashboard in txAdmin: txAdmin displays real-time data on tick time, memory usage and entity count. Spikes are visible immediately without opening the console.
- Client-side diagnostics: players can use
resmon 1to see which client resources consume the most frame time. This helps identify scripts that tank FPS.
Security
The security layer has become stricter.
- Anti-tamper: the client has better detection of modified game files. This makes it harder for players to inject cheats through custom DLL files.
- Server authority: more game events are validated server-side. This limits the impact of client-side exploits such as spawning weapons or vehicles without server authorization.
- Improved ACE enforcement: the ACE permission system enforces more strictly. Unauthorized RPC calls are logged and blocked.
Are existing scripts compatible?
In most cases: yes. FiveM Enhanced is backward compatible with existing Lua, JavaScript and C# resources. The changes are in the runtime itself, not in the API. Scripts that use standard natives and events work without modification.
There are exceptions:
- Scripts that depend on specific V8 behaviors (such as certain garbage collection timing) may behave differently.
- Resources that call internal FiveM functions outside the public API may break on an artifact update.
- Very old scripts using Lua 5.1 syntax without the compatibility layer may need updating.
Always test on a development server before updating artifacts on your production server.
What should you do as a server owner?
- Update artifacts: download the latest recommended artifacts from the Cfx.re website. On HostValues you can do this through the game panel under version selection.
- Review server.cfg: check for outdated convars that conflict with new default values. Remove convars you did not deliberately set.
- Test resources: start your server with the new artifacts and walk through the core functionality. Watch for error messages in the server console.
- Use the profiler: use the built-in profiler to see whether resources consume more or less tick time than before.
- Update txAdmin: txAdmin ships with the artifacts. After updating you have access to the improved health dashboard.
Do I need to reinstall my framework?
No. ESX, QBCore and Qbox all work on the Enhanced runtime without reinstallation. It is wise to update your framework to the latest version so you benefit from bug fixes and performance improvements tested against the new runtime. More on frameworks in ESX vs QBCore vs Qbox.
Where will I notice the difference?
The difference is most noticeable on busy servers. With 40 or more players, tick time is generally lower, synchronization smoother and memory usage more stable after long uptime. On a small test server with five players you will notice little difference.
All FiveM plans at HostValues run on the latest artifacts. If you need help updating, our support team is available via a ticket.