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.
Free. Adds channels and roles, deletes nothing.
- 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.
| Role | What 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.
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.
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.
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.
No spoilers for running modules
Do not discuss the plot of published adventures someone is running here. Spoiler-tag module talk in #gm-lounge.
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.
Share homebrew, not piracy
Homebrew and your own content are welcome. No pirated books or paid PDFs.
Keep it SFW in public channels
Mature campaign content stays inside that campaign’s private channels and only with everyone’s agreement.
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.- Rename Campaign A and B and their roles to your campaign names before inviting players.
- Pin a GM recruitment format in #looking-for-group: system, schedule, experience level and number of seats.
- Schedule sessions as Discord events so players get reminders.
- 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
| Setting | Value | Why |
|---|---|---|
| Verification level | Low | Tabletop groups are usually invite-driven; a verified email is enough. |
| Explicit media filter | Filter for members without roles | Campaign art can be dark; filter new members without blocking players. |
| Default notifications | Only @mentions | Campaign channels are busy during sessions. |
| Scheduled events | One event per session | Discord 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.
Related templates and guides
Roleplay template
Character approval, in-character scenes, lore and out-of-character chat for a text roleplay world.
ContinueTemplateCommunity template
A clean, general-purpose layout with interest channels, events and a small mod team.
ContinueTemplateGaming template
LFG, game channels, squad voice and genre ping roles for a community that plays several games.
ContinueTemplateStudy template
Subject help, focus rooms, accountability check-ins and resources for a study group or class.
ContinueFree toolCheck campaign permissions
Confirm only players can see their campaign category.
ContinueFree toolGenerate rules
A base rule set to extend with table etiquette.
ContinueGuideDiscord roles explained
How role-based private categories work.
ContinueGuideDiscord server setup guide
The full checklist for launching a server.
ContinueLast updated 2026-11-03.