Scripts
FiveM Connection Queues That Don't Waste the Launch
How to set up a FiveM connection queue players will tolerate: priority points, Discord roles, grace reconnects, and a connecting screen that tells the truth.
Kyros2 min read
A full server with no queue is a reconnect simulator. A full server with a hostile queue is a billboard for the next listing down. The queue is the first UI your busiest night will show, so it has to do more than say "please wait."
What a queue is for
It lines people up when sv_maxclients is full, lets staff and essential jobs in, and stops a reconnect macro from cutting the line. It is not a place to run advertisements for ten unpaid partners. Players will alt-tab. They will come back if the number on screen is honest.
Kyros Queue is the standalone front door for this. It shows a live position, sorts by priority points, and can grant those points from Discord roles, time spent waiting, and a grace window after a disconnect. No framework is required. Use it, then point sv_maxclients at the slot count you tested in the soft launch.
Tiers you can say out loud
Three is enough.
- Staff and on-duty essential jobs get the highest point values. A city cannot leave police stuck behind a line of spectators when the server is full.
- Regulars and donors get a middle band, enough to move ahead of a brand-new connection. Keep this inside the donor guide. Points are the perk. A cash bonus for waiting is a different product.
- Everyone else earns points by waiting, in order.
Publish the tiers. A hidden donator skip is the rumor that empties a whitelist.
The screen
Show position, a rough wait, the server name, and one line of how to read the rules. Update the position when it changes. A frozen "you are 12th" for ten minutes feels like a crash. Link the Discord for status, and keep the queue itself quiet during a restart so people are not holding a slot against a server that is down.
Slot count is a performance decision
Raising slots because the queue is long is how you turn a wait into rubber-banding. If the queue is long every night for a week, look at tick rate and client hitches first, using the performance guide. Add slots when the machine and OneSync budgets can take them, not when chat demands it.
Grace and crashes
Give a disconnected player a short grace window to rejoin without losing their place. Crashes happen, and punishing them with a 40-person line makes people alt-F4 on purpose to avoid a bugged scene. Keep the window short enough that nobody uses it as a second priority system.
The queue is working when a new player can explain it, a cop can get in for a priority call, and nobody needs a staff member to "squeeze them in" through a DM.