🔁Queue commands

Commands to manage player queues and related preferences

👑 * Admin only commands

ðŸ’Ą * General command for everyone

Required parameters will be in [Square brackets]

Optional parameters will be in (Curly brackets)


👑 Remove users from a queue:

/user dequeue [member]

Remove specific players from the current queue. Ideal if a player is AFK.

If used during the ready-up phase, the player is still removed and other players are unaffected, the ready-up phase returns to a normal queue.


👑 Remove all users from a queue:

/reset queue [gameid]

Clears the current queue, removing all players.


👑 Toggle Multiple-queue:

/queue join_limit [preference]

Toggle member's permission to be in 2 or more queues at once. Once a game starts, players are always removed from all others they are in.


👑 Toggle Duo queue

Toggle the duo queue feature, where two players can queue together. Once activated, please send a fresh queue into your queue channel with /start

/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ïļâƒĢ

If one player leaves the queue, the full process must happen again.

This feature will bypass MMR for Duo'd players. Keep this in mind when enabling in a more competitive environment. Players with great synergy can quickly take over the leaderboards


👑 Toggle fill

Activate or deactivate the auto-fill option. Fill displays an extra button in the queue. Players who join fill will automatically be given a random available role once the queue is filled.

/queue fill [preference]

👑 Setup Captain Queue:

Establish a queue system where team captains select players.

/captain queue [preference]

How it works:

  1. Please select how you want captains to be decided.

    1. Highest MMR

    2. Randomized Captains

    3. Admin decided - Captains are selected by an administrator or a Discord role that has been granted access.

  1. Once there are enough players in the queue. The bot will create a team-selection text channel.

  1. The 2 captains will take turns selecting players until all players have been picked.

    1. The pick order can be changed by running /captain_pick_order

  2. The default pick order is snake draft (1-2-2-1)

  3. To cancel a game during team selection please void the game using the gameId /void [gameid]


👑 Captain first pick

/captain first_pick [first_pick]

Determine which captain picks first during captain mode.

Options:

  • The Higher MMR player: The captain with the higher MMR will pick first

  • The Lower MMR player: The captain with the lower MMR will pick first

  • Blue Side: The captain on the blue team will pick first

  • Red e side: The captain on the red team will pick first

  • Default: The captain who joined the queue first, will pick first.


👑 Update Ready-up phase 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.

Minimum 1 minute. Maximum 30 minutes


👑 Toggle casual mode

/queue casual [preference]

Switch between casual and competitive queue modes.

Casual mode does not track MMR and does not require players to select roles. Teams will be randomized.


👑 Set a schedule

/queue schedule

Define a schedule for queue availability.

The bot will automatically send a new queue at your start time. Afterwards, the bot will close the queue at the end time.

How it works:

  1. Run the /schedule command

  2. Select Add/Update schedule

  3. Select the queue you want a schedule for

  4. Select your timezone, start time and end time

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

You may remove a schedule with /queue delete_schedule


👑 Customised lobby information:

/lobby add_info [title] [description]

Include additional information inside each game lobby. This can be used to remind players of server rules, game rules or instructions on how to set up a game.

How it works

  1. Run the /lobby add_info command.

  2. Enter your title and description. Markdown is supported.

  3. Once you're done, press enter and you will be given a preview.

  1. This embed will now be sent into every game lobby.

You can remove custom lobby info with /lobby remove_info

👑 Lock a queue to a game mode

/queue mode [channel] [gamemode]
/queue clear_mode [channel]

By default, changing the game mode (such as Captain, Casual, MMR, etc.) affects all queues on the server. For instance, switching from Captain mode to MMR mode will change all queues on your server to MMR mode. However, this command can lock specific queues to certain game modes. This feature enables you to have, for example, one queue dedicated to Casual mode, another for Captain mode, and so forth.

All valid game modes supported can be found here.

This does not have a separate leaderboard. Leaderboards are still global to the server.


👑 Show player MMRs

/mmr show [preference]

Enable this to display players' current MMR next to their names in the queue.

If you play more than 1 game in your server (LoL, Overwatch, Valorant or Custom) the MMR will be from your most recent game played.

👑 AFK Queue timer

/queue timeout [hours]

If you find players staying in the queue for prolonged periods and not accepting because they're AFK, you can introduce a timer. This timer would 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. \

👑 Limit what members can duo

/queue duo_mmr_limit [mmr_value] [queue_channel]

If you have enabled the duo queue, you can set an MMR value that limits who is allowed to duo. For example, If a player has more than 2500MMR, you remove that player's ability to duo queue with anyone. This can help create balanced games by disallowing high-ranking players to duo together.

👑 Create a queue with it's own Leaderboard

/queue set_unique_leaderboard [queue_channel] [game]

How it works:

  1. Use /setup and select ✅ when you are asked if you want a new queue channel. Detailed instructions here.

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

  1. The bot will create a new top 10 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.

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 queue will show the Global Leaderboard statistics.

As of writing our Website leaderboard https://inhousequeue.xyz/leaderboard/<SERVREID> has not been updated to allow the selection of different 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.

Last updated