Suty
Queue System

Commands

Commands

The queue is transparent to players — there are no chat commands. All interactions happen on the connection screen via the welcome card NUI.

Player UX

Element Action
Welcome card Shows queue position, role/priority label, estimated wait
Queue list button Opens a scrollable list of everyone currently in queue
Discord button Opens your configured Discord invite link
Chat panel (if ChatEnabled = true) Lets queued players chat while waiting

Hidden mechanics

  • Reconnect grace — if a player disconnects within Priority.ReconnectGrace.Duration seconds of being connected, their next connection attempt gets BonusPoints priority — they re-enter (almost) immediately. No action needed by the player.
  • Silent ban — players with any Priority.PermanentQueue.Roles Discord role go through normal queue UX but NEVER get connected. From their perspective, the server is "very busy."
  • Force queue — when ForceQueue.Enabled = true, even on an empty server every connection still sees the welcome card for at least Server.MinQueueTime seconds.

Server logs

Setting What it does
Server.LogToConsole = true Per-player connect/queue events in server console
LiveEmbed.Enabled = true Live-updating Discord embed in your configured channel

Programmatic

The queue doesn't expose exports because it operates at the deferrals layer before any framework loads.