When your FiveM server is full, players wait in line, and this decides the order. Four priority levels (god, gold, silver and bronze) move people up the line, and any level can be set to skip it entirely.
Admins get a panel for the live queue: search for a player, push them to the top, let them straight in or remove them from the line. Slots can be changed while the server runs, and the panel lists everyone with priority and when it expires.
Reconnects
A player who crashes gets a grace window, 90 seconds by default, to come back without queueing again. You choose what grace gives them: skip the queue, go to the front, or a temporary priority level. A separate timer lets someone who dropped out of the line reclaim their place.
Priority
- Give it by Steam, license or Discord ID for a number of days
- Or map Discord roles to levels, so the roles you already hand out carry priority automatically
- Lock the server to priority players for the first X minutes after a restart
Commands
| Command | What it does |
|---|---|
| /q_openmenu | Opens the queue panel |
| /q_addpriority [id] [days] [level] | Gives priority, e.g. 30 days of gold |
| /q_removepriority [id] | Takes it away |
| /q_skipqueue [id] | Lets a player straight in |
| /q_pushqueue [id] | Moves a player to the front |
| /q_kickqueue [id] | Removes a player from the line |
| /q_setslots [number] | Changes the server slots live |
| /getMyPriority | For players: shows their level and when it expires |
Each admin can be allowed some commands and not others.
Also
- Rotating messages on the connect screen while people wait
- Queue length shown next to the server name in the server list
- A Discord webhook for every admin action
- An export to read a player’s priority and expiry from other scripts
Runs on any framework, or none. Needs oxmysql or mysql-async, and is protected by Cfx asset escrow. All settings are in the config documentation.



