Introduction
Welcome to NeatQueue! This guide covers the essential concepts you need to know before setting up your first queue.
Visit NeatQueue Website for more information.
Command Basics
All NeatQueue commands are slash commands, which means they are invoked using a / prefix.
Example commands:
/startqueue
/info
/leaderboard
Simply type / in Discord and start typing the command name to see available options.
Understanding Arguments
In this documentation, argument notation follows these conventions:
- [required] - Arguments in square brackets are required
- (optional) - Arguments in parentheses are optional
Example:
/startqueue [name] [team_size] [number_of_teams]
All three arguments are required.
/config save [name] (description)
Name is required, description is optional.
Permissions and Roles
Admin Commands
Any Admin command requires one of the following:
- User has Manage Channels permission in Discord
- User has one of the configured NeatQueue staff roles
You can configure custom staff roles to allow certain users to manage queues without giving them Discord admin permissions.
Queue-Specific Commands
All commands are queue specific unless otherwise stated. This means when you run a command in a queue channel, it only affects that queue.
Some commands work server-wide or across channels:
/link- Links a channel to a queue in another channel/leaderboardconfig sharedstats serverwide- Applies stats server-wide- Server management commands
Core Concepts
What is MMR?
MMR stands for Match Making Rating. It's a hidden rating system used by most competitive games to measure player skill.
In NeatQueue:
- Players start with a default MMR (configurable)
- MMR increases with wins, decreases with losses
- Teams are balanced based on MMR
- Rankings and leaderboards are determined by MMR
See the MMR and Ranks guide for detailed information.
Queue Types
NeatQueue supports multiple queue types:
- PUGs (Pick-Up Games) - Players join individually
- Matchmaking - MMR-based player matching
- Team vs Team - Pre-formed teams compete
- Select Team On Join - Players choose their team when joining
See the Setup Guide for details on each type.
Stats System
Player statistics are tracked and stored based on unique identifiers. This allows you to:
- Share stats across multiple queues
- Keep separate stats for different game types
- Link queues together or keep them independent
Default behavior: Stats are tied to the queue name.
Example scenarios:
- "Rocket League" queue and "Overwatch" queue have independent stats
- "Ranked 5v5" and "Casual 5v5" can share stats if configured
For comprehensive information on stats management, see the Leaderboard and Stats guide.
Getting Started
Now that you understand the basics, here's how to proceed:
- Quick Start - Create your first queue in 5 minutes
- Setup Guide - Comprehensive configuration walkthrough
- Leaderboard and Stats - Set up player tracking
- Troubleshooting - Fix common issues
Start with the Quick Start guide to create your first queue, then explore the other guides to unlock more features!
Need Help?
- 📖 Browse the guides in the sidebar
- 🔧 Check Troubleshooting for common issues
- 💬 Join the support server (link in bot profile)
- 📚 View all commands in the reference