Game Clients Release Notes – Fall 2025

Welcome to this edition of our Game Client Release Notes, where we recap all of the work completed in recent months.

Asset Escrow Security Update

In October, we released an update to our Asset Escrow system to add a new layer of protection for 3D Models, and as part of a second update, for scripts as well.

We continue our monitoring and enforcement efforts while we work on additional measures that will be implemented in the future.

FiveM & RedM Stability Improvements

We added various checks to prevent a variety of crashes and memory corruption issues, making sure the loading screen busy spinner only shows when it should, and fixed an issue with playerped collisions not loading in certain scenarios.

Community contributors DaniGP17 and Ehbw also contributed several improvements, primarily for RedM, by extending networked vehicle pools size and implementing several fixes.

Featured Servers Rotation

Alongside our September 2025 Community Spotlight and the monthly rotation of Featured Servers in FiveM, we added a new mechanism for the game client homepage’s Featured Server slot, where every hour a new server from the current Featured Servers list will be promoted to the homepage.

We hope this change gives Featured Servers with lower player counts more chances to demonstrate the potential of their custom GTAV experiences to a broader audience.

Additionally, a new page about Featured Servers has been added inside our documentation, answering common questions around eligibility, removal reasons, applications, and reporting.

Documentation

We’ve published a new Getting Started guide to make it easier for newcomers to begin scripting on FiveM. It walks you through creating an account, installing FiveM, setting up a local server, and preparing your environment for your first script, with clear steps and supporting demo videos.

We created a new guide about Asset Escrow, detailing supported file types, Portal workflows, Tebex integration, subscription behavior, limitations, and how to use escrow_ignore.

Documentation was added regarding server name colors, which explains how to use the sv_projectName and sv_hostname variables to customize your server’s name and detail page with color codes.

Some information from our Support Site was migrated to the documentation (including the EOL/EOS article), the server issue page was expanded and restructured, notices regarding the deprecation of Lua 5.3 were added across a variety of pages, and we performed a variety of backend upkeeping tasks on the repository, removing the need for a customized Hugo version to build our documentation and allowing for easier community contributions.

Lastly, our guide on how to setup a Tebex store was updated to integrate a video tutorial from Tebex Academy going over the installation steps of a local FiveM server and how to connect it to your Tebex store:

The Tebex Academy YouTube channel contains an ever-growing collection of educational videos on Tebex’s integrations with FiveM/RedM, as well as updates on new products and features. If you’re a creator or server owner, you might want to keep an eye on their channel for future updates.

Security Vulnerability in ox_lib

A security vulnerability has recently been identified in ox_lib, a widely used open-source resource on our platform. This issue could potentially allow malicious actors or cheaters to cause nearby players to crash. We strongly recommend that all server owners update their ox_lib resource to the latest version available from the Community Ox fork, which includes a fix for this vulnerability. The updated version can be obtained here: Release v3.32.1 · CommunityOx/ox_lib

Server Enforcement Improvements

We deployed a first wave of improvements to services supporting server enforcement, which allow us to incrementally improve our enforcement capabilities and increasingly make server bans harder to evade.

Community Contributions

Over the past two months, we have received and merged many community contributions to our repositories. Thank you everyone for your continued hard work!

citizenfx/fivem

AvarianKnight introduced an update to the native code generation logic to ensure server-side natives are correctly included, even when specific games are set.

DaniGP17 introduced major improvements to networked entity handling in RedM, adding support to increase both vehicle and object pools via the PoolSizeManager, preventing script or mission registration failures. Tranquilizer death flags are now cleared after ped resurrection to prevent infinite death loops.

Additionally, pool searches in devtools were enhanced to be case-insensitive and allow substring matches. PropSet cloning is now validated to prevent cloning when the parent object isn’t cloneable, avoiding invalid network object states.

Finally, new client configuration natives (SET_CLIENT_CONFIG_BOOL, GET_CLIENT_CONFIG_BOOL) were added for RedM to control behaviors like keeping UI visible while dead and disabling the death audio scene, with flags that are resource-scoped and auto-reset on resource stop.

Ehbw contributed multiple fixes for RedM, including disabling host cursors to prevent NUI cursor loss, adding pointer checks to prevent crashes when pedComponents weren’t registered, and preventing the reload of custom collision files to reduce crash risk.

Model archetypes for networked vehicles, peds, animals, and players were also validated, enforcing safe fallbacks or rejecting invalid spawns.

Additionally, the ped deletion circular buffer was expanded from ~160 to 270 entries with related offset and limit patches, improving stability when many peds exist.

Identity-labs improved the numerical stability of the Unproject function for RedM by re-orthonormalizing view matrices and inverting view/projection separately, reducing jitter in world coordinates.

outsider31000 relocated pool size increase logic to the start of GetSizeOfPool for predictable adjustments (e.g., CPedSyncData), and corrected RedM object rotation/heading natives by switching to unified rotation serialization and reading orientation from sync data.

yorick2002 removed the startup warning about players.json players identifier deprecation.

citizenfx/fivem-docs

AvarianKnight corrected an invalid ped image link and cleaned up dead links throughout the docs.

Ekinoxx0 added documentation for the block_net_game_event and unblock_net_game_event server commands, complete with a reference list of Net Game Event IDs.

Paneedah documented two GTAV profile settings: safe-zone size and active language.

PsychoShock added a page linking to official stores for Red Dead Redemption 2.

PulseHabour updated the server.cfg section with a required RedM configuration example, clarifying that gamename rdr3 must be set.

colistro123 provided a new guide on enabling debug information for .NET users, covering PDB embedding, Visual Studio setup, and deployment tips.

nimoalr updated documentation to reflect the deprecation of Lua 5.3 (with Lua 5.4 now the default) and introduced the node_version manifest entry for opting into NodeJS 22.

outsider31000 documented new door-related pools in the server commands reference.

LokiLeiche expanded the game references with a comprehensive “Zones” page that maps IDs, names, and descriptions, and restored broken Imgur links while removing unused images and tidying markdown to fix previews across multiple native docs.

ZephyrB4 fixed a variable name in the GetPlayerIdentifiers example.

cxllin2024 added new links and alphabetized the Game References index for easier navigation, as well as updated pickup hashes with newly discovered constants, and enhanced txAdmin permission docs with clearer descriptions and new permissions.

citizenfx/natives

IlMelons updated ToggleUsePickupsForPlayer to clarify parameters and added an example for controlling weapon pickup usage and drops.

LokiLeiche enhanced the zone references by adding three missing zones, improving descriptions, and linking to the canonical Zones page with examples.

Lucas7yoshi cleaned up cutscene documentation, standardizing native names and aliases, naming a previously hex-only native, and clarifying parameters and usage examples.

coalaura replaced outdated speech references with official documentation, added a comprehensive list of speech params, and clarified usage and limitations. The IsPlayerCamControlDisabled native was updated and renamed to GetAreCameraControlsDisabled, with clear behavior, aliases, and explanations.

Additionally, AddTextComponentSubstringTime was documented, including time formatting flags and instructions for inserting timestamps.

cody196 refined DisableOcclusionThisFrame, explaining its purpose to avoid flicker under maps or inside buildings and providing a per-frame usage example.

freedy69 clarified various feed message natives, restored images, added examples, renamed two natives to TheFeedAutoPostGametipsOn/Off, and documented ForcePedAiAndAnimationUpdate.

koketoo improved camera natives by naming parameters and explaining their effect, including the per-frame usage of FORCE_CINEMATIC_RENDERING_THIS_UPDATE.

pauIbanez clarified SetPedHeadBlendData, explaining that skin and shape IDs share the same face IDs list and linking to authoritative resources.

william-des updated GET_PLAYER_INVINCIBLE for accuracy, recommended GET_PLAYER_INVINCIBLE_2 for full coverage, and documented MODEL_HIDE natives, including the final boolean parameter for map reload behavior.

Mxnsterr clarified the toggle parameter description for lights to prevent misuse due to inverted semantics, documenting that toggle=false turns lights on and toggle=true turns lights off.

Sille888 improved SetCursorLocation, clarifying normalized coordinates, axis directions.


Stay tuned as we continue to improve the FiveM and RedM experiences!

27 Likes

Cobalts hands are probably tired from writing all this

4 Likes

Huge! Did they get a re-encrypt button, haven’t heard anyone talk about it :thinking:

2 Likes

thank you everyone for the work! :dizzy:

1 Like

Yeah I didn’t hear about this either. I only did a re-encrypt after the 3D mapping fix was released.

Very cool that you mention all the contributors and what they’ve done, gives a little credit back to the people helping you out :heart:

1 Like

10 Likes

Nope. If they did update it, it didn’t require script re-encryption. At least not a manual one, but I do see that all my scripts got updated on 10/16, even the one that I used for testing.

2 Likes

Thanks for the update, well done to the community contributors! :handshake:

3 Likes

Thanks to all the contributors :pray:

3 Likes

Time to push new scripts on our store :sunglasses:

4 Likes

goated text tbh i wonder what their prompt was

4 Likes

bro??

2 Likes

Absolite cinema guys. Good job everyone giving their free time improving the platform! (Please fix ytyp duplicate crashes next :sob:)

7 Likes

It is not fixed for scripts.

2 Likes

Just to hightlight this pull request for RedM server owners that was mentioned above
bugged wagons fix

This fixes the bugged wagons that RedM has had it since forever where they would get stuck and create traffic.
if you have any scripts that tries to fix them or code that removes wagons you can safely removed them from your servers.
make sure you update artifacts

2 Likes

Great job to everyone involved and I hope y’all get to enjoy some free time in december :smiley:

2 Likes

The new protections for escrow were cracked the same day they were announced. From the output on the usual sites, it doesn’t seem like they’re having any issue cracking/dumping server after server.

Would be “nice” if Rockstar/CFX legal would bother sending DMCA notices and take legal action for the dozens of sites using FiveM IP/trademarks to at least take down the major markets that have been abusing us for years.

You don’t even need to fix Escrow, just take down these sites.

16 Likes

Good job banning CnR V.
RIP 2021-2025

8 Likes

" In October, we released an update to our Asset Escrow system to add a new layer of protection for 3D Models, and as part of a second update, for scripts as well."

Could it be clarified if this second update is already in effect? As nothing was posted about the scripts, only the 3D Models, prior to this.

3 Likes