Run ranked ladders for your league without spreadsheets
Combat Ladder Scripts is a self-hosted toolkit for community gaming leagues: seasons, Elo and Glicko ratings, matchmaking queues, brackets and Discord integration — in one package you own and run yourself.
What’s in the box
Seasons & ladders
Open-ended ladders or fixed seasons with placement matches, decay rules and end-of-season rewards.
Rating engines
Elo, Glicko-2 and simple win-streak ladders. Swap the engine per ladder without resetting history.
Match reporting
Both players confirm results; disputes go to a moderator queue with screenshots attached.
Brackets
Single, double elimination and Swiss for end-of-season playoffs, generated from ladder standings.
Discord bot
Queue up, report results and check standings from your server. Role sync for ranks is planned.
Self-hosted
Single binary, SQLite or Postgres, runs on a cheap VPS. Your data stays with your league.
Pricing
Community
One ladder, up to 64 players. For small friend groups and test servers.
League
Unlimited ladders and seasons, brackets, Discord bot, priority support.
Lifetime
Everything in League, forever, including future updates.
Prices are preliminary and may change before release. Nothing is on sale yet.
Devlog
- October 2026 — Glicko-2 engine passes the simulation suite. Started work on the dispute queue UI.
- September 2026 — Season rollover and decay rules implemented. First internal ladder running with 20 testers.
- August 2026 — Discord bot prototype: queue, report, standings commands.
- July 2026 — Project started. Schema, auth and the basic ladder loop.
Get notified at launch
No newsletter, no spam. One email when the beta opens.