âïļServer config commands
Commands to configure server settings and InHouseQueue functionalities:
Last updated
Commands to configure server settings and InHouseQueue functionalities:
Last updated
* General command for everyone
Required parameters will be in [Square brackets]
Optional parameters will be in (Curly brackets)
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.
Use /winner to end a game in test mode. Voting will not end a game in test mode.
Run initial setup processes for InHouseQueue in the server.
Then select Quick Setup or Advanced Setup.
Quick setup will create all necessary channels with our default settings and team sizes.
Default settings:
5v5
MMR enabled
Selecting Advanced Setup will take you through an interactive questionnaire to tailor the bot to your server.
Of course, you can change all settings at any time, even after /setup
Assign a specific Discord role for participation in InHouse games.
All members must have this role before they can join the queue.
Require that players use /ign [name] [game]
before they can join the queue. This is especially useful for League of Legends so that the draft link is as accurate as possible.
Enable or disable various features of the InHouseQueue system. All these futures are InHouseQueue default settings. If you do not want some of these enabled, please turn them off with this command.
Available features:
mvp_voting
Toggle the Direct message sent by InHouseQueue at the end of a game
opgg
Toggle the creation of Multi team op.gg links
lol_raft
Toggle the creation of a LOL Draft link
create_vc
Toggle the automatic creation of voice channels
show_lobby
Toggle Hiding the Lobby from the rest of the server or keeping it visible for the whole server.
queue_role
Toggle the requirement for a queue role
match_info
Toggle the embed that contains Match details
mute_spectators
Toggle Spectators being able to speak when they join the Team voice lobbies
send_ready_up_dm
Specify if the bot will DM players when a game is found
clean_up_queue
Specify if to delete Queues when a game has ended automatically
set_nickname_to_ign
When a user runs /ign
their Discord nickname is automatically updated to the IGN they've set.
Review the bot's permissions within the server.
Use this to check what permissions the bot is missing in a certain text channel.
Link Discord roles to specific positions in a game queue. Use this to force players to only be able to queue in roles they main.
Remove this at any time with /unrestrict_role [queue_role]
Initiate server-wide challenges for members to participate in.
Challenges are a fantastic way to engage your community, spark friendly competition, and reward active members!
Once enabled, you can pause challenges with /challenges pause
. Pausing challenges stops all challenges tracking and deletes the challenges roles.
Permit your moderators to run admin commands. This gives you fine-grained control and delegates permissions perfectly.
/grant game_commands OR /revoke game_commands
ALL
Change results of a game
Force a winner
Cancel a game
Void a game
Force start a game
Enabled/Disabled Maps
Add maps to the server pool
Remove Maps
/grant leaderboard_commands OR /revoke leaderboard_commands
ALL
Reset full leaderboard
Toggle MMR
Create dynamic leaderboard
Reset MMR
Reset challenges
Change top ten order
/grant queue_commands OR /revoke queue_commands
ALL
Remove users from the queue
Reset a queue
Set how many queues players can join
Toggle duo queue
Toggle fill
Setup captain queue & Pick captains
Update ready-up timer
Toggle casual mode
Set a schedule
Add custom info to lobbies
Remove custom info to lobbies
Lock/unlock a queue to a certain game game
Show MMR next to player names
Configure queue inactivity timeouts
/grant server_commands OR /revoke server_commands
ALL
Toggle test mode
Set up the server
Set a Discord Role for InHouses
Enforce certain requirements
Toggle InHouseQueue default features
Check InHouseQueue permissions
Assign Discord role for specific queue positions
Remove any restrictions on a queue position
Start challenges for the server
Pause challenges for the server
Adjust player starting MMRs
Configure Captain pick orders
Configure what captain is first pick
manage voice commands
/grant user_commands OR /revoke user_commands
ALL
Update members IGN
Add MMR for players
Remove MMR for players
Substitute players in/out
Remove a user from the leaderboards
Remove inactive players from leaderboards
/grant premium_commands OR /revoke premium_commands
ALL
Change bot activity
Update the queue image banner
Update the queue colour
Change team names
Manage server ready-up penalty
Reset a user's ready-up penalty
List all teams
manage best of 3/5 series
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.
By default, all players start at 800 MMR. As players complete games, they build data. More data means consistent balanced games. However, in some cases, there is not enough time to build this data because of the varying skill of players on the server. This is where /starting_mmr
comes in.
This can provide more realistic matchmaking if players' skill varies significantly.
Predefined MMR ranges:
~1000 MMR
~1200 MMR
~1500 MMR
~1650 MMR
~2300 MMR
~2800 MMR
~3200 MMR
~4000 MMR
Select an MMR range that suits the player's skill rank. As a guide, these MMR ranges in rank from beginner player (Silver/bronze) to professional player. Please select carefully.
If you have set up a unique leaderboard, select a player's starting MMR for a specific queue channel.
This command overwrites the MMR of the player. Ensure players are aware when taking this action.
Delegate this command to Moderators with the grant command
Designate a channel for all InHouseQueue-related logs. Important events will be logged here to give Server owners and moderators a greater overview of what is happening on your server. For obvious reasons, we recommend that this channel be private and only viewable by trusted members.
An admin log channel is automatically created during /setup
.
Please note; that not every action is logged - We've hand-picked actions we think will be useful to log. If you find something is missing please 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
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 selecting an existing channel, make sure InHouseQueue has access to it!