Development Update #2: FiveM for GTAV Enhanced

As we draw closer to the release of FiveM for GTAV Enhanced, we are delighted to share the second entry in our development update series.

Today, we want to share progress across several key areas including platform stability, scripting improvements, connectivity changes, and more.

Improving Support for C# Resources

We’re introducing a new C# scripting runtime based on modern .NET10, phasing out the current Mono runtime used in FiveM.

This improved runtime will provide a new scripting API and NuGet package while keeping the old API supported to ensure backward compatibility with existing resources.

Revamped VoIP System

FiveM for GTAV Enhanced introduces a rebuilt VoIP system that replaces the existing Mumble integration. It maintains feature parity, compatibility with existing voice natives, and continued support for running a dedicated FXServer instance solely for voice traffic.

The new system also brings a refreshed API alongside additional hardening measures aimed at improving resilience against current abuse patterns.

Look for more detailed documentation and guidance to be shared soon.

Changes to the Server Connection Process

With FiveM for GTAV Enhanced, we’re fundamentally changing the way the game client connects to servers.

First, we are no longer starting the game process in the background when opening the client. While this leads to lengthier initial loading time when connecting to a server, we’re making these changes to remove the need for the game client to restart when you’re joining a server with a different configuration (pure mode, Title Update, pool sizes, etc.) than the server you previously joined.

We’re also changing the way the client disconnects from a server: primarily, it will no longer wait for the game to unload after disconnection. This will reduce the wait time before being able to browse the server list and connect to a different server.

Note that loading times will continue to be optimized as the development of FiveM for GTAV Enhanced progresses.

We’re also introducing a new connection handshake between the client and the server, completely replacing the one currently used on FiveM. This new connection protocol will no longer use UDP traffic until you’re connected to the server, with connection deferrals handled via WebSocket, allowing for easier protection against Denial-of-Service attacks.

Note that existing protections used for FiveM servers will need to be adjusted to be compatible with FiveM for GTAV Enhanced.

Accessing the Launcher

Access to FiveM for GTAV Enhanced will be made available via a separate client launcher, while GTAV Legacy will continue to be supported within the current FiveM client.

You’ll be able to download the new client from fivem.net on release day, with both available side by side for the time being, while we continue to optimize and improve the GTAV Legacy experience alongside GTAV Enhanced.

Our longer-term goal is to bring the two experiences together into one place, with one centralized server list.

Bug Reporting

Part of our work in bringing GTAV Enhanced support to FiveM is to achieve strong feature parity with the existing Legacy experience, while also recognizing that FiveM itself is a constantly evolving platform. In the lead-up to this release, our focus has been on testing, stability, and bug fixing.

We want to reiterate that this initial release will still contain some bugs, performance issues, and game crashes that we will continue to work through in collaboration with the community during the early access period.

Bug reporting will be centralized using GitHub Discussions through a new dedicated repository. This gives server owners and creators a single place to report issues, discuss findings, and increase visibility on known problems.

Reports will be reviewed, triaged, and escalated by our team once validated. Additional details on the repository and bug reporting process will follow when early access becomes available.

Asset Escrow Support

Asset Escrow support will not be available at the start of early access for FiveM on GTAV Enhanced and will arrive in a later update, allowing us to focus our efforts on core platform stability and performance.

We recognize how important Asset Escrow is for creators and server owners, and we understand that most production servers will want to wait for this feature before moving to GTAV Enhanced.

Once available, GTAV Enhanced versions of acquired assets can be downloaded directly through the Cfx Portal.


Stay tuned for more updates to come later this month on FiveM for GTAV Enhanced, including release date details and much more.

64 Likes

13 Likes

Lets goooooo!!

– Dan

1 Like

so excited!!

5 Likes

Can’t wait to see more

8 Likes

slay guys!!!

Awesome!

1 Like

sounds good to me

1 Like

In Fivem Ennhaced, Rockstar Games has made an enhanced version of FiveM. (Yay for new improved C# runtime!)

2 Likes

i love you

lets goo!

Exciting stuff! :open_mouth:

2 Likes

Nice work fellas!

W looking forward for it

Awesome :cowboy_hat_face:

1 Like

Finallyyy

.NET 10 thats huge news <3

Awesome :heart_eyes:

Amazing!

Thanks for the update. I didn’t think this process would take this long, and it’s frustrating. If there won’t be escrow support, you need to move this project to open beta as soon as possible. If you want to make the entire project closed-source, you need to speed things up.