sure-es_extended
Source-based documentation for the Sure fork of es_extended, covering bootstrap, APIs, persistence, lifecycle flow, and current runtime behavior.
sure-es_extended
This documentation set is written from the current sure-es_extended codebase and is intended to be the working reference for this fork.
These docs describe the behavior that exists in the current Sure fork. When this resource differs from common upstream ESX expectations, this implementation is the source of truth.
Resource identity
- Resource:
es_extended - Manifest:
fxmanifest.lua - Lua runtime:
lua54 "yes" - Version:
2.10.2 - Author string:
ESX | Dogeaterx (Sure)
sure-es_extended is the core framework resource for the Sure server stack. It initializes the shared ESX object, loads framework configuration, manages connected players, persists character state, exposes compatibility helpers, and provides the server and client APIs that other resources build on top of.
The current documentation covers bootstrap, architecture, configuration, persistence, player lifecycle, server APIs, client APIs, events, callbacks, NUI behavior, and the exact-name reference surface.
What this fork provides
Shared Layer
Common helpers, config access, weapon helpers, and the shared object export used by dependent resources.
Server Runtime
Player loading, persistence, items, jobs, callbacks, commands, and compatibility services.
Client Runtime
Player data sync, UI helpers, spawn flow, streaming helpers, and gameplay utilities.
NUI Layer
Notification-focused React UI with a narrow browser bridge instead of a full HUD shell.
Documentation map
Getting Started
Architecture
Configuration
settings/ and what they control.Database
Player Lifecycle
Server API
Client API
Events and Callbacks
ExtendedPlayer
NUI
Reference
Scope
The goal is to make the docs useful for both daily integration work and internal maintenance. Where the code is permissive or lightly typed, descriptions are written as observed implementation details rather than as guessed contracts.