🔄Server commands

Commands to configure server settings and InHouseQueue functionalities:'

👑 Admin only commands

💡 General command for everyone

Required parameters will be in [Square brackets]

Optional parameters will be in (Curly brackets)


👑 Server logs

/server logs [channel]

Designate a channel for all InHouseQueue logs. Important events will be logged here to give server owners and moderators a clear overview of activities on the server. For security reasons, we recommend making this channel private and accessible only to trusted members.

An admin log channel is automatically created during /setup.

Please note that not every action is logged — we’ve carefully selected actions we think are most useful. If you feel something important is missing, let us know in the support channel!

Here is the full list of actions/commands that will appear in your Log channel:

  • When a queue is started

  • When the server's language is changed

  • When an admin forces a winner for a match

  • When an admin changes the winner for a match

  • When an admin voids/cancels a match

  • When an admin resets all Wins, Losses, and MVPs on the leaderboard

  • When an admin resets a queue and removes all members from it

  • When an admin resets a member's Wins, Losses, and MVPs

  • When an admin resets the MMR for everyone

  • When an admin resets the MMR for a specific member

  • When an admin adds a Win for a member

  • When an admin removes a Win for a member

  • When an admin removes a Loss for a member

  • When an admin removes a user from all queues

  • When an admin adds MMR to a player

  • When an admin removes MMR from a player

  • When an admin updates a player's IGN

  • When an admin force starts a game

  • When an admin subs out a player for another player in a game

  • When a player sets or updates their IGN

  • When a game is abandoned by starting an abandon vote

  • When a game has ended and a team wins

  • When a member starts spectating a game

  • When players are in a duo for a game

  • When a captain select game mode starts

  • When a match starts

  • When a queue times out because not all players are ready. Includes a list of users who did not ready

  • When a user readies up for a game

  • When a user gets a decay message warning

  • When a user's MMR is decayed due to inactivity

  • When a user clicks 'Not Ready' during ready up phase

When selecting an existing channel, make sure InHouseQueue has access to it!


👑 View server Statistics

/server stats [channel]

Use this command to view some basic server statistics.

This includes:

  • Total matches played

  • The date of your first game

  • The date of your last game

  • Total number of unique players

  • Queue roles available on your server

We’re working on adding more in-depth and fun statistics to this section in the future!

First page

👑 Turn features on and off

/defaults [feature] [condition]

Enable or disable various features of the InHouseQueue system. These are all default settings of InHouseQueue. If you do not want some of these features enabled, you can turn them off using this command.

Available features:

  1. mvp_voting

    1. Toggle the Direct message sent by InHouseQueue at the end of a game

  2. opgg

  3. lol_Draft

  4. create_vc

    1. Toggle the automatic creation of voice channels

  5. show_lobby

    1. Toggle Hiding the Lobby from the rest of the server or keeping it visible for the whole server.

  6. queue_role

    1. Toggle the requirement for a queue role

  7. match_info

    1. Toggle the embed that contains Match details and Win probability.

  8. mute_spectators

    1. Toggle Spectators being able to speak when they join the Team voice lobbies

  9. send_ready_up_dm

    1. Specify if InHouseQueue will DM players when a game is found

  10. clean_up_queue

    1. Specify if to delete Queues when a game has ended automatically

  11. set_nickname_to_ign

    1. When a user runs /ign their Discord nickname is automatically updated to the IGN they've set.

  12. allow_spectators

    1. Toggle whether spectators are allowed. Spectators are muted members who can join Blue or Red team voice channel. A player of the game can share their screen to allow them to watch along.

  13. use_prodraft

    1. Toggle whether to use Prodraft for League of Legends Draft links. If disabled, Draftlol is used.

  14. not_ready_button

    1. Toggle whether the Not Ready! button appears during ready up phase. This allows user to leave the queue early.


👑 Check InHouseQueues permissions

/check_permissions

Review InHouseQueue's permissions within the server.

Use this to check what permissions InHouseQueue is missing.

Global Permissions:

  • These are permissions InHouseQueue has across your server. By default, when you use the correct invite link, InHouseQueue will join with all its default global permissions. However, in some cases, due to certain Discord server setups, this can be overwritten by complex permissions. Use this command to check if there's anything wrong.

Channel / Category Permissions:

Missing permissions for some text channels
Everything working!

This command should help you pinpoint any permission problems you're having

If you're still having problems, please see our bot permissions guide.


👑 Grant Admin commands to Moderators / Helpers

/permissions grant

/permissions revoke

Permit your moderators or helpers to run Admin commands. This gives you fine-grained control and delegates permissions perfectly.

Grant: This will give a Discord role permissions to run a command.

Revoke: This will remove the permissions.

You can give every Admin related command to any amount of Discord roles.

How it works

For this example we will assume I am an Admin of an InHouse Server and I want to grant my Moderators permissions for all Queue commands, and some Game commands.

Granting permissions to ALL commands in a Category

  1. Run the /permissions grant command. This opens up the Grant Menu.

  1. All commands for InHouseQueue are categorised. Please select a command category you would like to navigate. If you're unsure which command is in what category, you can find them all here: https://docs.inhousequeue.xyz/docs/commands.

  2. Since we want Moderators to be able to run ALL Queue commands, we will select Queue.

  1. Once selected, this menu will show every single individual command within the selected category. Here, you can select up to 5 individual commands at once. But for this example, we want them all. (If you need to select more than 5 commands, simply repeat this process after completing it once.)

  1. Once you've selected the commands, you must click outside of the embed menu to confirm your selection.

  1. On the next menu, you will be able to select up to 5 Discord roles to grant permissions for these admin commands. (If you need to assign permissions to more than 5 roles, simply repeat this process after completing it once.)

  1. You will get a list of commands enabled for the selected Discord roles.

  1. To confirm everything has worked, run /permissions grant once more and select the same command category. You'll now see that the Moderator Discord role is allowed to use every command within the Queue command category.

Granting Permissions to some Commands in a Category

The process is exactly the same as granting permissions to all commands, but instead of selecting ALL, you will pick specific commands.

  1. As mentioned earlier, we only want our moderators to have permissions to some Game commands. Select the Game command category.

  1. Here is a list of all the commands within the Games category.

  1. Select the commands you want to allow. You can select up to 5 commands at once. Click outside the menu to confirm your selection.

  1. Before proceeding, you'll see a list of your selected commands. If you're happy, proceed with selecting the Discord roles you want to grant access to these commands. Otherwise, you can go back with the Previous button.

  1. Select the Discord roles you want to assign. You can select up to 5 Discord roles.

  1. Your selection has now been confirmed.

  1. The menu will now update to show your selections. You can use this menu later as a reference or reminder of the current permissions.

Revoke

The revoke process is identical to granting. Instead, you will just be removing the access from selected Discord roles.

  1. Run the permissions revoke to begin the process.


👑 Unsubscribe from notifications

/unsubscribe [feature]

InHouseQueue will sometimes send notifications to your queue channels. These can be reminders, useful tips or Patch notes notifications. You may opt out of receiving notifications at any point. Please note, that this is a one-time decision, you cannot resubscribe.


👑 Change the language

/language [langugae]

Change the language InHouseQueue uses.

Available Languages:

  • English

  • Spanish

  • Portuguese

  • Italian

Last updated