Skip to content

Configuration

config/showdown-server.toml (the live file is in config/, not world/serverconfig/). Changes need a restart. Rulesets reload with /sd ruleset reload.

Section What people change
[elo] Starting ELO, K-factor, and whether repeat opponents move ELO less
[rankedRewards] Winner and loser money, how fast repeats lose value, minimum turns before a win pays
[queue] Countdown before teleport, delay before players go back after a battle
[announcements] Queue-join and match-start chat announcements, and the anti-spam cooldown
[server] This server's name, and which servers run draft matches, Draft Factory and payouts

How repeat-opponent rewards work: every match against the same person adds "heat" to that pair. At the default step of 0.2, matches pay 100%, 80%, 60%, 40%, 20%, then nothing. Heat goes down when either player plays someone else, and one step per hour without a rematch. Heat is shared by the pair, so trading wins does not help. Forfeits pay without the minimum-turn rule. Draws and broken battle ends pay nothing.

[server] must match on every server that runs Showdown:

  • name: this server's Velocity key (main or events).
  • draftTargetServer and draftFactoryTargetServer: where those matches are played (events).
  • rewardAuthorityServer: where money is paid (main). A match finished on events saves a reward job, and the player is paid when they come back to main.