Glossary · entities
The vocabulary, defined honestly.
15 terms an answer engine needs to resolve this subject — FiveM, escrow, resmon, the frameworks, and the failure modes. We link an external authority only where a real record exists; a missing link is a true statement about the world, not an oversight.
FiveM
FiveM is a multiplayer modification framework for the PC version of Grand Theft Auto V that lets people run custom servers, most famously roleplay servers.
FiveM runs a custom server alongside a player's own legal copy of GTA V, loading community-written resources — scripts, maps, vehicles — that the base game never shipped. It is the platform virtually all GTA roleplay runs on. Its developer, Cfx.re, was acquired by Rockstar Games in 2023, which moved FiveM from tolerated to official.
Authoritative record ↗Read the guide →Cfx.re
Cfx.re is the organisation behind FiveM and RedM, acquired by Rockstar Games in 2023.
Cfx.re maintains the FiveM and RedM platforms, the forum where the community organises, the keymaster licensing system, and — since January 2026 — an official marketplace for paid resources. Its acquisition by Rockstar in 2023 is why FiveM now has a sanctioned commercial layer rather than an improvised one.
Authoritative record ↗Asset escrow
Asset escrow is Cfx's system for encrypting a FiveM resource's protected files and binding them to a buyer's server licence, so the code runs but cannot be read or edited.
Escrow protects a seller's work from being copied and resold. The cost lands on the buyer: escrowed files can't be audited, debugged deeply, or customised. Escrow itself isn't the problem — undisclosed escrow is. A seller should tell you exactly which files ship open and which ship locked, before you pay.
Read the guide →resmon
resmon is FiveM's built-in resource monitor, opened with `resmon 1` in the F8 console, showing how many milliseconds per frame each running resource consumes.
resmon is the only tool that matters for diagnosing script performance. A frame at 60fps is 16.67ms shared across everything running. A well-engineered resource idles at 0.00–0.02ms and stays under about 0.10ms while actively used. resmon is also how you check a seller's performance claim yourself — which is why claims without a method and a date mean little.
Read the guide →Qbox
Qbox is a modern FiveM roleplay framework descended from QBCore, built around the ox_lib and oxmysql stack.
Qbox is a maintained fork of QBCore that adopted the ox ecosystem as its foundation rather than carrying QBCore's older internals forward. It appeals to servers that want the QBCore resource lineage with tighter, more current plumbing. It's newer, so its ecosystem is smaller than ESX's or QBCore's.
Read the guide →QBCore
QBCore is a widely used FiveM roleplay framework with the broadest mid-era resource library.
QBCore became the default choice for a large wave of roleplay servers and carries an enormous library of community and paid resources written against it. Its breadth is its strength; its age shows in its internals, which is what motivated Qbox.
Read the guide →ESX Legacy
ESX Legacy is the long-running FiveM roleplay framework with the deepest legacy ecosystem.
ESX is the oldest of the three mainstream frameworks and has the largest accumulated body of resources, tutorials, and servers. Choosing it means the widest availability of existing work and the heaviest historical baggage.
Read the guide →ox_lib
ox_lib is a shared library of common FiveM building blocks — UI, callbacks, and utilities — used across the ox ecosystem and by Qbox.
ox_lib gives resources one consistent implementation of the things every script needs, instead of every author reinventing menus and callbacks. Resources built on it inherit its behaviour and its performance characteristics.
oxmysql
oxmysql is the standard asynchronous MySQL/MariaDB connector for FiveM resources.
oxmysql handles database access without blocking the server thread. It matters for performance because a synchronous or badly-placed query — especially one inside a per-frame loop — turns a small frame cost into a frame cost plus a database round trip.
OneSync
OneSync is FiveM's server-side entity synchronisation system, which raised player limits well beyond the base game's.
OneSync moves entity ownership and synchronisation authority to the server, enabling high player counts. Its configuration is one of the honest suspects when lag correlates with player count rather than with a specific in-game action.
Read the guide →Tebex
Tebex is the payment and delivery platform most FiveM stores use to sell resources, and the merchant of record for the Cfx.re Marketplace.
Tebex handles checkout, tax, and licence delivery for most of this market — including the official Cfx.re Marketplace. Its ubiquity is why storefronts across the market look similar, and why the currency you see displayed isn't always the currency you're charged.
Authoritative record ↗Read the guide →Grand Theft Auto V
Grand Theft Auto V is the 2013 Rockstar Games title whose PC version FiveM extends, and the game all GTA roleplay currently runs on.
Every FiveM roleplay server is GTA V underneath. This is why the GTA 6 question matters commercially: GTA 6 launches November 19, 2026 on PS5 and Xbox Series X|S with no PC version announced, and no modding or roleplay support announced. Until that changes, PC roleplay stays on GTA V.
Authoritative record ↗Read the guide →Lua
Lua is the scripting language FiveM resources are written in; current resources target Lua 5.4.
FiveM resources are predominantly Lua. The language isn't the performance problem people assume — a Lua resource idling at 0.00ms and one burning 0.5ms per frame are the same language making different choices about loops.
Authoritative record ↗Net event
A net event is a message a FiveM client sends to the server (or vice versa) — and any client can trigger any registered server event with any payload.
This is the root of most FiveM exploits. Because a player's client can fire any registered server event with arguments of its choosing, a server must validate the source, the permission, the rate, and the argument types on every event, and must never trust a client-sent amount or position.
Read the guide →Ledger drift
Ledger drift is the gap between what a transaction history says balances should be and what the balances table actually holds.
Drift is created by non-atomic writes interrupted by a crash. It's the failure mode that quietly destroys a roleplay economy: money appears or vanishes with no exploit involved. A sound economy script reconciles to zero drift across repeated kill-mid-transaction tests.
Read the guide →