Basic NeatQueue Guide

NeatQueue is a Matchmaking/PUGs/Queue bot that helps orchestrate matches and create a competitive atmosphere in your Discord server. Check out this basic queue, and view the documentation for the full list of over 100+ commands of customization!

queue-mobile

Create a Queue

Once a queue is created, players will be able to freely start matches at their own will. To start a queue, there are a few options: You can use the /startqueue command, which will have 3 parameters for a basic queue setup: queuename, team size, and number of teams. Another command you can use is /setup, which will start an interactive walkthrough to setup your queue. NeatQueue also supports configuration sharing. You can load up a specific config using /config load, and save your config with /config save

Leaderboard

To display the leaderboard of your queue, you can run /leaderboard. The leaderboard will show MMRs, wins, win rates, and much more! You can also configure a custom URL with /leaderboardconfig url which will generate an online leaderboard. Note: To share a leaderboard with many queues, you can either enable /leaderboardconfig sharedstats serverwide, set up a common /leaderboard sharedstats, or just name all the queues the same via /queuename. Also, click the leaderboard title to see the web version!

Sharing Stats Between Queues

By design, player stats are stored using the queue name. This means that any queues that have the same name will share the same underlying stats system. You can change an existing queue's name with /queuename. You can override the underlying stat system name using /leaderboardconfig sharedstats, which will let queues with different names have the same stats.

MMR Change

With /mmr change set you can adjust the average MMR change for wins and losses. You can also set the loser MMR change that overrides the average MMR change for losses, and if you want those values to be always the same, you can set the static parameter to true. Note: There are many more customization options for the MMR, which can be found in the documentation.

Ranks/Auto Roles

Reward your players by setting up ranks via /autoroles based on MMR, wins, games played, and others! These ranks will automatically be assigned when players are within the defined threshold.

Starting MMR

Set a starting MMR value with /startingmmr set for a given role. You can omit the role to set the starting MMR for all users in the queue.

Maps and Gamemodes

Set the maps and gamemodes to be played with /map add. You can also set the selection method with /map selection.

Team Selection

Set the team selection method with /teamselection. Choose between 5 different methods, and select the ones you want to keep.

Captain Selection

Set the captain selection method with /captains selection. Choose between 5 different methods, and select the ones you want to keep.

Lobby Channel

Set a lobby channel for your queue with /lobbychannel set. Players will be moved to and from between games.

Cancel

Call a vote to cancel a running game with /cancel.

End Queue

End a running queue with /endqueue. This will end the queue, and generate a code to be used to start the queue again with /config load. The same settings and data will be loaded. If you want to delete the stats completely, use the /managestats resetstats all command.