Rivo Queue

Priority queue for FiveM with tiers, reserved slots, crash recovery, Discord roles and a live web admin panel. No database or dependencies required.

US$19.99

By Rivo

Rivo Queue
Rivo Queue
Rivo Queue
Rivo Queue
Rivo Queue
Rivo Queue
Rivo Queue
Rivo Queue

Description

Rivo Queue

A complete queue and priority system for FiveM. Hold players in line when the server is full, let staff and supporters through first, and manage it all from a live admin panel served by your own server.
Drop it in, ensure rivo_queue, done. No database, no ox_lib, no bot required.

Why server owners switch

  • Crashes do not cost a place in line. A player whose game crashes gets their exact position back when they reconnect. An admitted player who crashes while loading gets their slot held.
  • No more overfilling. Players still loading count as taken slots, so the queue never lets 40 people into 30 slots.
  • Fair ordering. The player at the front can't be bumped by someone who joins later, and waiting players slowly gain points so nobody waits forever. That bonus is capped below your cheapest paid tier, so paying supporters still come first.
  • Smooth restarts. A startup hold lets your resources load, then a staged release lets players in a few at a time instead of all at once.

Priority your way

Stack points from any mix of sources:

  • Discord roles through your own bot, cached and rate-limit safe
  • ACE permissions, which work with every admin menu
  • txAdmin admins, detected automatically
  • Stored rows added from the panel, console or an export (JSON file or MySQL)
  • A hardcoded list in the config
  • Your own resources through a simple export (Tebex, Patreon, anything)

Rows can expire. Points can be summed or capped at the highest.

Tiers with real perks

Define tiers like Staff, Founder and VIP. Each tier can:

  • bypassQueue: skip the queue entirely
  • reservedSlot: use slots held back from the public
  • skipJoinDelay: ignore the restart hold
  • set a points floor and a badge shown on the loading card

Live admin panel

Served on your server's own HTTP port, protected by a token.

  • Queue: see everyone waiting with position, tier, points, wait time and ETA. Move, pin or kick players.
  • Users: search everyone who has ever connected and grant priority or a tier before they even join.
  • Priority and bans: add, expire and remove rows.
  • Metrics: admits per hour, average and p95 wait per tier, peak queue, refusals by reason.
  • Maintenance mode: restrict connections to chosen tiers, with an optional expiry.

Gates and protection

  • Built-in ban list with temporary or permanent bans
  • Whitelist by Discord role, ACE, identifier list or stored priority (any one passes)
  • Require Discord server membership or specific identifiers
  • Connection spam throttle
  • Optional alt account detection, log-only by default

Discord logging

Clean Components V2 webhook messages for refusals, admin actions, queue milestones and traffic. Every category can be switched on or off, messages are batched and retried, and player names can never ping your staff.

Built for developers

  • Drop-in replacement exports for n4_queue (queueSize, queueList, addPrio, removePrio and more)
  • 30+ exports for queue info, bans, maintenance and slots
  • Server events for queued, admitted, joined, left, denied and more
  • Full locale system and a themeable Adaptive Card

Details

  • Framework: standalone. Works with ESX, QBCore, QBox or anything else.
  • Dependencies: none. oxmysql is used automatically if it is running.
  • Source: open, not escrowed.
  • Docs: install guide, full config reference, how it works, commands, API and panel security guide included.
  • Performance: runs entirely during connection. Nothing runs on players already in game.

Included

  • rivo_queue resource with the prebuilt admin panel
  • queue.sql for optional MySQL
  • Full documentation
  • Panel source code if you want to customise it

Tags

  • standalone

Rivo Queue documentation