Requirements:
NLRPPerms: https://thunders-scripts.tebex.io/package/permissions
A professional, fully-configured queue system for FiveM servers. Built on FiveM's native Adaptive Card system, NLRP Queue gives your players a polished connection experience while giving you complete control over who gets in, and in what order, and when.
What's Included?
Smart Queue Card UI:
Players see a live-updating connection screen showing their queue position, a countdown to auto-connect, their Discord profile info, and a real-time list of other players in queue — all styled to match your server branding.
Discord Role Integration:
Whitelist and blacklist enforcement is handled automatically on connect. Only players with approved Discord roles can join. Restricted roles (such as players on LOA) are kicked with a fully customizable message. Players also see a live preview of the in-game ACE permissions their Discord roles will grant them.
Priority Queue:
Assign priority values to any Discord role. Higher priority players move to the front of the queue automatically. Reserved slots ensure your staff and VIPs always have a path in, even when the server is full.
Queue Hold System:
Put the queue on hold via in-game command or console. Set a timed hold with a live countdown shown to players, or use Developer Hold mode to lock the queue during maintenance. Bypass roles connect through holds instantly.
Auto-Connect with Skip:
Players are automatically connected after a configurable delay. A "Play" button lets them skip the countdown and join immediately if you choose to allow it.
Fully Configurable:
Every label, message, color, display field, command name, and behavior is controlled from a single clean config file. No digging through source code.
Features List:
- Adaptive Card queue UI
- Discord role whitelist & blacklist with custom kick messages\
- In-queue permissions preview
- Priority rank system with configurable tier values
- Reserved slots for high-priority roles
- Queue hold with timed release and bypass roles
- Developer hold mode
- Auto-connect with optional player skip
- Live queue position and countdown display
- Player avatars, names, Discord info, and rank labels in queue list
- Demo mode for testing with dummy queue entries
- Spam limiter with configurable cooldown
- Startup wait period with countdown
- Grace period support for returning players
- Full debug logging system (4 levels)
- In-game and console commands with permission gating
- All text and UI elements configurable in config.lua
Documentation: