BLAST 2026 giveaway: draft any tournament for a chance to win CS2 Dragon Fists gloves. Bonus MVP challenge for new players. Terms apply
How to enterEnterRun a CS2 league for your Discord
Your members draft the same pros, call the same matches, and argue about it in your channel. Free, and there is no bot to install.
What lands in your server
Your announcements
You post to the league, it shows up in your channel. This is the one you control.
A champion crowned
Season ends, the winner posts with a share card.
A war declared
You pick a fight with another league. Both servers hear about it.
A war settled
The score, and what your side won.
That is the whole list. Posts arrive under your league's name and logo.
Five minutes to set up
- 1
Create a league. Sign up and pick a format. Pick'em is the easy one: no drafting, just predictions on real matches.
- 2
Grab a webhook from Discord. Server Settings, then Integrations, then Webhooks. Pick a channel, copy the URL.
- 3
Paste it in. Your league page, News tab. Owner only.
- 4
Send a test. A sample post lands in the channel. If you see it, you are done.
- 5
Pin the link. Anyone who clicks it can join and play, free.
Then start a war
Two leagues can go to war. Same tournament, both sides play, higher average score wins the shards, the pack and the bragging rights. Watch one happening .
Questions
Is there a bot to install?
No. It is a webhook, so there is nothing to install and no permissions dialog. The catch: it only posts outward. People join and play on the site, not through Discord commands.
What does it cost?
Nothing. There is a paid subscription and a cosmetic store, but neither touches scoring or standings.
How big can a league get?
Public leagues hold up to 10,000 members. Private ones are capped lower.
Can I brand it as my community?
Yes. Your own name, logo, banner, colour, and a tag members wear next to their name. Posts arrive under all of it, not ours.
What if I delete the webhook later?
Just delete it in Discord. The first rejected post clears it on our side. You can also disconnect it from League settings.