home documents terms contact shop (coming soon!)

Daily Limits Configuration

Edit

Configure daily Elo gain limits to prevent farming.

Prevent Elo farming with daily gain caps. Players can still battle after hitting limits, but won’t gain additional Elo.

Configuration

Configure in battle.yaml:

# battle.yaml
dailyLimits:
  eloGainLimit: 200
  resetTimezone: "UTC"
SettingDefaultDescription
eloGainLimit200Max positive Elo gain per day (0 = unlimited)
resetTimezone"UTC"Timezone for daily reset

How Elo Limit Works

  • Tracks cumulative positive gains per day
  • Losses still decrease Elo normally
  • Resets at midnight in configured timezone

When limit is reached:

  • Players can still battle
  • Wins give 0 Elo gain
  • Losses still decrease Elo
Example
  • Player starts at 1500 ELO
  • Plays 10 matches, wins 7 (+140 ELO), loses 3 (-30 ELO)
  • Remaining allowance: 200 - 140 = 60 ELO
  • After hitting 200 net gain: wins give 0, losses still count

See Also