Home / Guides / Dota 2

How to Create a Dota 2 LFG Discord Server

Updated October 19, 2026

In Dota 2 the position matters as much as the medal: a party with three carries is doomed before the draft. A Dota LFG server should show both at a glance. This guide sets up channels for Ranked All Pick and casual modes, medal roles from Herald to Immortal, position roles 1 to 5 taken from the bot's own options, and Matchmaker so parties fill with players who actually want the spot you need.

1. Create the server

  1. In Discord, click the + (Add a Server) button at the bottom of the server list.
  2. Choose Create My Own, then For a club or community.
  3. Name it so people searching for Dota 2 find it — for example "Dota 2 LFG" plus your region or language — and upload an icon.
  4. Open Server Settings → Enable Community. This unlocks Onboarding, a rules screen and announcement channels, which the next steps use.

2. Set up Dota 2 channels

Create a category for each group below. Voice channels get a user limit that matches a real Dota 2 party size, so lobbies don't overfill.

Start Here

#rules Rules and post format: medal, position, region.
#pick-your-roles How to choose medal and position roles.

LFG

#ranked-party Ranked All Pick parties; posts must state positions needed.
#turbo-and-unranked Turbo, All Pick and Ability Draft for lower-stakes games.

Community

#drafts-and-builds Draft ideas, item builds and replays.

Voice

Ranked Five Five-player ranked party. User limit: 5
Turbo Party Smaller casual party. User limit: 3

3. Create rank and role roles

Create one role per Dota 2 rank tier (Server Settings → Roles). One role per tier is enough — per-division roles make the list too long to scan.

HeraldGuardianCrusaderArchonLegendAncientDivineImmortal

Position roles

Pos 1 (Carry)Pos 2 (Mid)Pos 3 (Offlane)Pos 4 (Soft Support)Pos 5 (Hard Support)Flex

Let members pick their own roles in Server Settings → Onboarding: add one question per role group so new members choose when they join. Onboarding needs at least 7 default channels, 5 of which @everyone can post in — the layout above covers that once you add a general chat channel or two.

4. Permissions and moderation

Dota games are long and losses sting, so post-game blame is the main problem. Add a rule against flaming former teammates, use timeouts rather than bans for first offences, and keep replay arguments in #drafts-and-builds.

5. Add Matchmaker so your server isn't empty

The hardest part of a new LFG server is that nobody is online to play with yet. Matchmaker fixes that: it connects your server to one shared queue with Dota 2 players from every other server using the bot.

  1. Add Matchmaker to your server — it's free.
  2. Members run /joingame and pick Dota 2, a mode and their rank. Supported modes: Ranked All Pick, Unranked & Turbo.
  3. When a match forms, every player gets a ready-check DM to accept or decline.
  4. Once everyone accepts, a private voice channel is created automatically for the lobby.

Add Matchmaker to Discord

6. Grow your Dota 2 server

FAQ

Which Dota 2 roles should a Discord server have?

Medal roles from Herald to Immortal, plus position roles for Pos 1 to Pos 5 and Flex — the same options Matchmaker uses.

Why separate Dota 2 Turbo from ranked LFG?

Turbo players want quick casual games; ranked players want a full draft with fixed positions. Separate channels stop each from cluttering the other.

Can Matchmaker match Dota 2 players by position?

Yes. Ranked All Pick queues include a preferred position, so parties form with players covering different roles.

How many players can a Dota 2 party have in Matchmaker?

Ranked All Pick supports parties of 2, 3 or 5, and Unranked & Turbo supports 2 to 5.

Related