Matches & Results
/record_match
Record match results and update player ratings
Who can run it
Server administrators only, until you say otherwise.
Discord hides this command from everyone else, so members will not see it in the command
picker at all. To open it up, go to Server Settings →
Integrations → Team Up and add a role or member override for /record_match.
Command permission overrides are desktop-only — they cannot be configured from the
Discord mobile app.
Subcommands
/record_match elo Record match results and update ratings for any game format (1v1, 2v2, FFA, etc)
| Option | Type | What it does |
|---|---|---|
| 1st_place * | text | First place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 2nd_place | text | Second place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 3rd_place | text | Third place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 4th_place | text | Fourth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 5th_place | text | Fifth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 6th_place | text | Sixth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 7th_place | text | Seventh place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 8th_place | text | Eighth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 9th_place | text | Ninth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 10th_place | text | Tenth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| leaderboard | text | Optional: Leaderboard name. Default: 'default' |
| multiplier | number min 0.01 | Optional: weight this match's Elo change (e.g. 0.5 = half, 2 = double). Default: 1 |
* required
/record_match manual Manually record a match with specific rating changes (works for single player adjustments too)
| Option | Type | What it does |
|---|---|---|
| 1st_place * | text | First place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 1st_place_delta * | integer | Rating change for 1st place (positive to increase, negative to decrease) |
| 2nd_place | text | Second place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 2nd_place_delta | integer | Rating change for 2nd place (positive to increase, negative to decrease) |
| 3rd_place | text | Third place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 3rd_place_delta | integer | Rating change for 3rd place (positive to increase, negative to decrease) |
| 4th_place | text | Fourth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 4th_place_delta | integer | Rating change for 4th place (positive to increase, negative to decrease) |
| 5th_place | text | Fifth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 5th_place_delta | integer | Rating change for 5th place (positive to increase, negative to decrease) |
| 6th_place | text | Sixth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 6th_place_delta | integer | Rating change for 6th place (positive to increase, negative to decrease) |
| 7th_place | text | Seventh place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 7th_place_delta | integer | Rating change for 7th place (positive to increase, negative to decrease) |
| 8th_place | text | Eighth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 8th_place_delta | integer | Rating change for 8th place (positive to increase, negative to decrease) |
| 9th_place | text | Ninth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 9th_place_delta | integer | Rating change for 9th place (positive to increase, negative to decrease) |
| 10th_place | text | Tenth place player(s). For teams, group with parentheses like: (@player1 @player2) |
| 10th_place_delta | integer | Rating change for 10th place (positive to increase, negative to decrease) |
| leaderboard | text | Optional: Leaderboard name. Default: 'default' |
* required
/record_match quick Quick 1v1 match recording - a faster way to log simple 1v1 matches
| Option | Type | What it does |
|---|---|---|
| opponent * | user | Tag your opponent (@player) |
| winner | text | Who won the match? Choices: me, opponent |
| leaderboard | text | Optional: Leaderboard name. Default: 'default' |
| multiplier | number min 0.01 | Optional: weight this match's Elo change (e.g. 0.5 = half, 2 = double). Default: 1 |
* required
/record_match team_alias Record match results using predefined team names (requires teams created with /team_admin)
| Option | Type | What it does |
|---|---|---|
| 1st_place * | text | First place team name (use team alias, not @mentions) |
| 2nd_place | text | Second place team name (use team alias, not @mentions) |
| 3rd_place | text | Third place team name (use team alias, not @mentions) |
| 4th_place | text | Fourth place team name (use team alias, not @mentions) |
| 5th_place | text | Fifth place team name (use team alias, not @mentions) |
| 6th_place | text | Sixth place team name (use team alias, not @mentions) |
| 7th_place | text | Seventh place team name (use team alias, not @mentions) |
| 8th_place | text | Eighth place team name (use team alias, not @mentions) |
| 9th_place | text | Ninth place team name (use team alias, not @mentions) |
| 10th_place | text | Tenth place team name (use team alias, not @mentions) |
| 11th_place | text | Eleventh place team name (use team alias, not @mentions) |
| 12th_place | text | Twelfth place team name (use team alias, not @mentions) |
| 13th_place | text | Thirteenth place team name (use team alias, not @mentions) |
| 14th_place | text | Fourteenth place team name (use team alias, not @mentions) |
| 15th_place | text | Fifteenth place team name (use team alias, not @mentions) |
| 16th_place | text | Sixteenth place team name (use team alias, not @mentions) |
| 17th_place | text | Seventeenth place team name (use team alias, not @mentions) |
| 18th_place | text | Eighteenth place team name (use team alias, not @mentions) |
| 19th_place | text | Nineteenth place team name (use team alias, not @mentions) |
| 20th_place | text | Twentieth place team name (use team alias, not @mentions) |
| 21st_place | text | Twenty-first place team name (use team alias, not @mentions) |
| 22nd_place | text | Twenty-second place team name (use team alias, not @mentions) |
| 23rd_place | text | Twenty-third place team name (use team alias, not @mentions) |
| leaderboard | text | Optional: Leaderboard name. Default: 'default' |
| multiplier | number min 0.01 | Optional: weight this match's Elo change (e.g. 0.5 = half, 2 = double). Default: 1 |
* required
/record_match stats Record a match where rating changes are calculated from custom stat values (Stat Points mode)
| Option | Type | What it does |
|---|---|---|
| players * | text | Player(s) to record stats for (e.g., @player1 @player2) |
| leaderboard | text | Optional: Leaderboard name. Default: 'default' |
* required
/record_match undo Undo the last recorded match in this leaderboard
| Option | Type | What it does |
|---|---|---|
| leaderboard | text | Name of the leaderboard (defaults to 'default') |
* required
/record_match screenshot Read a post-match scoreboard screenshot with AI and record it after you confirm
| Option | Type | What it does |
|---|---|---|
| screenshot * | attachment | Screenshot of the post-match scoreboard (PNG/JPG) |
| players * | text | @mention everyone in the match (the AI matches in-game names to these members) |
| leaderboard | text | Name of the leaderboard (defaults to 'default') |
* required
Other Matches & Results commands
Record results, adjust ratings, and fix mistakes. Includes the right-click message actions that parse results out of a chat message.
/challenge Challenge another player to a 1v1 match
/set_rating Set ratings manually (Admin only)
Mobile Result Format PC Result Format Record Result Parse Game Stats /score Submit your team's score for a cumulative match