Skip to main content

Discord server template

D&D and TTRPG Discord server template

A tabletop server has to do two jobs: run the games, and find people to play them. This template gives each campaign a private category that only its players and GM can see, so handouts and in-character posts never leak between tables. Public channels handle the rest: looking for group, rules questions, homebrew and a lounge where GMs can trade notes. It works for one weekly D&D group and for a community running a dozen tables of different systems.

Build this server in Discord

Free. Adds channels and roles, deletes nothing.

Customise it first
Channels
25
Roles
7
Rules
8

Who this template is for

  • D&D 5e, Pathfinder and other TTRPG groups that play online
  • Communities running several campaigns or a West Marches game
  • Game masters who want handouts and notes in one place

Text-only roleplay worlds without dice or game masters fit the roleplay template better. A single group of friends needs only one campaign category.

Channels and categories

Every channel, its purpose and who can post. Read-only and private channels are set up with the right permission overwrites, so you do not have to configure them by hand.

The Tavern

  • rulesRead-only (Owner can post)

    Server rules and table etiquette.

  • safety-toolsRead-only (Owner, Moderator can post)

    Lines and veils, the X-card and how to raise a problem.

  • announcementsRead-only (Owner, Moderator can post)

    Server news and new campaigns.

  • general

    Table talk, memes and anything else.

  • rules-questions30s slowmode

    How does grappling work? Ask here and name the system.

  • homebrew120s slowmode

    Your own classes, monsters, items and maps.

Find a Game

  • looking-for-group21600s slowmode

    Players: system, availability and experience. GMs: use the pinned recruitment format.

  • session-scheduleRead-only (Owner, Game Master can post)

    Upcoming sessions for every table, posted as Discord events.

Campaign A

  • a-in-characterPrivate: Owner, Game Master, Campaign A Player

    In-character posts between sessions.

  • a-table-talkPrivate: Owner, Game Master, Campaign A Player

    Out-of-character chat, scheduling and recaps.

  • a-dice-rollsPrivate: Owner, Game Master, Campaign A Player

    Rolls during play so the story channels stay readable.

  • a-handoutsRead-only (Owner, Game Master can post)

    Maps, letters and NPC portraits from the GM.

  • a-character-sheetsPrivate: Owner, Game Master, Campaign A Player

    Links to character sheets and backstories.

  • Campaign A SessionvoicePrivate: Owner, Game Master, Campaign A Player

Campaign B

  • b-in-characterPrivate: Owner, Game Master, Campaign B Player

    In-character posts between sessions.

  • b-table-talkPrivate: Owner, Game Master, Campaign B Player

    Out-of-character chat, scheduling and recaps.

  • b-dice-rollsPrivate: Owner, Game Master, Campaign B Player

    Rolls during play.

  • b-handoutsRead-only (Owner, Game Master can post)

    Maps, letters and NPC portraits from the GM.

  • b-character-sheetsPrivate: Owner, Game Master, Campaign B Player

    Links to character sheets and backstories.

  • Campaign B SessionvoicePrivate: Owner, Game Master, Campaign B Player

Game Masters

  • gm-loungePrivate: Owner, Moderator, Game Master

    Prep help, module spoilers and advice between GMs.

  • table-problemsPrivate: Owner, Moderator, Game Master

    Raise player issues privately with other GMs and staff.

Staff

  • staff-chatPrivate: Owner, Moderator

    Private staff discussion.

  • mod-logPrivate: Owner, Moderator

    Moderation actions and AutoMod alerts.

  • Staff VoicevoicePrivate: Owner, Moderator

Why it is laid out this way

Campaign A
Each campaign is a private category for its players and GM. Add a table by copying the pattern: one role, one category with the same five channels and a voice channel.
a-dice-rolls
Dice bots are noisy. A separate rolls channel keeps in-character posts and recaps readable afterwards.
a-handouts
Read-only for players so maps and letters are never buried under chat, and the GM can find them mid-session.
safety-tools
Written safety tools set expectations before session zero and give players a clear route to raise problems.
looking-for-group
A 6-hour slowmode stops repeated posts, and the Looking for Group ping lets GMs reach players when a table opens.

Roles and permissions

Roles are listed from highest to lowest. Member and ping roles carry no extra permissions because @everyone already has Discord's defaults. Check any role in the permissions calculator.

Roles from highest to lowest, with what each can do
RoleWhat it can do
OwnerShown separately

Runs the server. Full management without Administrator.

Key permissions: Manage Server, Manage Roles, Manage Channels, Manage Webhooks, Manage Expressions, View Audit Log, Ban Members, Kick Members, Timeout Members, Manage Messages, Manage Threads and Posts, Manage Nicknames, Manage Events, Mention @everyone, @here and All Roles, Mute Members, Deafen Members, Move Members

ModeratorShown separately

Handles rule breaks and disputes between tables.

Key permissions: Kick Members, Ban Members, Timeout Members, Manage Messages, Manage Threads and Posts, Manage Nicknames, View Audit Log, Mute Members, Move Members

Game MasterShown separately

Runs campaigns. Manages messages and voice during sessions and creates session events.

Key permissions: Timeout Members, Manage Messages, Manage Threads and Posts, Mute Members, Move Members, Manage Events

Campaign A PlayerShown separately

Players at the first table. Unlocks the Campaign A category.

Campaign B PlayerShown separately

Players at the second table. Unlocks the Campaign B category.

Looking for Group

Opt-in ping for players who want to join a new table.

Adventurer

Optional verified role for members who accepted the rules.

Server rules

Posted to #rules when you build with Discrofy, or copy them.

  1. Respect the table

    Be on time for sessions, tell your GM early if you cannot make it, and keep phones and side chats out of voice during play.

  2. Safety tools apply

    We use lines and veils and an X-card. Any player can pause or skip content without explaining why. Session zero topics are listed in #safety-tools.

  3. In character goes in campaign channels

    Keep in-character posts and rolls in your campaign’s channels. Table talk and rules questions go in #rules-questions.

  4. No spoilers for running modules

    Do not discuss the plot of published adventures someone is running here. Spoiler-tag module talk in #gm-lounge.

  5. GM has the final call at the table

    Argue rules after the session, not during it. Raise problems with the GM privately or with staff.

  6. Share homebrew, not piracy

    Homebrew and your own content are welcome. No pirated books or paid PDFs.

  7. Keep it SFW in public channels

    Mature campaign content stays inside that campaign’s private channels and only with everyone’s agreement.

  8. Follow Discord’s rules

    Follow the Discord Community Guidelines and Terms of Service, including the minimum age in your country.

Want a different tone or stricter rules? Use the Discord rules generator.

Welcome message and onboarding

**Welcome to The Tavern, {user}!** 🎲

1. Read #rules and #safety-tools.
2. Looking for a table? Post in #looking-for-group and pick the Looking for Group role.
3. Upcoming sessions are in #session-schedule.
4. Rules questions go in #rules-questions.
  1. Rename Campaign A and B and their roles to your campaign names before inviting players.
  2. Pin a GM recruitment format in #looking-for-group: system, schedule, experience level and number of seats.
  3. Schedule sessions as Discord events so players get reminders.
  4. Add a dice bot and limit it to the dice-rolls channels.

Moderation and AutoMod

Discord AutoMod rules to turn on

  • Block invite links outside staff channels.
  • Block phrases offering pirated rulebooks ("free PDF", "full handbook download").
  • Block mention spam at 5 unique mentions.
  • Turn on the commonly flagged words filter in public channels.

How to moderate it

  • Let GMs handle their own tables first; staff step in for server rule breaks or when a GM asks.
  • Remove campaign roles when a player leaves a table so private channels stay private.
  • Archive finished campaigns instead of deleting them; players like to reread their story.
  • Keep #table-problems private and act on safety concerns quickly.

Recommended server settings

SettingValueWhy
Verification levelLowTabletop groups are usually invite-driven; a verified email is enough.
Explicit media filterFilter for members without rolesCampaign art can be dark; filter new members without blocking players.
Default notificationsOnly @mentionsCampaign channels are busy during sessions.
Scheduled eventsOne event per sessionDiscord sends reminders and shows times in each player’s time zone.

Suggested bots

  • Discrofy: Builds this layout and manages AutoMod and moderation from a dashboard.
  • A dice bot: Rolls dice with modifiers in the dice-rolls channels.
  • A character sheet bot: Optional. Links D&D Beyond or other sheets and rolls from them.

Build it in about a minute

Discrofy creates every category, channel, role and permission above in your server, then posts the rules. It only adds, so existing channels are kept, and you can undo the build from your dashboard. Your first build each month is free.

Frequently asked questions

How do I set up Discord for a D&D campaign?+

Give the campaign a private category that only its players and GM can see, with channels for in-character posts, table talk, dice rolls, handouts and character sheets, plus a voice channel for sessions. Schedule each session as a Discord event.

How do I add another campaign?+

Create a role for its players and a category private to that role and the Game Master role, then copy the five campaign channels and the session voice channel.

Does this work for Pathfinder and other systems?+

Yes. Nothing in the layout is specific to D&D. Rename the channels to fit your system and add system roles if you run several.

Do I need a virtual tabletop as well?+

Not always. Many groups play theatre-of-the-mind in voice with a dice bot. Use a virtual tabletop when you need maps and tokens, and keep Discord for voice, scheduling and handouts.

Last updated 2026-11-03.