Built by the community.
APR 2026
MAINTAINED BY
4 volunteers
Almaty · Astana
SERVER
Discord · self-hosted
Cloudflare · KZ
LICENSE
MIT · open source
Fair by default
Every match runs through auto-balance. Elo stays visible and the math is in the repo.
Zero friction
No website to log into. Type /queue in Discord, hit ready, play. Results come from Valorant's own API within 90 seconds of the last round.
Community-owned
VALORANT.KZ is open source and free forever. We'll never gate features behind payment or run ads on the ladder.
Three years of iteration.
VALORANT.KZ v1 goes live
Discord bot · 14 players · manual result entry
Elo + auto-balance
Custom rating · team balancer algorithm
Valorant API integration
Auto-detect results · screenshots retired · v2
Pro Ladder + tournaments
Top-3 weekly promotion · first prize cup
Season 4 · today
— players · v4.2 UI · bracket engine v2
How it's built.
- Go 1.22server
- MongoDBdb
- discordgobot
- henrikdev/vlrapi
- html/templateserver-rendered
- Space Groteskdisplay
- JetBrains Monodata
- No frameworkvanilla CSS
- Elo + MMRrating
- Brute forcebalancer
- Win prob.expected Elo
- No AIdeterministic
- Cloudflarecdn
- Hetzner EUhost
- GitHub Actionsdeploy
- Uptime 99.7%30d
Common questions.
Is VALORANT.KZ free?
Yes. Forever. No subscription, no cosmetics, no ads. The ladder itself will never be paywalled.
How does auto-detection work?
When the lobby leader starts a custom game, our bot captures the match ID. Valorant's API exposes final-round results 60—90 seconds after the match ends. We pull that data, verify the ten players match the queue, and update Elo.
How is Elo calculated?
Classical Elo with MMR blending — 70% internal PUG Elo, 30% Valorant competitive rank. Each match affects your rating based on the expected outcome (sum of roster Elos vs. opponent).
Can I play if I'm not in Kazakhstan?
Yes — the Discord is open to anyone who can play on the EU servers with decent ping. Tournament eligibility may be KZ-only on a case-by-case basis.
What happens if someone leaves mid-match?
If a player disconnects and doesn't return, the match is marked VOID. Queue dodges escalate: 3rd dodge in a day = 30 min cooldown, 4th+ = 60 min.
How do I qualify for PRO Ladder?
PRO Ladder is invite-only. Finish Top 3 on the weekly open leaderboard for an invite, or reach out to the team directly if you're a known competitive player.
Say hi.
Questions about the ladder, interest in sponsoring a cup, bug reports, pull requests — all welcome.