mz_queue: A simple and efficient queue system for FiveM servers with real-time priorities handling.

Hey there,
I developed this queue system for one of my project a few years ago and now, after a little bit of rework, I decided it could be useful to open source it.

Why Use This Queue System?

Managing server queues effectively is essential for server stability and economics. This system ensures fairness, optimizes player entry, and supports real-time priority handling, allowing you to give priority access to staff or whitelisted players dynamically.

Key Features:

:white_check_mark: Real-Time Priority Handling: Adjust player priority dynamically based on their role or status (eg. paying player).
:white_check_mark: Fair and Transparent Queueing: Ensures that players are handled efficiently and in a structured manner.
:white_check_mark: Performance Optimized: Lightweight and efficient, minimizing server load while maximizing queue management.
:white_check_mark: Easy to Configure: Simple setup with custom commands to fit your server’s needs.
:white_check_mark: Auto-Kick for Inactivity: Keeps the queue moving by automatically removing inactive players.

Installation & Setup

  1. Download the script from GitHub.
  2. Add the script to your FiveM resources folder making sure to respect dependencies (oxmysql, ox_lib). It’s this easy.

Try It Out!

While this system is not strictly tied to ESX, it has been developed using that framework. The admin list is retrieved through the users table, and compatibility with other frameworks may vary. Future updates will include broader framework support.

Screenshot(s)


3 Likes

Maybe adding a banner would be a good idea

What do you mean by banner? If you are talking about the header immage in the queue card, I think that depends on the server’s banner in the cfg.

can u make one for qbcore

The queue system itself is standalone but some of the features of the resource are tied to esx.
You can easily adapt it to qbcore if you wish. However, this is planned but not anytime soon.