config.lua.
The resource is server-only and drag-and-drop. There is no UI build step, no React folder, and nothing to compile.
In this section
What you get
- Drag-and-drop install — drop the folder, edit
config.lua, restart. - Discord-based priority queue — order by role membership; multi-role players stack their points.
- Whitelist mode — lock the server to one or more Discord roles, with a customizable kick message.
- Staff bypass — any role you list skips the queue (and the whitelist) entirely.
- 8 built-in card themes — Classic, Banner, FactSet, Boarding Pass, Compact Bar, Minimal, Centered, and Cards. Swap with one config line, or hot-swap at runtime via export.
- Reserved slots — keep N slots free off the top of
sv_maxclientsfor staff. - Live waitlist embed — optional auto-updating Discord embed showing the current queue.
- Tier display — Diamond / Platinum / Gold / Silver / Bronze (or whatever you rename them to) shown on the player’s card.
- Wait-list button — players can browse the rest of the queue from the card itself.
- Crash-safe snapshots — the queue persists across restarts within a configurable expiry window.
- Runtime exports — read queue state, swap theme, or pull Discord data into your other scripts.
Compatibility
- Works on any FiveM server — framework agnostic. No QBCore / ESX / Ox / Qbox requirement.
- No database. State is held in memory and snapshotted to KVP.
- Requires Lua 5.4 (already set in the resource’s
fxmanifest.lua).
New here? Start with Installation, then walk through Discord setup to wire up the bot.

