ORB Slots
Physical, server-authoritative slot machines for FiveM. Four themed casino games are played on real props in the world through DUI render-to-texture — every cabinet renders a live React screen onto its own display. All money is server-side: the client only animates; the server owns the RNG and validates every spin.
The Four Games
- Olympus — high volatility, a long tail of huge prizes (up to 1000× base). Wins less often, pays big
- Leviathan — medium-high volatility with a Hold & Win respin feature (bonus up to 3000×)
- Lumen — low volatility / high frequency, with a Neon Surge free-spins bonus (persistent multiplier + neon wilds). The only game with no Buy Bonus / Ante
- Tome Crimson — medium-high, Book-style free spins that pay large (up to 5000× in bonus)
Every game has its own paytable, volatility and feature, but all of them auto-calibrate to the same RTP (Config.RTP, default 0.96). The paytable defines the shape of the wins; the server adds the losing weight to hit the exact RTP.
Key Features
- Live DUI screens on physical props, with distance culling and a hard cap of live browsers (
Config.MaxLiveDui, default 3) - Shared 4-tier progressive jackpot (Mini / Minor / Major / Grand), persisted in the database — its contribution comes out of the RTP, so the total return never changes
- Buy Bonus (purchase the feature) and Ante Bet (raise the feature frequency)
- In-game machine editor —
/slotcreatorplaces, moves, duplicates, disables and audits machines with no restart, with a ghost prop, grid snap, blips and per-machine overrides - Multiplayer — one player per machine, server-authoritative claim and turn requests, plus a spectator mode so nearby players watch the current game on the screen
- Statistics & profitability — per machine, per game and per player, with observed RTP vs configured, over day / week / month / all-time ranges
- Public leaderboard (
/slotsleaderboard), per-player daily limits, automatic bankroll control with hysteresis, and statistical anomaly detection - Discord webhooks (big win, jackpot, admin, rollback, anomaly, bank), a big-win announcer (local or global), 5 languages (with RTL for Arabic) and optional 3D positional audio via xsound
- Configurable currency — framework money or an
ox_inventorychips item - 11 cabinet types — 4 originals, 3 vertical curved, 3 horizontal curved and 1 realistic "Fusion 4 Ultra Grand"
Compatibility
The framework is auto-detected (Config.Framework = 'auto') or can be forced to 'qbx', 'qb' or 'esx'. The UI ships pre-compiled — no Node.js build step required.
**No real money.** The casino works with in-game currency only. Selling credits for real money would breach the Cfx/Rockstar Platform License Agreement, so it's a deliberate design restriction.