A Discord Server Template for Your Tabletop Roleplay Games
If you’re just interested in my template for your TTRPG discord server, here it is. If you want to learn more, read on.
Introduction
I’ve been using Discord to supplement my Dungeons & Dragons 5th Edition games since 2018, and while it has always proven to be a useful tool, it became critical with the onset of COVID-19. What started out as a single text channel to organize game nights and share relevant memes evolved into a full-blown role play environment. While online play will never match the energy of table, it allowed my group to maintain some semblance of a social life, and enables many of you to play games you otherwise would have no access to.
In this guide I’ll share how I setup my games’ discord server in hopes that some of you will find it useful in running your own campaigns. This server isn’t specific to D&D and should be useful in all manner of TTRPGs, though certain aspects of the template may be more appropriate for certain styles of game.
Roles
Before we can talk about the channels, we need to talk about roles. Using roles will allow you to easily manage who has access to specific channels and provides a visual cue as to a member’s place within the server. The most basic TTRPG server needs only two roles, but there are several optional roles as well. The server template will include these optional roles, so if they aren’t necessary for you specific setup you can safely remove them.
Game Master
This is obvious. Most games need someone to run them, and those that don’t can still benefit from a dedicated shepherd to keep the players organized. They will need access to everything the server has to offer, including unique permissions, private channels, and the “Priority Speaker” permission, the last of which will allow them to talk over the Players in voice channels.
Now, a GM is not automatically an administrator. That is reserved for you, the person who created the server, who may or may not also be a GM. This separation is necessary if your game uses round robin GMs, or even GM assistants. You don’t want too many people to have those admin permissions, so delegate admin permissions on a per-user basis if you need to at all.
Player
The other required role, this should once again be obvious. You need Players to play a game, so anyone filling out a character sheet for your game should be placed into this role. They will have access to the bulk of the server’s channels, certainly the ones required to play the game. If you have players who rotate in and out of games, you can grant and revoke this role as necessary. This works well when used along side the first of the optional roles.
Spectator
Sometimes people want to sit in on a game and watch from the sidelines. This optional role is for them. They will have permission to send messages in the general and random channels but will have at most read permissions in any other channel (and sometimes no permissions at all).
Spectators can be a fun addition to the game, allowing others to see behind the veil and add to water cooler discussions out in the real world. I do recommend caution, however, in allowing too many spectators, and be sure to vet the people you invite. Nobody wants a heckler and putting too many eyes on your players could negatively affect their engagement and ability to immerse themselves in the game.
If in doubt, don’t allow spectators at all, and rely on those water cooler discussions to fill in your friends of the party’s adventures. If you have players who come and go, just keep them in the Player role full time.
Bot
This optional role serves little functional purpose and is used primarily to separate Bot users from the real people in the server’s member list. It’s unsafe to give this role too many permissions, so I’ve limited this role to the reading and sending of messages. If you install bots which require extra permissions, I recommend granting those permissions to the specific bot use.
That’s it for the roles I utilize, though you may find reasons to add new roles, especially for some of the more unique games out there. Now we’re ready to go into the various text channels, which I will go through by category.
The Out of Character Category
General
This is the default channel created with every discord server and there’s no need to do away with it here. This is where you or any other GM should coordinate with Players on when and how your sessions will be played. This is also where your players should ask their more meta questions.
Handouts
This channel isn’t for communication, but rather for the posting of files such as images, maps, and transcripts. Only the GM has permission to post here, but all server members have permission to view. If you want a file to only be available to specific players, use the private channels that I will discuss later in this article.
Random
A staple of many servers, this is where everything off topic goes, typically memes poking fun at current events within the game. I like to get creative with the name of this channel. For instance, within my own campaign’s server I’ve named this channel shitpost-adventures, a play off the subreddit r/ShitpostCrusaders, but you’ll likely want to choose a more PG name.
It’s important to keep off topic discussion isolated from everything else, lest it distract players from important discussions. If players start to post off-topic messages in other channels, they should be encouraged to move their shenanigans here.
The In Character Category
These are the channels you and your players will spend most of your time in. Anything posted to these channels is canon to your game.
Party Chatter
This is where Players will hold their in-character discussions during game play. If you use voice channels to run your game, this channel can still be useful for downtime discussions and side conversations mid-session. That said, it is possible to run a game entirely through this text channel.
Party Rolls
When using a bot to perform rolls, chat can quickly become saturated with roll commands and their generated outcomes, especially if many group rolls are called for. This channel pulls all of this out the main dialog, keeping other channels clean and focused. This channel is also a great place for creating and testing macros if your dice bot allows them. I will discuss my preferred dice rolling bot, DiceParser, in a later article
Out of Character
I thought this was the In Character category? Well yes, but this optional channel may or may not be useful depending on the group being played with. The idea is that discussions held by the Players and not the Characters (out of character) can be separated from in character discussions. It’s something of a virtual crossed fingers or OOC flag. Players should not face in game consequences for what they discuss in this channel, unless, of course, they decide on something stupid and pursue it in character. It’s still part of playing the game, thus inclusion in this category.
Downtime
This is another optional channel and is meant for actions or RP performed outside of standard play. It is entirely possible to roll these discussions into Party Chatter, but sometimes the separation makes it easier the GM to track what is happening and when.
The Private Channels Category
Sometimes you only want a specific character or subset of characters to receive certain messages or handouts, and you may not necessarily want to do this in direct messages, lest it be lost amongst unrelated discussions. This is where private channels come into play. Each Player should have a channel which only they and the GM can see and post to. In my template you will see three channels, Huey, Dewey, and Louie. Rename these to match the names of characters in your game and be sure to only add the relevant user to each channel’s permission, never roles. If you need more private channels, simply clone an existing one, changing the user who has permission to view the channel.
The Game Master Category
These channels are for the Game Master’s eyes and are configured to be hidden from all but those with the Game Master role. This entire category is optional, but depending on how your GM runs their game it may prove useful to have.
Notes
This is a convenient place to put in-session notes. This is more useful if you don’t have a lot of screen real estate, don’t like window switching, or are running your game from a mobile device. Notes taken here can be compiled later as you see fit. A major advantage to keeping notes in this channel is that they are accessible anywhere you have discord, though with the advent of programs like Obsidian, this is becoming less of an issue.
GM Rolls
Assuming you aren’t rolling physical dice (who does that?), this channel allows you to make secret rolls using whatever dice rolling bot you’ve installed on the server. While you as GM are allowed to roll however you want, I will say that if you require your players to roll using a bot, it may make them feel better to know you’re using the same bot.
Voice Channels
General
For the most part, any voice communication will happen here, whether it be during a session or not. Discord also allows video calls, so Players may choose to share their visage here. This is especially handy if the GM wants to do any streaming.
Asides
This channel isn’t likely to be used often, but you’ll be glad you have it. From time to time a GM may wish to pull one player to the side to divulge secret information. This channel provides a mechanism to do just that. The GM has permission to move Players between Voice Channels, so they’ll be able to pull Players into the Aside channel as necessary.
General Tips
That covers the server template as I have it, but I had a few parting tips.
Text Doesn’t Carry Tone
Be aware that from time to time you and your players may have difficulty understanding the tone behind something another person wrote out. Sarcasm is notoriously difficult to parse in text, and some genuine questions may come off as condescending depending on context. Try not to jump to conclusions and ask for clarification if you’re unsure of the tone or meaning of something. More often than not, a person isn’t aware that their message was misinterpreted.
Hesitate Running Multiple Games on the Same Server
It may be tempting, especially if two games share largely the same group or even campaign setting, but running multiple games on the same server will cause confusion all around, making it difficult to keep things straight. Discord servers are cheap, taking only a small-time investment to get going, especially using a template.
Use Nicknames
This may be obvious, but I recommend Players set their server nickname to that of their character. This will make it easier for the GM to track which characters are talking.
Make Sure Your Players Are Bought In
It may be tempting to create a server with this template and run with it, but make sure your players are good with the concepts here. I have had players who loathed the idea of doing any roleplay outside of sessions, making the downtime channel moot. Tabletop gaming is a cooperative endeavor, and we want to make sure it works for everyone.
Wrapping Up
Discord has been a boon to me and my campaign, allowing play during otherwise impossible circumstances and acting as an archive for my game from its inception. I hope I’ve provided some good tips for you today, and that you can find equal success incorporating Discord into your own games.
There are more ways to enhance what Discord can do for your game such as adding bots, using an online platform such as foundry to run your game, or even using video capture to share physical aspects of your world with your player. Those are discussions for another time. For now, let me once again link to the promised Discord Server Template.