# FiveM for GTA V Enhanced: what actually changes

> What changes when a FiveM server runs on GTA V Enhanced: the stream_enhanced folder, no asset escrow, pure mode always on, and a single gamebuild.

Source: https://fam-tools.com/guides/fivem-legacy-vs-enhanced · FAM Tools · published 2026-10-16 · updated 2026-10-16 · about 9 min

**Short answer.** Enhanced is a separate FiveM build for the Gen9 release of GTA V. It streams from a `stream_enhanced` folder in preference to `stream`, has no asset escrow, keeps pure mode permanently on, supports only the newest gamebuild, and runs OneSync in big mode only. Legacy is unchanged and is still what most servers run.

## Key points

- A `stream_enhanced` folder replaces `stream` on Enhanced; without one, `stream` is still used, but it is deprecated.
- Asset escrow is not implemented on Enhanced — protected resources do not work there.
- Pure mode is always on and cannot be switched off while Enhanced is in early access.
- Only the newest gamebuild is supported, and it loads by default. `sv_enforceGameBuild 1` gives you the base game with no DLC.
- OneSync non-big mode is gone; big mode is the only mode.
- The server archives are named differently: `cfx-server_win_x64` on Windows, `cfx-server-linux_x64` on Linux.

FiveM for GTA V Enhanced went to open early access in July 2026, and it is not the same platform with a new coat of paint. A handful of things a server depends on behave differently or are simply not there, and most of them are the kind you find out about from a player rather than from a changelog.

## Streaming: stream_enhanced takes over from stream

A resource may now carry a `stream_enhanced` folder beside its `stream` folder. On Enhanced, if `stream_enhanced` is present its contents are loaded **instead of** `stream`. If it is absent, `stream` is used as before. The documented purpose is to let one resource ship Gen8 assets in `stream` and Gen9 assets in `stream_enhanced` and stay compatible with both.

> **Instead of, not as well as** — The moment a `stream_enhanced` folder exists, the `stream` folder is ignored on Enhanced. Adding one that is incomplete is worse than not having one: the fallback you were relying on stops.

That is also why copying your `stream` folder to `stream_enhanced` is not automatically an improvement. If the assets are identical it changes nothing and doubles the download; it is only worth doing when the Gen9 asset genuinely differs. Test on an Enhanced client before you ship either way.

`stream` on its own still works. It is marked deprecated, so it is a thing to keep an eye on rather than a thing that is broken today.

## Asset escrow does not exist on Enhanced

Escrow is listed as not implemented. A resource protected through the Cfx.re asset escrow system has nothing to decrypt it with on an Enhanced server, so anything you bought that ships escrowed is Legacy-only until that changes.

This cuts the other way too, and it is worth knowing before you buy: an unescrowed resource — plain files you can open and edit — is the only kind that is portable across both. Our own minimaps ship as ordinary `.ytd` and `.ydd` files with no escrow and no FXAP, which is a licensing decision rather than an Enhanced one, but it is the reason they are not blocked by this.

## Pure mode is always on

On Legacy, `sv_pureLevel` is a choice: 0 off, 1 blocks modified client files that the server did not send, 2 goes further. On Enhanced, pure mode is always enabled and cannot be turned off, and while Enhanced is in early access graphic mods cannot be used at all.

Practically: if part of your community runs a graphics mod, they cannot run it on your Enhanced server. That is a community question, not a configuration one.

## One gamebuild, and it is already the newest

Enhanced supports only the latest gamebuild, and loads it by default with no `sv_enforceGameBuild` line needed. The one other value that does something is `sv_enforceGameBuild 1`, which loads the base game with no DLC at all.

Everything written about picking a build — pinning 2699 because a resource needs it, staying on 3095 because a map breaks above it — is Legacy advice. On Enhanced there is nothing to pin to.

## OneSync: big mode only

Non-big OneSync is gone. Big mode is the only mode, and the difference you will notice is event scoping: in big mode a player connect or disconnect event only reaches a client when that player is in range, where previously it arrived regardless of where either of them was.

Any script that counted on hearing about every player everywhere — a join announcement, a live player list built from events — needs a server-side source instead.

## Convars that stopped doing anything

*Kept for backward compatibility, with no effect on Enhanced.*

| Convar | What happens now |
| --- | --- |
| `onesync_enableBeyond` | Does nothing. |
| `sv_enhancedHostSupport` | Not used any more. |
| `sv_protectServerEntities` | Not implemented — use `sv_entityLockdown`. |
| `onesync_automaticResend` | Removed entirely. |
| `sv_netHttp2` | HTTP/2 support removed. |
| `sv_useAccurateSends` | Deprecated in favour of `sv_syncTickRate`. |

None of these throw an error, which is the awkward part: the line sits in your `server.cfg` looking like it is doing something. If you are writing a config meant to run on both, keep them for Legacy and do not expect them to matter on Enhanced.

## The server files are named differently

- Windows: the archive is `cfx-server_win_x64` and the executable is `cfx-server.exe`, not `FXServer.exe`.
- Linux: the archive is `cfx-server-linux_x64`.
- Pick Enhanced rather than Legacy on the Cfx.re Server Download page; the platform selector is what decides which you get.

The setup is otherwise the same as a Legacy server: same folder layout, same `server.cfg`, same licence key from the Cfx.re Portal, same port 30120 on TCP and UDP.

## What this means for a custom minimap

A minimap replacement is a set of texture dictionaries and drawable dictionaries streamed under the names the game already uses. Nothing about that mechanism was removed on Enhanced, and because our maps carry no escrow there is nothing to be blocked by the missing escrow system.

> **Said plainly, because it is the honest answer** — We build and test on Legacy. We have not verified our maps on an Enhanced client, and we would rather say so than imply a tick we have not earned. If you run Enhanced and try one, tell us what you see and we will publish the result here.

## Questions

### Is FiveM Enhanced a replacement for FiveM?

No. Enhanced is a separate build for the Gen9 release of GTA V and is in open early access. Legacy is unchanged and is still what the great majority of servers run.

### Do I need a stream_enhanced folder?

Only if your Gen9 assets differ from your Gen8 ones. Without the folder, `stream` is still used on Enhanced. With it, `stream` is ignored there — so an empty or partial `stream_enhanced` breaks what the fallback was doing for you.

### Will my escrowed resources work on Enhanced?

No. Asset escrow is not implemented on Enhanced, so anything protected by it is Legacy-only for now.

### Can players use graphics mods on an Enhanced server?

Not while Enhanced is in early access. Pure mode is always on and cannot be disabled.

### Which gamebuild should I enforce on Enhanced?

None. The newest build loads by default. The only other value that does anything is 1, which loads the base game without any DLC.

### Does OneSync work the same way?

Big mode only. Player connect and disconnect events now reach a client only when that player is in range, so anything built on hearing every event everywhere needs rewriting against a server-side source.

## Related

- https://fam-tools.com/guides/fivem-windows-server-setup
- https://fam-tools.com/guides/fivem-linux-server-setup
- https://fam-tools.com/guides/fivem-game-build-dlc
- https://fam-tools.com/guides/fivem-streaming-assets
- https://fam-tools.com/guides/install-fivem-minimap
