Skip to main content

Getting Started with NeatQueue

Welcome to NeatQueue! This comprehensive guide will help you understand what NeatQueue is and how to get started with your competitive gaming community.

What is NeatQueue?โ€‹

NeatQueue is a powerful Discord bot designed for managing competitive game queues with advanced matchmaking, statistics tracking, and extensive customization options.

Key Featuresโ€‹

  • ๐ŸŽฎ Automated Queue Management - Players can join/leave queues with simple button clicks
  • ๐Ÿ“Š MMR & Ranking System - Track player skill levels and create balanced teams
  • โš–๏ธ Flexible Team Selection - Choose from random, MMR-balanced, captain picks, or player voting
  • ๐Ÿ† Statistics & Leaderboards - Comprehensive tracking of player performance and history
  • ๐ŸŽฏ Multi-Queue Support - Run multiple independent queues for different games or modes
  • ๐ŸŽจ Premium Customization - Custom branding, colors, images, and advanced features

Installationโ€‹

Step 1: Invite the Botโ€‹

Invite NeatQueue to your Discord server

Step 2: Create Your First Queueโ€‹

Run /setup in the channel where you want to create a queue. The interactive setup will guide you through all configuration options.

What You'll Learnโ€‹

This documentation covers everything you need to set up and manage NeatQueue:

๐Ÿ“– Core Guidesโ€‹

๐Ÿ”ง Advanced Configurationโ€‹

Basic Conceptsโ€‹

Queuesโ€‹

A queue is a persistent waiting area for players who want to play together. When enough players join, teams are automatically created and the match begins. You don't need to recreate the queue after each matchโ€”it stays active for continuous use.

MMR (Match Making Rating)โ€‹

MMR is a skill rating system that helps create balanced teams. NeatQueue tracks wins/losses and adjusts each player's MMR accordingly. Higher MMR indicates a more skilled player.

Queue Typesโ€‹

NeatQueue supports four queue types:

  1. PUGs/Normal Queue - Players join individually, default setup
  2. Matchmaking - MMR-based matching within skill ranges
  3. Full Team vs Full Team - Captains bring entire pre-formed teams
  4. Select Team On Join - Players choose which team when joining

Command Categoriesโ€‹

Commands are organized by access level:

  • User Commands - Available to all server members (join queue, view stats, etc.)
  • Admin Commands - Require "Manage Channels" permission or a configured staff role
  • Premium Commands - Exclusive features for premium subscribers

Understanding Permissionsโ€‹

Who Can Manage Queues?โ€‹

By default, queue management requires:

  • Manage Channels permission (standard Discord permission), OR
  • NeatQueue Staff Role (configured with /staffrole add)

Granting Staff Accessโ€‹

Allow moderators to help manage queues:

/staffrole add @Moderator

For granular control, allow specific commands:

/staffrole command allow /player add @Helper

Quick Start Pathโ€‹

Ready to dive in? Follow this learning path:

  1. Quick Start โ† Start here for a basic queue
  2. Complete Setup Guide โ† Learn all configuration options (includes advanced features)
  3. Leaderboard and Stats โ† Set up stats tracking
  4. MMR System and Ranks โ† Add competitive ranks

Community and Supportโ€‹

Need help or want to connect with other NeatQueue users?

  • ๐Ÿ’ฌ Support Server - Get invite from the bot profile or website
  • ๐Ÿ“š Command Reference - Browse the full command list
  • ๐Ÿ› Troubleshooting - Check the troubleshooting guide
  • โญ Vote & Support - Vote on top.gg to unlock leaderboards
Important Note

NeatQueue is a Discord bot, not a standalone platform. All matches, coordination, and communication happen within Discord. The bot manages queues, tracks stats, and organizes teams, but the actual gameplay happens in your game of choice.

Next Stepsโ€‹

Choose your path: