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
  • 🚀 Quick Start
  • Invite
  • Basic Setup
  • Basic Setup continued
  • InHouseQueue Game flow 🔧

Quick Start

Get your server up and running and ready to use In-House Queue

PreviousDocumentationNextAdvanced Settings

Last updated 3 months ago

🚀 Quick Start

Invite

What good is a bot if it isn't on your server?! Make sure InHouseQueue is invited!

Use this link .

You must have Administrator or Manage channels permissions for these commands.

Basic Setup

Starting the setup

  1. Run the /setup command. Use this in any channel, but a dedicated commands channel is best.

You can only have one setup per game at a time.

  1. Select Start Setup.

  1. Select your Game

Available Presets:

  • League of Legends

  • Valorant

  • Overwatch

  • Dota 2

  • Crossfire

  • Pokemon Unite

Custom Setup:

  • For this tutorial, we will select Custom.

  • Custom allows you to:

    • Customize Team Sizes

    • Customize Button/Label Names

Customising

  1. For this example, we'll use Call of Duty for the Game Name. 4 for the Team Sizes and Obj, Slayer, Anchor and Support for the Role Labels.

    1. Game Name:

      1. Enter any characters from 1-200 characters

    2. Team Size:

      • Enter a number between 1 and 8.

      • Example: 4

    3. Role Labels:

      • Each role must have a unique name.

      • Do not use the same name more than once.

      • If your game has similar roles, add a number or identifier to make them unique.

      • Example: Use Slayer 1 and Slayer 2 instead of just Slayer.

    4. Matching Roles to Team Size:

      • The number of roles you enter should match your team size.

      • Example: If your team size is 4, you need to enter 4 unique role labels.

Selecting a game mode

Review your changes

  1. Please review your changes. If you are happy click Confirm

InHouseQueue will take a little time to create all your channels and categories.;

Channels and Categories are explained below.


Channels and Categories Explained

InHouseQueue will create 2 Discord Categories and 5 Text channels automatically.

Categories

  • INHOUSE - CALL OF DUTY

    • This is the main category for InHouseQueue, helping to keep your server organized.

    • Purpose: Contains all the channels needed for your InHouse games.

    • Customization: You can rename the channels in this category to fit your preferences.

    • Recommendation: Use this category for all your InHouse games to keep everything tidy.

  • ONGOING CUSTOM GAMES

    • When a match starts, InHouseQueue automatically creates voice channels for each team and a general lobby.

    • Channels created: Red Team Voice Lobby, Blue Team Voice Lobby and a General Lobby for both teams.

    • Location: These channels will be made inside the ONGOING CUSTOM GAMES category.

    • Customization: You can rename or move this category as you like.

Text Channels

  • Match History

    • Purpose: Stores the results of every completed game.

    • Note: You can only have ONE Match History channel per server.

  • Top-20

    • Purpose: Displays the leaderboard.

    • Features:

      • Updated after every match.

  • Inhouse-Admin-Logs

    • Features:

      • Automatically records key events.

      • Helps admins monitor and manage the server effectively.

  • Queue

    • Purpose: Where players can join to participate in games!

    • Features:

      • Players can sign up and get matched.

      • Players are notified when a game is about to start

      • Players Ready up

      • Players Unready up

  • In progress

That's it! Start playing by clicking the Green buttons to join the queue!

Continue reading for more advanced settings...


Basic Setup continued

After completing the Basic setup, you'll see an embed with some of our most frequently used settings.

Each setting is explained clearly. Just click on the setting you want, and the command will automatically appear in your Discord text bar!


InHouseQueue Game flow 🔧

It's a good idea for Owners or Admins to understand how the game flow of InHouseQueue works. This will help you guide your members better. Here's how to test it:

  1. Enable Test Mode: Use the /queue test_mode command and set it to True.

  2. Start a Queue: Run the /start command in your queue channel to begin a new queue.

  1. Invite a Friend: You’ll need another person to test this. If you don’t have anyone available, you can use a second account.

  2. Test Joining: In Test Mode, all buttons except one will be greyed out. Both you and your friend (or your second account) should join the queue.

  3. Ready Up Phase: This will trigger the ready-up phase. Ready up, and InHouseQueue will create a Game with two voice channels and a Lobby channel.

  1. Ending a Test Game: Once you're satisfied, you can close the Test Mode game using /cancel. If you want to test leaderboard updates use the /winner command to declare a winner.

  2. Select either the Red or Blue role using the GameID created by InHouseQueue. Note that ending with /winner will affect the leaderboard.

MVP Voting

  1. At this point you may click the Vote MVP button. Use this to vote for the player you thought played the best! The player with the most votes will win MVP for that match and their MVP score will increase by 1. If there is a tie, both players get the points!

  1. Once one player has started voted, this begins a 5-minute timer. After 1 minute, all players who haven't voted get a reminder to vote. After 4 minutes the MVP voting phase ends. Any one who hasn't voted will miss their chance.

  1. The Winner(s) are announced in the Queue channel.

Once one player has voted a 5minute timer begins. After 1 minute, all players in the game recieve a DM from the bot to remind them to vote.

InHouseQueue Bot flow end

Spread the Knowledge:

Now that you’re familiar with InHouseQueue, you’re ready to help your community use it effectively!

Click next to learn about more Settings!

Now select a Game Mode. For more information on each Game mode please visit the . For this example, we will pick Rosters.

All Done!

Note: If this is deleted, it will automatically get recreated when a new game starts. You can also manually recreate it, or reuse an existing category with

Tracks scores on the by default.

Purpose: for Admins and Moderators.

Purpose: Matches that are in progress will logged in here. Spectators are muted members who can join Blue or Red team voice channel. A player of the game can to allow them to watch along.

If you want to test the MVP voting flow, you should end the game by starting a vote with /win - See more details

🚀
🎉
dedicated section
Global Leaderboard
share their screen
here
/game ongoing_games_category
here
Logs important actions