mi_core¶
A FiveM core framework that runs the player and everything around them. One framework, built for scale, written to be read.
Jump to Installation or browse the API.
Why mi_core¶
- One framework. mi_core replaces qbx_core. You run one core, not two. Nothing to clash.
- Built for 2000 players. Cached lookups, batched writes, and a save pipeline that has run on a live server. Nothing here is theoretical.
- One clean API. Every framework function is a named export. Server side and client side read the same way, so you never guess.
- Security that never false-bans. The security layer rejects bad actions instead of banning. Suspicion is logged for a human to review, never acted on automatically.
- Config you can actually read. One file, plain values, and it stays editable under escrow. Server config never ships to clients.
What is mi_core¶
mi_core is the framework that runs the player: identity, characters, money, jobs, gangs, metadata, saving, and the world around them. Your other resources talk to it through exports and events.
mi_core is its own framework. The layout, the API surface, and the naming are mi_core's own. Resources built for qbx or qb still connect, through compatibility layers, while the core underneath is a single clean framework.
The framework you ensure¶
That is the whole thing. There is no qbx_core resource to add. Resources written for qbx_core still work, because mi_core answers their exports under the qbx_core name itself. See Compatibility.
The Overextended resources the mi ecosystem builds on are stock. Use the official builds:
oxmysql, official release.ox_lib, official release.ox_inventory, official release.ox_fuel, official release.ox_doorlock, official release.ox_target, official release.
A brain is required
If you do not have one, do not use this.
Where to go next¶
- New here? Read Installation then Configuration.
- Coming from qbx or qb? Read Migrating. Most servers change nothing.
- Building a resource? Keep the Server exports page open, or start with Your first resource.