44 Terms Defined

    FiveM Development Glossary

    Complete reference of FiveM terminology. From Lua scripting to QBCore, ESX frameworks, server hosting, and roleplay systems.

    A

    Artifact

    Server

    The FiveM server build version. Artifacts are regularly updated with new features, bug fixes, and optimizations. Server owners should use recommended or latest artifacts for best stability.

    Related:Server BuildUpdateFiveM Server

    Anticheat

    Security

    Security systems that detect and prevent cheating on FiveM servers. Anticheats monitor for mod menus, resource injection, and suspicious player behavior.

    Related:SecurityModdersProtection
    B

    Blip

    UI

    A marker on the GTA V minimap and pause menu map. Blips are used to indicate locations like shops, job sites, player positions, and points of interest.

    Related:MapMarkerLocation
    C

    CFX.re

    Platform

    The official platform and community behind FiveM. CFX.re hosts the FiveM forums, documentation, and the Cfx.re Collective that maintains the FiveM client and server software.

    Related:FiveMForumDocumentation

    Client Script

    Programming

    Lua code that runs on the player's game client in FiveM. Client scripts handle local game interactions, UI rendering, input handling, and visual effects. They communicate with server scripts via events.

    Related:Server ScriptShared ScriptEvents

    Convar

    Server

    Console variables used to configure FiveM server and resource settings. Convars can be set in server.cfg or via scripts and control various server behaviors.

    Related:server.cfgConfigurationSettings
    D

    Dedicated Server

    Hosting

    A physical server exclusively allocated to hosting your FiveM server. Dedicated servers offer maximum performance and control but are more expensive than VPS hosting. Recommended for large servers with 100+ players.

    Related:VPSHostingPerformance

    Dispatch

    Systems

    A system that notifies emergency services (police, EMS) of incidents. Dispatch systems show crime locations, descriptions, and allow officers to respond to calls.

    Related:Police911Emergency
    E

    ESX

    Framework

    One of the oldest and most widely-used FiveM roleplay frameworks. ESX (EssentialMode Extended) provides base functionality for economy, jobs, inventory, and player management. ESX Legacy is the current maintained version.

    Related:QBCoreESX LegacyFramework

    ESX Legacy

    Framework

    The modern, actively maintained version of the ESX framework with improved performance, bug fixes, and new features. ESX Legacy is recommended over older ESX versions for new server development.

    Related:ESXQBCoreFramework

    Events

    Programming

    A communication system in FiveM for sending data between scripts. Events can be triggered and handled between client scripts, server scripts, or across the client-server boundary using TriggerEvent, TriggerServerEvent, and TriggerClientEvent.

    Related:TriggerEventClient ScriptServer Script

    EUP

    Assets

    Emergency Uniforms Pack - A collection of law enforcement, fire department, and EMS uniforms and clothing for FiveM. EUP is essential for roleplay servers with emergency services.

    Related:ClothingUniformsPolice

    Economy

    Systems

    The in-game monetary system of a FiveM server. A balanced economy includes money sinks (spending) and money sources (earning) to maintain server health and prevent inflation.

    Related:MoneyJobsBalance

    Entity

    Programming

    Any game object in FiveM including vehicles, peds, objects, and pickups. Entities have handles used to reference and manipulate them through native functions.

    Related:VehiclePedObject
    F

    FiveM

    Core

    A modification framework for Grand Theft Auto V that allows players to create and play on custom multiplayer servers with unique game modes, scripts, and assets. FiveM enables roleplay servers, racing servers, and other custom experiences beyond the vanilla GTA Online.

    Related:CFX.reGTA VRoleplay Server

    fxmanifest.lua

    Development

    The manifest file required for every FiveM resource. It defines resource metadata, dependencies, script files, and other configuration options. Replaced the older __resource.lua format.

    Related:ResourceManifestDependencies
    G

    Garage

    Systems

    A vehicle storage system in FiveM that allows players to store, retrieve, and manage their owned vehicles. Garage scripts handle vehicle persistence and prevent vehicle loss.

    Related:VehiclesStoragePersistence
    H

    Housing

    Systems

    Property ownership systems in FiveM allowing players to buy, rent, and customize houses or apartments. Housing scripts include storage, key sharing, and interior customization.

    Related:PropertyReal EstateInterior
    I

    Inventory System

    Systems

    A script that manages player items, weapons, and storage in FiveM. Popular inventory systems include ox_inventory, qb-inventory, and qs-inventory, each with different features and UI styles.

    Related:ox_inventoryItemsStorage
    J

    Job System

    Systems

    Scripts that create employment opportunities in FiveM roleplay servers. Jobs include police, EMS, mechanics, taxi drivers, and custom professions, each with unique tasks and payment systems.

    Related:EmploymentRoleplayEconomy
    L

    Lua

    Programming

    A lightweight, high-level scripting language used primarily for FiveM resource development. Lua is the main programming language for creating client-side and server-side scripts in FiveM, handling game logic, UI interactions, and server events.

    M

    MLO

    Assets

    Map Location Object - Custom interior maps added to FiveM servers. MLOs replace or add new buildings and interiors to the game world, such as custom police stations, hospitals, houses, or businesses.

    Related:MappingInteriorYMAP

    Marker

    UI

    A 3D visual indicator placed in the game world, often used to show interaction points, checkpoints, or zones. Markers can be cylinders, arrows, rings, or other shapes.

    Related:BlipInteractionZone

    MDT

    Systems

    Mobile Data Terminal - An in-game computer interface used by police and emergency services to look up player records, vehicle registrations, and manage incidents.

    Related:PoliceRecordsDatabase

    Multicharacter

    Systems

    A system allowing players to create and switch between multiple characters on a FiveM server. Each character has separate inventory, money, jobs, and progression.

    Related:CharacterSpawnSelection
    N

    NUI

    UI

    Native UI - A system in FiveM that allows developers to create user interfaces using HTML, CSS, and JavaScript. NUI frames are rendered over the game and can communicate with Lua scripts via callbacks.

    Related:HTMLJavaScriptUser Interface

    Natives

    Programming

    Built-in game functions from GTA V that can be called from FiveM scripts. Natives control everything from spawning vehicles to playing animations. The FiveM native reference documents all available functions.

    Related:APIFunctionsGTA V
    O

    ox_lib

    Library

    A powerful utility library for FiveM that provides common functions, UI components, and tools used across many scripts. ox_lib includes features like context menus, progress bars, input dialogs, and zone management.

    Related:oxmysqlLibraryUI Components

    oxmysql

    Database

    A high-performance MySQL resource for FiveM that handles database connections and queries. oxmysql is the recommended database driver for modern FiveM servers, replacing older solutions like mysql-async.

    Related:MySQLDatabaseox_lib

    OneSync

    Server

    FiveM's server-side synchronization system that enables higher player counts and better entity synchronization. OneSync Infinity supports up to 2048 players, while legacy mode is limited to 32.

    Related:Player SlotsSynchronizationServer
    P

    Ped

    Programming

    Pedestrian - Any human character model in GTA V/FiveM, including players and NPCs. Ped natives control character appearance, animations, behavior, and interactions.

    Related:NPCCharacterModel
    Q

    QBCore

    Framework

    A popular open-source FiveM framework that provides a foundation for roleplay servers. QBCore includes pre-built systems for jobs, inventory, vehicles, housing, and more, making it easier to develop and manage RP servers.

    Related:ESXFrameworkqb-core

    QBox

    Framework

    A newer FiveM framework that evolved from QBCore, offering improved performance and modern development practices. QBox maintains compatibility with many QBCore scripts while adding new features.

    Related:QBCoreFrameworkESX
    R

    Resource

    Development

    A package of scripts, assets, and configuration files that adds functionality to a FiveM server. Resources can include jobs, vehicles, maps, UI elements, and any other custom content.

    Related:ScriptfxmanifestLua

    Roleplay (RP)

    Gameplay

    A gameplay style where players assume fictional characters and act out scenarios. FiveM roleplay servers simulate real-life activities like jobs, crime, law enforcement, and social interactions in the GTA V world.

    Related:GTA RPSerious RPCharacter
    S

    Server Script

    Programming

    Lua code that runs on the FiveM server. Server scripts handle authoritative game logic, database operations, player management, and secure operations that shouldn't be trusted to clients.

    Related:Client ScriptShared ScriptEvents

    Streaming

    Development

    The process of loading custom assets (vehicles, clothing, maps) into a FiveM server. Streamed assets replace or add to the base game content and are defined in the resource manifest.

    Related:AssetsResourcefxmanifest

    server.cfg

    Server

    The main configuration file for a FiveM server. It contains server settings, resource start order, convars, and other server-wide configurations.

    Related:ConfigurationConvarsServer
    T

    txAdmin

    Administration

    A full-featured web-based administration panel for FiveM servers. txAdmin provides server management, player administration, live console, scheduled restarts, backups, and monitoring capabilities.

    Related:Server ManagementAdmin PanelFiveM Server

    Tebex

    Monetization

    A monetization platform for game servers that allows server owners to sell in-game items, VIP memberships, and other digital goods. Tebex integrates with FiveM servers for automated delivery of purchases.

    Related:MonetizationStoreDonations

    Target System

    Systems

    An interaction system that allows players to interact with objects, vehicles, and NPCs by looking at them. Popular target systems include ox_target and qb-target, replacing older proximity-based interactions.

    Related:ox_targetInteractionUI
    V

    VPS

    Hosting

    Virtual Private Server - A virtualized server environment used to host FiveM servers. Popular VPS providers for FiveM include OVH, Hetzner, and Contabo, offering dedicated resources and better performance than shared hosting.

    Related:Dedicated ServerOVHHetzner
    W

    Whitelist

    Administration

    An access control system that only allows approved players to join a FiveM server. Whitelisting is common on serious roleplay servers to maintain community quality and prevent rule-breakers.

    Related:Access ControlApplicationsRoleplay
    Y

    YMAP

    Assets

    A GTA V map file format used to place objects, buildings, and props in the game world. YMAPs are used in FiveM for custom map additions and modifications to the Los Santos environment.

    Related:MLOMappingProps

    Ready to Learn FiveM Development?

    Go beyond definitions. Get hands-on training with Lua scripting, QBCore, ESX, and server monetization.