Skip to article
Back to Blog
D&DDiscordOnline PlaySetup

How to Play D&D on Discord: The Complete Setup

D
Danylo, Co-founder, Kazkar
7 min read
Share

TL;DR

You need a voice channel with decent audio, five or six text channels with clear jobs, a dice bot, a map option if you fight on a grid, and one fixed place where every session gets written down. It takes about an hour to set up, once. Test it with a short session zero before the first real game.

What You Need

The whole setup fits in one table. The sections below go through it piece by piece.

PieceWhat to useRequired?
ServerA free Discord server for the campaign, or a category inside one your group already usesYes
VoiceOne voice channel per table, a headset or earbuds with a mic, noise suppression onYes
Text channelsAnnouncements, table talk, in-character, dice, characters, recaps, plus @DM and @Player rolesYes
Character sheetsPaper photos, PDFs, or D&D Beyond, as long as everyone can find theirsYes
Dice botAvrae for 5e, or any simple rollerRecommended
Map / VTTTheater of the mind, a screen-shared map, Owlbear Rodeo, Roll20, or Foundry VTTOnly for grid combat
NotesA #recaps channel with one post per session, or a recording turned into notesYes, though most groups skip it

Set things up roughly in that order. Bad audio ruins a session faster than anything else, and notes are the piece people forget until three months in.

Voice

Your players will notice this part most, so spend time on it.

  • One voice channel per table. Name it after the campaign, like curse-of-the-hollow. If you run more than one game, give each its own channel.
  • Turn on noise suppression. Discord’s built-in noise suppression (in Voice & Video settings) removes keyboards, fans, and dogs. Ask every player to check it before session one.
  • Push-to-talk for noisy players. If someone plays from a busy room, push-to-talk saves everyone else’s sanity.
  • Check input sensitivity. If a player’s voice keeps cutting off mid-sentence, their sensitivity is set too high. Automatic sensitivity is a good default.
  • Use a headset. Earbuds with a mic are fine. Laptop speakers plus laptop mic is where echo comes from.

Music and ambience

Background music makes a huge difference, and it’s also where most Discord setups get complicated. Many of the popular music bots that streamed from YouTube were shut down over the years, so don’t build your setup around one specific bot. Three options hold up:

  • The DM shares audio. Stream a browser tab or app with sound. Simple, but the DM controls the volume for everyone.
  • A soundboard or ambience tool that plays into the voice channel. Good for sound effects at the right moment.
  • Everyone plays the same playlist locally. Post a link and let each player set their own volume. Low-tech and surprisingly pleasant.

Channels and Roles

Most messy Discord games have one thing in common: rolls, jokes, rules questions, and the map link all end up in #general. Give each kind of message its own home. Five or six channels is plenty, and each should have a job you can say in five words.

ChannelWhat it’s for
#announcementsSession dates, cancellations, big news. DM only
#table-talkOut-of-character chat during and between sessions
#in-characterRoleplay between sessions, letters, downtime scenes
#diceAll rolls go here, so they don’t flood the chat
#charactersCharacter sheets, portraits, backstories
#recapsWhat happened each session. The channel everyone checks before the next game

Then add two roles:

  • @DM can post in #announcements, pin messages, and manage channels.
  • @Player can see the campaign’s channels. If your server has other people on it, hide the campaign category from everyone without this role.

Two more Discord features are worth using: Scheduled Events for session dates (players get a reminder and can mark “interested”), and threads for side conversations, like one player’s downtime scene, so they don’t take over the main channel.

A bigger server with rotating groups needs a different layout. See our guide to running West Marches on Discord.

Copy this into a note and build your server from it:

ROLES
@DM        manage channels, post announcements
@Player    see campaign category

CATEGORY: [CAMPAIGN NAME]
#announcements   (DM only, players read)
#table-talk      (out of character)
#in-character    (roleplay between sessions)
#dice            (all rolls here)
#characters      (sheets, portraits, backstories)
#recaps          (one post per session)
[campaign-name]  (voice, players only)

BEFORE SESSION ONE
[ ] Everyone tested mic + noise suppression
[ ] Dice bot works in #dice
[ ] Map / VTT link pinned in #table-talk
[ ] First session added as a Scheduled Event

Dice and Maps

Dice

You can let everyone roll physical dice and trust them, and plenty of groups do. A dice bot has two advantages: everyone sees every roll, and nobody has to do the math.

  • Avrae is the best-known D&D 5e bot. Besides rolling, it can import characters from D&D Beyond and track initiative.
  • Simple dice bots just roll what you type, like /roll 1d20+5. Enough for most tables and any system.

Whichever you pick, keep rolls in #dice. For a full comparison, see our list of the best Discord bots for D&D.

Maps

Discord has no built-in battle map, so pick one of these:

OptionBest forSetup effort
Theater of the mindStory-heavy games, small fightsNone
Screen shareA DM who draws or uses a map imageLow. The DM streams the map, players describe moves
A browser VTTTactical combat with tokensMedium. Owlbear Rodeo is the lightest, Roll20 is the most common
Foundry VTTDMs who want full control and automationHigh. A one-time purchase that the DM hosts

Whatever you choose, players keep talking in the Discord voice channel. The VTT is for the map and the dice; Discord is for the people. Pin the map link in #table-talk and never move it, so nobody spends the first five minutes of a session hunting for it.

Keeping a Record

At a physical table your group shares a notebook, maybe a whiteboard. On Discord, anything nobody wrote down disappears when the voice channel empties. Three weeks later someone asks “what was the name of the guy with the map?” and the answer is somewhere in two hours of audio nobody kept.

At minimum, post a short recap in #recaps after each session. Our session recap template takes about ten minutes to fill in. A post can be as short as this:

Example: a #recaps post

Session 4 · The Hollow Mill

What happened: the party tracked the missing miller to the old mill and found a cellar full of salt circles.

New faces: Greta, the miller’s daughter (scared, but helpful).

Open threads: who drew the circles? Why was the millstone turning with no wind?

Where we stopped: at the cellar’s second door, torches low.

Someone has to write it, every time, right after a long session. That’s usually the DM, and it’s usually the first habit to slip. If you’d rather not, Kazkar joins the voice channel when you type /summon, and after /banish it writes the session up as a chronicle and adds the new NPCs, places, and items to a linked campaign wiki.

Recording is a decision for the whole table, so bring it up before you start, ideally at session zero. To compare options, see how to record a TTRPG session and our comparison of Craig and Kazkar.

Your First Session on Discord

Don’t make your first night a three-hour dungeon crawl. Start with a short session zero:

  1. Tech check (15 minutes). Everyone joins voice, tests mics, rolls one die in #dice, and opens the map link.
  2. Session zero (45–60 minutes). Tone, boundaries, schedule. Our session zero checklist covers what to agree on.
  3. A short opening scene (30 minutes). Introduce the characters and end on a hook. Thirty minutes of real play teaches you more about your setup than a week of planning.

After a couple of sessions the setup stops being something you think about. The map is where it always is, rolls land in one channel, and last week’s recap is waiting at the top of #recaps when everyone logs in. That’s the point of the hour you spent: the evening starts with the game.

Frequently Asked Questions

How do you play D&D on Discord?

Make a server with a voice channel, a few text channels with clear jobs, and roles for the DM and players. Add a dice bot and, if you want a grid, a virtual tabletop, then play in voice the way you would at a table.

Do I need a virtual tabletop to play D&D on Discord?

No. Plenty of groups play theater of the mind or with a screen-shared map image. A VTT like Owlbear Rodeo, Roll20, or Foundry VTT mostly helps with tactical combat.

What’s the best dice bot for D&D on Discord?

For 5e, Avrae is the usual pick because it imports D&D Beyond characters and tracks initiative. For other systems, a basic roller is enough.

How do I play music during a D&D session on Discord?

Stream audio from the DM’s machine, use a soundboard that plays into voice, or share a playlist everyone runs locally. Many YouTube music bots have been shut down, so avoid depending on one.

How do we keep track of what happened in previous sessions?

Keep a dedicated recaps channel with one short post per session. If nobody has time to write it, record the session (with everyone’s agreement) and turn the recording into notes.

Your move, adventurer

Never write the recap again

Kazkar joins your Discord voice channel, records the session, and writes it up as a chronicle, with new NPCs, places, factions, and items added to a linked campaign wiki. Free to start, no card required.

Add Kazkar to Discord
Share
The Scribe
D

Danylo

Co-founder, Kazkar

Danylo is a co-founder of Kazkar and a tabletop RPG player and GM. He writes about running games, tracking campaign lore, and turning messy session notes into stories worth keeping.

Meet the Kazkar team →