Configuration
/server_config
Configure server-wide settings
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 /server_config.
Command permission overrides are desktop-only — they cannot be configured from the
Discord mobile app.
Subcommands
/server_config featured_rating add Add a featured rating
| Option | Type | What it does |
|---|---|---|
| leaderboard * | text | Leaderboard to feature |
| rating_type * | text | Type of rating to display Choices: player_global_all, player_global_even, player_global_uneven, player_broad, player_specific, player_choices, choice |
| team_size | integer 1–10 | Team size (required for By Team Size rating type) |
| versus | text | Match format (required for By Format, e.g., 1v1, 2v2v2) |
| custom_url | text | Custom URL slug for direct link to this ranking (e.g. cs-ranked). Requires PRO. |
* required
/server_config featured_rating remove Remove a featured rating
| Option | Type | What it does |
|---|---|---|
| position * | integer min 1 | Position to remove (use list to see positions) |
* required
/server_config featured_rating list List all configured featured ratings
Takes no options.
/server_config audit set Set the audit channel
| Option | Type | What it does |
|---|---|---|
| channel * | channel | Channel to send audit logs to |
* required
/server_config audit view View the current audit channel
Takes no options.
/server_config audit remove Remove the audit channel (disable audit logging)
Takes no options.
/server_config elo set Set server-wide Elo default values
| Option | Type | What it does |
|---|---|---|
| default_rating | integer | Default Elo rating for new players (default: 1200) |
| k_factor | integer min 1 | K-factor for Elo calculations (default: 32) |
| precision | text | Precision for Elo ratings Choices: rounded, 2_decimal, full |
| loss_dampen | integer 0–100 | Percentage to reduce Elo losses (0-100, default: 0) |
| min_rating | integer | Minimum rating floor - ratings cannot drop below this value (default: disabled) |
| max_advantage | integer min 1 | Max rating difference that affects Elo calculation (default: unlimited) |
| influence_range | integer min 1 | Rating difference range for probability calculation (default: 400) |
| curve_factor | integer min 1 | Base of the exponent in Elo formula (default: 10) |
| ffa_distribution | true/false | Distribute Elo changes in FFA matches (default: true) |
| matches_required | integer min 0 | Matches required before appearing on leaderboard (default: 0) |
| cap_range | integer min 1 | Rating difference range for capping (default: 400) |
| cap_favorite_win | true/false | Cap impact when favorite wins (default: true) |
| cap_favorite_loss | true/false | Cap impact when favorite loses (default: true) |
| cap_underdog_win | true/false | Cap impact when underdog wins (default: true) |
| cap_underdog_loss | true/false | Cap impact when underdog loses (default: true) |
* required
/server_config elo view View core server-wide Elo default settings
Takes no options.
/server_config elo reset Reset a server-wide Elo setting to its default value
| Option | Type | What it does |
|---|---|---|
| setting * | text | The setting to reset Choices: elo_default_rating, elo_k_factor, elo_precision, elo_loss_dampen, elo_min_rating, elo_max_advantage, elo_influence_range, elo_curve_factor, elo_ffa_distribution, matches_required_for_ranking, elo_cap_range, elo_cap_favorite_win_impact, elo_cap_favorite_loss_impact, elo_cap_underdog_win_impact, elo_cap_underdog_loss_impact |
* required
/server_config elo all View all server-wide Elo default settings
Takes no options.
/server_config casual_policy set Set server-wide casual policy controls
| Option | Type | What it does |
|---|---|---|
| update_elo | true/false | Update Elo ratings for casual matches (default: false) |
| update_win_loss | true/false | Update win/loss/draw records (default: false) |
| update_match_count | true/false | Increment match count (default: true) |
| update_head_to_head | true/false | Update head-to-head records (default: false) |
| collect_custom_stats | true/false | Store per-player custom stats (default: true) |
| aggregate_custom_stats | true/false | Update running stat aggregates used for rankings (default: false) |
* required
/server_config casual_policy view View the current server-wide casual policy
Takes no options.
/server_config casual_policy reset Reset casual policy to built-in defaults
Takes no options.
/server_config screenshot_instructions set Set the server-wide default scoreboard-reading instructions
| Option | Type | What it does |
|---|---|---|
| instructions * | text | How to read scoreboards by default (columns, separators, winner) |
* required
/server_config screenshot_instructions view View the server-wide default scoreboard-reading instructions
Takes no options.
/server_config screenshot_instructions reset Clear the server-wide default scoreboard-reading instructions
Takes no options.
Other Configuration commands
Rating math, server-wide defaults, per-channel behaviour, and custom match statistics.
/channel_config Configure channel-specific settings for leaderboards
/leaderboard_config Configure Elo rating settings for leaderboards
/custom_stats Define custom statistics to track for matches