Matchmaking & Lobbies
/queue_coop
Create a co-operative queue or lobby launcher
Who can run it
Server administrators only, until you say otherwise.
Discord hides this command from everyone else, so members will not see it in the command
picker at all. To open it up, go to Server Settings →
Integrations → Team Up and add a role or member override for /queue_coop.
Command permission overrides are desktop-only — they cannot be configured from the
Discord mobile app.
Subcommands
/queue_coop headless Automatic matchmaking queue
| Option | Type | What it does |
|---|---|---|
| queue_name * | text | Unique name for this queue (max 32 chars) |
| title * | text | Display title for the queue |
| description * | text | Description of the queue |
| match_start_channel * | channel | Channel where match creation notifications are sent |
| match_end_channel * | channel | Channel for listing finished matches |
| min_players * | integer min 2 | Minimum players required to start a match (default: 2) |
| max_players | integer min 2 | Maximum players in a match (default: 8) |
| join_grace_period | integer min 0 | Minutes to wait for more players after minimum is reached (default: 2) |
| idle_timeout_minutes | integer min 1 | Minutes before a player times out from the queue (default: 10) |
| join_notification_channel | channel | Channel for queue join/leave notifications |
| join_notification_role | role | Role to mention when players join/leave the queue |
| map_pool | text | Name of the map pool to use (created via /map_pool add) |
| map_voting_strategy | text | How maps are selected for matches Choices: simple |
| category_for_temp_channel | channel | Category for temporary channels created during matches |
* required
/queue_coop hosted User-hosted lobby launcher
| Option | Type | What it does |
|---|---|---|
| queue_name * | text | Unique name for this launcher (max 32 chars) |
| title * | text | Display title for the launcher |
| description * | text | Description of the launcher |
| match_start_channel * | channel | Channel where active lobbies are listed |
| match_end_channel * | channel | Channel for listing finished matches |
| party_size | integer 2–20 | Number of players needed to fill a lobby (default: 4) |
| idle_timeout_minutes | integer min 1 | Minutes of inactivity before a lobby auto-closes when not full (default: 60) |
| map_pool | text | Name of the map pool to use (created via /map_pool add) |
| map_voting_strategy | text | How maps are selected for matches Choices: simple |
| category_for_temp_channel | channel | Category for temporary channels created during matches |
| dispute_notification_channel | channel | Channel for dispute notifications |
| dispute_notification_role | role | Role to mention when disputes are raised |
| post_match_instructions | text | Instructions shown when voting on match results |
* required
Other Matchmaking & Lobbies commands
Queues that form matches automatically, hosted lobbies players join by button, map pools, and position selection.
/host Create a matchmaking lobby for other players to join.
/queue_ffa Create a Free-For-All queue or lobby launcher
/queue_versus Create a versus queue or lobby launcher
/queue_team Create a team-based queue or lobby launcher for predefined teams
/queue_anonymous Create an anonymous queue or lobby launcher (random hidden teams)
/queue_manage Manage existing matchmaking queues
/positions Manage positions for lobbies with position selection
/map_pool Manage map pools for voting
/map_vote Start a map vote for players