FiveM Academy

// from Civilian to Server Architect
0 XP
Civilian
Lv 1
// resources0%
admin@FXServer:~$ ./course --start

FiveM server development course — learn to run a server, hands-on

FiveM Academy is a free, gamified course for people who want to actually run and manage a FiveM server rather than just download one. It is management-first: you learn just enough Lua to read and configure resources, then spend your time where the real work is — installing and managing scripts, taming the database, wiring events and items, balancing weapons, and moving fluently between the QBCore, Qbox and ESX frameworks. Progress saves in your browser; there is nothing to install.

What you'll learn

FXServer and server.cfg, fxmanifest and load order, ensure/start/stop, escrow resources, QBCore vs Qbox vs ESX, the compatibility bridge (provide 'qb-core'), ox_lib, events and exports, server-side security, oxmysql and prepared statements, ox_inventory items and consumables, weapons and weapon-meta, jobs and the server economy, OneSync, state bags and entity ownership, target systems and stashes, reading the console, resmon and crash dumps, and shipping a change to a live server with txAdmin.

Course outline (12 phases + certification exam)

  1. FiveM Foundations — what FXServer is, resources, server.cfg, fxmanifest, load order, and the two build numbers.
  2. Installing & Managing Scripts — bracket folders, ensure/stop, escrow resources, and updating without losing your config.
  3. QBCore vs Qbox (+ ESX overview) — the shared-object pattern, the compatibility bridge, and the migration map.
  4. ox_lib & the Bridge Layer — the toolkit the modern stack runs on and how bridges pick their backends.
  5. Events & Exports — the client/server boundary, never trusting the client, and lib.callback.
  6. The Database Layer — oxmysql, prepared statements, schema changes and backups.
  7. Items, Inventory & Consumables — the ox_inventory item contract, status, consume vs close, and metadata.
  8. Weapons — weapons as items, durability vs damage, and weapon-meta overrides.
  9. Jobs, Economy & Player Data — grades, money types, society money and player tables.
  10. OneSync, State Bags, Targets & Stashes — entity ownership, replication, and the silent stash.
  11. Debugging & Server Management — reading the console, the dep-chase loop, resmon and crash dumps.
  12. Putting It Together — the reliable update workflow and converting a script end-to-end.

Frequently asked questions

Is this FiveM course free?
Yes — it's a free, self-paced course that runs in your browser and saves progress locally.
Do I need to know how to code to run a FiveM server?
No. It teaches just enough Lua to read and configure resources, focusing on installing, configuring and maintaining a server rather than writing scripts from scratch.
What is the difference between QBCore and Qbox?
Qbox is a modern framework derived from QBCore. It favors flat exports and ox_lib, uses ox_target and ox_inventory, and keeps QBCore compatibility through a bridge (provide 'qb-core'). The course covers both and the migration path between them.
Does it cover ESX as well as QBCore and Qbox?
QBCore and Qbox are covered in depth with hands-on examples. ESX is covered at the concept level so the patterns transfer, with a note to verify exact ESX syntax against your own build.
What does the course cover?
Twelve phases from foundations to shipping a change live, plus a certification exam — including frameworks, the database, items, weapons, jobs, OneSync, and debugging.