Documentation
  • Documentation
  • 🚀Quick Start
    • 🔧Advanced Settings
    • ðŸŽēCreate more queues
    • 📊Leaderboards explained
    • 🚑Help with Permission Problems
  • 🛠ïļCommands
    • ⚔ïļCaptain commands
    • ⚔ïļChallenge commands
    • ðŸŽŪGame commands
    • 📊Leaderboard commands
    • 🌎Map commands
    • 📈MMR commands
    • 🔁Queue commands
    • 🔄Reset commands
    • 🔄Server commands
    • ⚙ïļSetup commands
    • 😝User commands
    • 🔉Voice commands
    • ⭐Game modes
  • ⭐Premium
    • 👑Tiers
    • ðŸĪŠHow to activate Patreon
    • ðŸĪ–Create White Label bot
      • 🔒Protecting your Bot Tokens
    • 🇧🇷Crie seu bot White Label
    • ⭐Premium Commands
      • ðŸĪ‘Tier 1
      • 💰Tier 2
      • ðŸ’ļTier 3
  • ðŸŽŪFeatures
    • 💊InHouseQueue Challenges
      • List of Challenges
    • ⚔ïļCaptain Queue
    • 📉Decay System
    • 🎖ïļInHouseQueue Seasons
    • ðŸĨ‡Leaderboard Webhooks
    • ðŸšŦSuspension System
  • ðŸŽēPreset Games
Powered by GitBook
On this page
  • Toggle test mode
  • Toggle Multiple-queue:
  • Toggle Duo queue
  • How it works:
  • Toggle fill
  • Ready up timer
  • Set a schedule
  • How it works:
  • Lock a Queue to a Game mode
  • AFK Queue timer
  • Limit Duo's with MMR
  • Create a queue with its own Leaderboard
  • Suspend a player from queue
  • How it works
  • Unsuspend a player from queue
  • Suspensions Menu
  • Set a Discord Role for InHouses
  • Sign up with your IGN
  • Key Features
  • IGN Validation
  • Force IGN sign up
  • Assign Discord role for specific queue positions
  • Edit Queue Labels
  • How it works (Option 1)
  • Option 2
  1. Commands

Queue commands

Commands to manage player queues and related preferences

PreviousMMR commandsNextReset commands

Last updated 2 months ago

Admin only commands

General command for everyone

Required parameters will be in [Square brackets]

Optional parameters will be in (Curly brackets)


Toggle test mode

/queue test_mode [preference]

Enable or disable a test environment for trying out features.

Once test mode is enabled, you'll only need 2 players to fully test all queue functionalities.

Full instructions on how to use this are available


/queue join_limit [preference]

Change a member's permission to join two or more queues at the same time. However, once a game starts, players are always removed from all other queues they are in.


/queue duo [preference]

How it works:

  1. Player 1 and Player 2 both join the queue in separate positions/roles.

  2. Player 1 clicks the Duo button and selects the player they want to Duo with from the drop-down menu

  3. They confirm their duo selection.

  1. Player 2 will receive a DM from InHouseQueue, they must accept this duo request.

  1. Once Player 2 has accepted the invitation, the duo is confirmed.

  2. Both players will receive an emoji next to their names 1ïļâƒĢ. This will happen when another player joins in the queue.

If one player DUOS leaves the queue, their Duo status is removed.

This feature will bypass MMR for Duo'd players. Keep this in mind when enabling in a more competitive environment. This can and will create unbalanced games.


/queue fill [preference]

Ready up timer

/queue ready_timeout [minutes]

Adjust the duration of the ready-up phase. This is how long players have to ready up once a game has been found. The default is 5 minutes.

Minimum Length: 1 Minute

Maximum Length: 30 Minutes


/queue schedule

Define a schedule for queue availability. You can select Individual days of the week, or Everyday for full flexbility.

InHouseQueue will automatically open your last queue at your start time. Afterwards, InHouseQueue will close the queue at the end time.

How it works:

  1. Run the /queue schedule command.

  2. Select Add/Update schedule.

  3. Select the queue you want a schedule for

  4. Select your Day timezone, start time and end time

To delete a schedule repeat steps 1,3, and 4, but select Remove schedule for step 2.


/queue mode [channel] [gamemode]

/queue clear_mode [channel]
  1. Once you run the command, you will be asked if you wish to enable MMR for this queue.

  1. Once confirmed, Queues that have been locked to a Game mode can be recognised by the padlock in the embed.


/queue timeout [hours]

If you notice players staying in the queue for long periods without accepting because they’re AFK, you can set up a inactivity timer. This timer will automatically remove all players from the queue after a specified number of hours, using the join time of the most recent player as the reference point.

InHouseQueue will send a fresh queue once the inactivity timer has been reached.


/queue duo_mmr_limit [mmr_value] [queue_channel]
/queue set_unique_leaderboard [queue_channel] [game]

How it works:

  1. Now that we have another queue channel, run /queue set_unique_leaderboard and select the new queue channel you just created.

  1. InHouseQueue will create a new Leaderboard channel, and mark your queue as Unique. Games played in this queue will be tracked separately.

We suggest you rename this queue, so it's easy to identify!

If the unique queue is deleted, you will lose the stats for the queue! So do not delete it unless you are sure! We will soon have a command that will allow you to transfer queue stats.

This queue is now entirely independent in terms of MMR, wins, and losses. This is useful for separating casual queues from competitive queues.

So, if you create a unique leaderboard and games are played in both queues, some members may appear multiple times on the website leaderboard.

/queue suspend [user] (duration) (reason)

This command suspends/bans a player from entering a queue. If you provide a duration they will automatically be unsuspended after the set duration. Allowing them to play again. If you do not provide a duration their suspension will be indefinite (forever), until you manually unsuspend them.

This command does NOT ban a player from the whole Discord server. It only stops them from entering any queue in the server.

How it works

Give your moderators permissions to suspend players by using /grant queue_commands and selecting Ban players

  1. Run the /queue suspend command. Enter your duration and reason, reason is optional. The duration fields recognises d h m and s. For example, to suspend a player for 1 day, you would enter 1d into duration field. To suspend a player for 1 day and 5 hours, you would enter 1d 5h. This gives you complete control over how long to suspend a player.

  1. When the player attempts to queue while their suspension is active, they are blocked and receive a message like this. The message includes the Reason and Duration.

/queue unsuspend [user] (reason)

If you want to unsuspend a player earlier, use this command.

/queue suspensions

This command gives you an overview of Suspended players, their suspension durations and the Moderator who gave them the suspension. This should help you manage your server effectively.


/queue role [role] [game] (queue_channel)

Assign a specific Discord role for participation in InHouse games.

All members must have this role before they can join the queue. If you no longer want to set this please run /defaults queue_role and select False.

You may also select a specific queue channel. If a queue_channel is not selected this restriction will be applied to ALL queues.

/ign [game] [ign]

Allows players to enter their In-Game Name (IGN). A player's IGN should ideally match their player name within the game they are playing. InHouseQueue uses the IGN in various places to streamline player interactions.

Key Features

IGN Validation

  1. League of Legends & Valorant: IGNs must include a #, following Riot Games' new format.

  2. Crossfire & Dota: IGNs must be numeric, as these games use numerical values like SteamIDs to identify players.

This ensures smooth gameplay and eliminates errors caused by incorrect or invalid IGNs.


/require_ign [condition]

/restrict_role [discord_role] [queue_role]

/unrestrict_role [queue_role]

If your server focuses more on competitive play, you might want players to queue only for specific positions. This helps ensure higher game quality, as players stick to roles they are skilled in.

We leave it up to your creativity to decide how players assign themselves Discord roles that represent the positions they play. However, we recommend not allowing players to select ALL positions, as this defeats the purpose of Role restriction.

Once players have their assigned Discord roles, you can Restrict certain role buttons in the queue to only allow players with the corresponding named Discord role to join. For example:

Remove this at any time with /unrestrict_role [queue_role]


/queue edit_labels [queue_channel] [labels]

For Custom games only, you may edit the labels (roles) for a specific queue channel at any time using this command. This is great for servers who want a 3v3 queue and another 1v1 queue (as an example).

  1. Role Labels:

    • Each role must have a unique name.

    • Do not use the same name more than once.

    • Each label must be 20 characters or fewer.

How it works (Option 1)

  1. Make sure you select a valid Queue channel that is for Custom and Enter your new labels separated by commas.

  1. You will be able to confirm the labels you've entered.

  1. Your labels for only this queue have changed

Option 2

  1. Rerun the setup command

  1. Select 'Custom'

  1. Select "Create new Labels". You will be greeted with the Modal to enter your new labels.

  1. A new channel will be created with your new labels entered from step 3.

Toggle Multiple-queue:

Toggle Duo queue

Toggle the Duo queue feature. This allows 2 players to guarantee being on the same team in . Once activated, please send a fresh queue into your queue channel with /start.

Toggle fill

Activate or deactivate the autofill option. An extra Fill button will appear in the queue. Players who join Fill will automatically be given a random available role once the game starts. Currently, Autofill only works for the

Set a schedule

Lock a Queue to a Game mode

By default, changing the affects all queues on the server. For example, switching from to will change ALL queues on your server to MMR mode. However, this command allows you to lock specific queues to certain game modes. This means you can have one queue dedicated to , another for , and so on.

All valid game modes supported can be found .

This feature does not create separate leaderboards. Both queues will still count towards the same leaderboard. Unless you .

AFK Queue timer

Limit Duo's with MMR

If you have enabled , you can set an MMR limit to control who is allowed to duo. For example, if a player has more than 2500 MMR, they will no longer be able to duo queue with anyone. This helps create more balanced games by preventing high-ranking players from pairing up together.

Create a queue with its own Leaderboard

Use /setup and select Create new queue Detailed instructions .

Certain commands, such as /leaderboard and /rank have an optional parameter for selecting the queue channel. Once selected, you'll see the leaderboard or rank for the selected queue. Selecting a Text channel that is not a valid queue will default to the

As of writing our Website leaderboard <SERVER_ID> has not been updated to allow the selection of different queues.

Suspend a player from queue

Once you've decided on your suspension duration, you'll get a confirmation. For transparency, the player being suspended also receives a DM from InHouseQueue. This action is also logged in your .

Once a suspension has been lifted, it's logged in your

Unsuspend a player from queue

Suspensions Menu

Set a Discord Role for InHouses

Sign up with your IGN

Player Stats: Players can view their IGN when using the command.

Game Lobbies: IGNs are displayed in the lobby for when a game starts, making it easier for players to invite each other.

To ensure accurate IGNs, InHouseQueue validates entries for certain . Validation rules are as follows:

Force IGN sign up

Require that players use /ign [name] [game] before they can join the queue. This is especially useful for all the so that the player profile links are accurate.

Assign Discord role for specific queue positions

Edit Queue Labels

🛠ïļ
🔁
👑
👑
👑
👑
👑
👑
👑
👑
👑
👑
👑
👑
ðŸ’Ą
👑
👑
👑
here
here
https://inhousequeue.xyz/leaderboard/
Admin log channel
Admin log channel
Preset games
Preset games
Preset Games
change this
Duo queue
👑
ðŸ’Ą
👑
Game Mode
MMR Game mode
MMR Game mode
Captain mode
MMR mode
Casual mode
Captain mode
I am already in another queue
Schedule Dashboard
Players cannot join queue during the closed time
You can recognise unique leaderboard queues by the footer message.
Suspend command
Confirmation for the Moderator
Player receives DM
Suspension logged in Admin log channel
Player blocked from entering queue
Suspension lifted
Unsuspend command
Suspension menu
Players without the dedicated role you set, cannot play.
Global Leaderboard
/rank view
here