If you’re eager to embark on epic D&D adventures with friends but can’t meet in person, playing D&D on Discord is a fantastic solution! Whether you’re a seasoned player or a first-time Dungeon Master (DM), navigating the virtual world of Discord can seem daunting at first. But don’t worry, I’m here to guide you through the setup process step by step, ensuring you have everything you need for a smooth and enjoyable gaming experience. From creating your server to integrating dice bots and virtual tabletops (VTTs), I’ve got you covered!
…
What you’ll learn in this article
- 🎲1How to set up a Discord server for D&D.
- ✅2Tips for integrating dice bots and managing rolls.
- 🔎3Best practices for using Virtual Tabletops (VTT) like Roll20 and Foundry.
- 🧙4♂️ How to organize channels and roles effectively.
- 📅5Strategies for finding D&D players and scheduling sessions.
- ⚙6️ Essential audio and video settings for smooth gameplay.
- 📜7Tips for managing character sheets and homebrew content.
- 🛠8️ Troubleshooting common technical issues during sessions.
- 🎲9Audio & video setup for smooth sessions
- 🎲10Short procedure: Prepare audio/video before session (3–5 steps)
- 🎲11Running encounters: initiative, tracking HP, and shared maps
- 🎲12Short procedure: Run a combat round on Discord (4 steps)
- 🎲13Automation & macros: Dice macros, pinned commands, and webhooks
- 🎲14Content creation: preparing maps, tokens, and images for Discord/VTT
- 🎲15Permissions, moderation, and security best practices
- 🎲16Accessibility, inclusion, and accommodations
- 🎲17Troubleshooting common issues
- 🎲18Session management, prep and time management
- 🎲19Tips for new DMs and players
- 🎲20Monetization, community rules, and etiquette
- 🎲21Common mistakes and how to avoid them
- 🎲22Integration examples and mini-workflows
- 🎲23Resources & complementary tools
1. Setting up a Discord server for D&D
Creating a Discord server for D&D is a fantastic way to gather your friends and embark on epic adventures together, even from a distance. Start by creating a dedicated server specifically for your campaign. You can do this by clicking the “+” icon in Discord and selecting “Create My Own.” After that, give your server a catchy name and set an inviting icon that resonates with your party’s theme. For a smooth experience, it’s best to choose a central server region, which can help reduce latency during voice chats.
Choosing a server template and region
Tip: For small groups, use the default “For me and my friends” template that Discord provides. This is a great starting point to keep things simple.
When selecting a server region, Discord usually auto-selects the best region based on your location. However, if you’re playing with friends from different parts of the world, consider choosing a region that caters to the majority of your players. You can also enable RTC (Real-Time Communication) region selection for specific voice channels to further optimize performance. Remember, a wired Ethernet connection generally provides better stability than Wi-Fi, which can be crucial for your gaming sessions.
Creating roles and basic permissions
Warning: Establishing a clear hierarchy of roles and permissions is critical to maintaining order on your server.
Create specific roles for your server, such as @DM (Dungeon Master), @Player, and @Newbie. Each role should have tailored permissions. For instance, the DM role should have the ability to manage channels and kick players, while players should have permissions to send messages in designated channels. It’s essential to keep the @everyone role restricted to prevent unauthorized message posting in sensitive channels like those used for DM tools. You can also enable 2FA (Two-Factor Authentication) for moderators to enhance security.
Recommended channel naming conventions
Example: Use clear and concise names for your channels to keep everything organized. For instance, you can create channels like #welcome, #announcements, #in-character (IC), #ooc-chat (out-of-character), and #dice-rolls.
Organizing your channels into categories is another excellent practice. For example, you might create categories like Welcome, Campaign, Voice, Bots, and VTT (Virtual Tabletop). This structure helps players find the channels they need quickly, reducing confusion during gameplay. Additionally, consider using read-only pins in channels like #welcome for rules and #announcements for important updates.
2. Channel layout examples (Minimal / Standard / Advanced)
Setting up the right channel layout is crucial for a smooth D&D experience on Discord. Depending on your group’s needs, you can choose from minimal, standard, or advanced layouts. Each layout serves different purposes, from quick pick-up games to more organized long-term campaigns.
Minimal layout (for quick pick-up games)
Tip: Keep your channel layout simple to facilitate easy and spontaneous sessions.
For a minimal layout, you only need 2-3 text channels and one voice channel. Create channels like #general for chat, #dice-rolls for rolling dice, and a General Voice channel for discussions. This layout is perfect for quick pick-up games where you want minimal setup and maximum play. You can even restrict file uploads in the dice channel to keep things tidy.
Standard layout (text/voice/VTT channels)
Example: A standard layout includes channels for roleplay (IC), out-of-character (OOC), announcements, dice rolls, and VTT links, along with voice and screen-share channels.
In a standard layout, you can expand your channels to include #welcome, #announcements, #in-character, #ooc-chat, and #dice-rolls, along with voice channels for gameplay. This setup supports regular campaigns and provides a good balance between organization and accessibility. You might also consider adding a #session-notes channel for tracking key events and a #character-sheets channel for players to share their character information.
Advanced layout (separate encounter rooms, private DM space, resource channels)
Warning: An advanced layout can become complex, so ensure that your players are comfortable navigating it.
For a more advanced setup, you can create multiple encounter voice channels, an #initiative-tracker, and a #dm-private channel for DM discussions. This layout is suitable for larger groups or long-running campaigns, allowing for separate encounter rooms and organized resources. Additionally, you can use threads for each encounter to keep things organized, and create dedicated channels for community engagement like #events or #fun-and-games.
3. Short procedure: Create a D&D Discord server (3–6 steps)
- Create your server: Click the “+” icon in Discord and select “Create My Own.” Name your server and set an inviting icon.
- Set your server region: Choose a central region for optimal performance and select the “For me and my friends” template if you have a small group.
- Create roles: Set up roles like @DM, @Player, and @Newbie, assigning appropriate permissions for each role.
- Establish channels: Create essential channels such as #welcome, #announcements, #in-character, #ooc-chat, and #dice-rolls.
- Invite your friends: Generate an invite link and share it with your players to get them on board.
- Test your setup: Have a brief test session to ensure everything works smoothly, including bots and voice channels.
Quick role & channel creation example
Example roles: @DM, @Player, @Newbie. Channels: #welcome, #dice-rolls, General Voice.

For a quick setup, create these roles and assign them basic permissions. For example, allow Players to view and send messages, while the DM has permissions to manage channels. You can also set up a #bot-test channel to test any bots you add later without cluttering your main channels.
Sample channel topics and pinned messages
Tip: Use pinned messages in channels to set expectations and share important information.
In your #welcome channel, you can pin rules for the server along with a schedule of upcoming sessions. In #dice-rolls, consider pinning a message that includes a template for rolling dice, helping to standardize how players log their rolls. This way, everyone is on the same page, and it prevents confusion during gameplay.
4. Bots you need: Dice rollers, initiative trackers, and utility bots
Integrating bots into your Discord server can greatly enhance your D&D experience, automating tedious tasks and keeping gameplay smooth. The right selection of bots will help you manage dice rolls, track initiative, and even moderate the server.
Popular dice bots and sample commands
Example: For Avrae, you can use commands like !roll 1d20+5 to roll a 20-sided die and add 5 to the result. For Sidekick, you can use /roll 1d20+@dex to roll based on your character’s Dexterity modifier.
Avrae is a popular choice that integrates seamlessly with D&D Beyond to sync character sheets and automate rolls. It offers a range of commands for various types of rolls and macros. Sidekick is another great option, featuring user-friendly slash commands that make rolling easy, especially for mobile users. Make sure to create a dedicated #dice-rolls channel to keep your logs tidy and organized.
Initiative tracker bots with examples
Warning: Keep your bot count manageable to avoid confusion and overlap in functionality.
For initiative tracking, consider using Avrae with commands like !init add all to add combatants and !init next to advance turns. Alternatively, you can try specialized bots like Sidekick or SimpleInit, which are designed specifically for initiative management. Using a bot for initiative helps automate the process, reducing the time spent on tracking during combat. Make sure to post the initiative order in a dedicated channel like #initiative-tracker so everyone can follow along easily.
5. Short procedure: Add and configure a dice bot (4 steps)
- Choose a bot: Visit a bot directory like top.gg to find a suitable dice bot like Avrae or Sidekick.
- Add the bot: Click “Invite” or “Add to Server” and authorize the necessary permissions for the bot to function correctly.
- Configure macros: Set up any macros you want to use, such as attack or healing rolls, to streamline gameplay.
- Test the bot: Use a dedicated #bot-test channel to ensure that the bot responds to commands correctly and that players can access it.
Example commands for advantage/disadvantage and complex rolls
Example: For Avrae, to roll with advantage, use !roll 2d20h1 + 3; for a complex skill check, use !roll 1d20 + {mod} #Skill.
These commands provide players with the ability to perform various types of rolls quickly and efficiently. Make sure to communicate these commands clearly to your players, so they know how to use them during gameplay. This helps maintain a smooth flow, especially during critical moments in combat or skill checks.
Creating a reusable roll macro
Tip: Name your macros clearly to make them easily identifiable and ensure everyone knows their purpose.
To create a reusable roll macro in Avrae, use the command !editmacro to define your attack or healing macros. For example, you might create an “attack_longsword” macro that rolls damage using your longsword’s stats. This allows players to quickly perform common actions without remembering every detail. Store these macros in a pinned message or shared document for easy reference.
6. Virtual Tabletops (VTT) integration: Roll20, Foundry, Astral, and others
Integrating a Virtual Tabletop (VTT) into your Discord server can enhance your D&D experience by providing a visual representation of the game. Popular options include Roll20 and Foundry, which offer different features to suit your group’s needs. Roll20 is web-based and free, while Foundry requires a one-time license but offers greater customization.
What to host on the VTT vs Discord chat
Tip: Use the VTT for tactical elements like maps and tokens, while keeping roleplay and social interactions in Discord.
On the VTT, you’ll want to host maps, tokens, and any dynamic lighting effects that enhance gameplay. Discord should be your go-to platform for roleplay interactions, out-of-combat discussions, and administrative tasks like scheduling or sharing notes. This division helps keep the game organized and allows players to focus on the right platform for each aspect of gameplay.
Step-by-step integration examples (Roll20 & Foundry)
Example: For Roll20, create a game, share the player link in your #vtt-invite channel, and screenshare via Discord. For Foundry, host it locally, install the Discord module, and sync character sheets.

1. **For Roll20**: Create your game and invite players using the link shared in #vtt-invite.
2. **Screenshare**: During your session, use Discord to screenshare the Roll20 interface, allowing everyone to see the maps and tokens.
3. **For Foundry**: After hosting Foundry locally, install the Discord module to connect with your server. Make sure to test the integration before your first session to ensure everything works smoothly.
7. Short procedure: Link Roll20 or Foundry to Discord (5 steps)
- Create your VTT game: Set up your campaign on Roll20 or Foundry.
- Share the invite link: Post the game link in your #vtt-links channel for players to access.
- Test screen-share permissions: Ensure that you can share your screen on Discord and that audio is functioning correctly.
- Sync bot rolls: If you’re using a dice bot, test its integration with the VTT to confirm that rolls are appearing correctly in your Discord channels.
- Join the VTT 5 minutes early: Encourage players to join the VTT before the session starts to iron out any technical issues.
What you can share: maps, tokens, dynamic lighting overview
Example: Use PNG/JPG formats for maps and tokens, ensuring they are sized appropriately for your VTT. For dynamic lighting, keep in mind that this feature may require a paid subscription on Roll20.
When sharing maps, ensure that you provide a quick preview in Discord to give players an idea of what to expect. For VTT, host high-quality images that can be used for gameplay. If you’re using dynamic lighting, remember to test it with your players to ensure they have a consistent experience.
Common VTT pitfalls and fixes
Warning: Always test your VTT setup before the session to avoid delays during gameplay.
Common issues with VTTs can include token synchronization problems, connection errors, or firewall blocking access. If you encounter these issues, try refreshing your VTT session or checking your firewall settings. Additionally, make sure your players are aware of any specific browser requirements or settings needed for optimal performance. Testing with at least one player who has a low-bandwidth connection can help identify potential issues before your session begins.
8. Character sheets and mechanics: D&D Beyond, OSE sheets, and manual tracking
Using character sheets effectively is essential for smooth gameplay in your D&D sessions on Discord. D&D Beyond is a popular choice for digital character sheets, allowing for easy management and syncing with bots like Avrae.
When to allow character sheet sharing
Tip: Keep character sheets organized by pinning links in a designated channel to avoid clutter.
It’s generally best to share character sheets as read-only links, allowing players to view each other’s characters without editing them. This maintains the integrity of the information while fostering a collaborative atmosphere. If you trust your players, you may allow them to edit their sheets, but make sure to establish clear guidelines on what can be changed and when.
How to manage homebrew content and legal notes
Warning: Be cautious when sharing homebrew content to avoid copyright infringements.
Homebrew content should be stored in DM-only channels or VTT handouts to prevent leaks. Always be mindful of copyrighted materials; avoid uploading official maps or third-party content without permission. Keeping a local backup of your homebrew items and documenting any changes is a good practice to ensure that your players have access to the latest rules and content without risking any legal issues.
9. Audio & video setup for smooth sessions
When it comes to playing D&D on Discord, having clear audio and video is crucial for an enjoyable experience. I recommend enabling Noise Suppression and Echo Cancellation in your Discord settings. Noise Suppression helps eliminate background noise, while Echo Cancellation reduces audio feedback from your microphone. For optimal audio quality, set your Input Quality to High and adjust your voice bitrate based on your internet connection. Typically, a bitrate of 64–96 kbps is sufficient for low-bandwidth users, while 96–128 kbps works best for those with a stable connection.
Additionally, consider using a wired connection (Ethernet) instead of Wi-Fi for better stability. Test your audio setup with a few players before the session to ensure everyone can hear and be heard clearly. If you plan to use video, decide when it’s necessary to disable it, like during map-sharing, to conserve bandwidth. Remember that even a small adjustment can significantly enhance the overall quality of your game.
Recommended mic settings, echo cancellation, and bitrate
To set up your microphone effectively for D&D sessions, first, make sure to enable Echo Cancellation and Noise Suppression in your Discord settings. These features help eliminate background noise and feedback, providing a clearer sound. For the best results, set your Input Quality to High. For those with limited bandwidth, a bitrate of 64–96 kbps is advisable; however, if your connection is stable, aim for 96–128 kbps for superior audio quality.
In addition to these settings, it’s crucial to test your microphone before the session starts. I suggest conducting a quick sound check with a couple of players to ensure that everyone’s audio is clear and that there are no technical hiccups. If you find that your audio is still not up to par, consider investing in a better microphone or adjusting your environment to minimize background noise.
Bandwidth tips and low-latency setups

For a smooth D&D session on Discord, managing bandwidth is essential. Start by using a wired connection whenever possible, as it typically provides a more stable and faster connection than Wi-Fi. Close any unnecessary applications or browser tabs to free up bandwidth. If you’re playing with a larger group, consider lowering the video resolution or disabling video altogether during gameplay to improve audio quality.
For mobile users, I recommend enabling low-latency mode in Discord settings and using headphones to avoid echo and improve sound clarity. If your group spans multiple time zones, consider staggering session times to accommodate everyone’s bandwidth needs. Conducting pre-session lag tests can help you identify potential issues early on, allowing for a smoother experience.
10. Short procedure: Prepare audio/video before session (3–5 steps)
- Enable Noise Suppression and Echo Cancellation: Go to User Settings > Voice & Video and toggle these options on for better audio quality.
- Set Push-to-Talk: If background noise is a concern, enable Push-to-Talk in the same settings menu and choose a key that’s easy to remember.
- Test Audio/Video: Create a temporary voice channel and have a few players join to test their audio and video setups.
- Check Server Bitrate: Adjust the server voice channel bitrate based on your group’s bandwidth capabilities; set it to 64–128 kbps for optimal performance.
- Confirm VTT Screen-Share Works: If using a Virtual Tabletop (VTT), make sure your screen-sharing settings are working correctly for the session.
11. Running encounters: initiative, tracking HP, and shared maps
When running encounters in D&D on Discord, organization is key. Use initiative tracker bots (like Avrae) to streamline the process. Start the encounter by having players roll initiative in a dedicated channel, like #initiative. Players can then add their rolls, and the DM can manage the turn order using the bot’s commands. This method keeps everything organized and allows for quick references during combat.
For tracking hit points (HP), you can use the #combat-log channel to summarize each player’s actions and HP changes. This helps maintain clarity throughout the encounter. Additionally, consider using reaction emojis for players to signify their actions quickly, reducing the clutter in the chat. If you have secret actions or monster stats, utilize private threads or a DM-only channel to keep that information secure.
Example encounter flow using Discord channels & bots
- Initiative Setup: DM starts the initiative in the #initiative channel and prompts players to roll their initiatives.
- Player Rolls: Each player adds their roll to the initiative tracker using the command (e.g., !init add [player name] [roll]).
- Combat Summary: Use the #combat-log channel to summarize actions taken during the round, including HP updates and damage dealt.
- Action Resolution: After each round, the DM announces the next round and collects actions from players, repeating the process until the encounter concludes.
- Final Summary: At the end of the encounter, the DM posts a summary in #combat-log, including loot, experience points, and any relevant story points.
12. Short procedure: Run a combat round on Discord (4 steps)
- Add Combatants to Initiative: DM starts by adding all combatants to the initiative tracker using the !init add command.
- Players Roll & Add: Players roll their initiative and update the tracker with their results.
- Announce Round: DM announces the start of the round, prompting players for their actions.
- Update HP: After actions are resolved, the DM updates the HP for each combatant using the tracker commands.
Example initiative commands and HP update workflow
Example: If a player’s character takes damage, the DM can use the command !init update [character name] hp [new HP value] to keep track of changes in real-time.
13. Automation & macros: Dice macros, pinned commands, and webhooks
Using automation tools and macros in Discord can significantly enhance your D&D sessions. Start by creating macros with Avrae, which allows you to define common actions (like attacks or spells) that players can execute with a single command. Pin these macros in a dedicated channel so players can easily access and reference them during gameplay.
Webhooks can also be utilized to post encounter summaries or session logs automatically. This helps keep track of important events and can serve as a backup for players who miss a session. To set up a webhook, you’ll need to create a new webhook in your Discord channel settings and configure it to post the desired information to the appropriate channel.
Example macros for advantage, skill checks, and auto-damage
- Advantage Roll: `!roll 2d20h1 + [modifier]` — This command allows players to roll two twenty-sided dice and take the higher result, adding any relevant modifiers.
- Skill Check: `!roll 1d20 + {modifier} #SkillCheck` — This command facilitates skill checks by adding the appropriate modifier to the roll.
- Auto-Damage: `!roll [number]d[number] + [damage modifier]` — Use this for rolling damage when a player successfully hits an enemy.
Using webhooks to post encounter summaries
Warning: Test your macros in a dedicated bot-testing channel prior to the session to ensure they function correctly and are easy for players to use.
Setting up webhooks allows you to automate the posting of important information, such as session summaries or player actions. This can help keep your gameplay organized and ensure everyone is up to date with the latest developments in the campaign.
14. Content creation: preparing maps, tokens, and images for Discord/VTT
Creating engaging visuals for your D&D sessions can enhance player immersion. When preparing maps, I recommend using PNG or JPG formats, ideally keeping the resolution around 2000×1500 pixels for larger displays. For tokens, 70×70 pixels is a common size. You can use tools like Token Stamp to create custom tokens that fit your campaign’s theme.
Additionally, consider creating dual-layer assets: a low-resolution preview for Discord and a high-resolution version for your Virtual Tabletop (VTT). This ensures that players with slower connections can still enjoy a visually appealing experience without lag. Remember to test these assets on mobile devices as well, ensuring that they display correctly for all players.
File formats, optimal resolutions, and compression tips
For your maps and tokens, stick to PNG or JPG formats, compressing files to ensure they stay under the 2MB upload limit in Discord. Tools like TinyPNG can help with this process. For best results, maintain a resolution of around 2000×1500 pixels for maps while ensuring tokens remain at 70×70 pixels. This keeps your assets visually appealing without sacrificing performance.
If you’re looking for even smaller file sizes, consider using the WebP format, which often provides better compression ratios without losing quality. Be sure to test your images on different devices, including mobile, to ensure they load quickly and display as intended.
15. Permissions, moderation, and security best practices
Setting up appropriate permissions in your Discord server is vital for a smooth D&D experience. Start with a clear hierarchy: assign roles like DM, Player, and Moderator, each with specific permissions tailored to their needs. For instance, DMs should have permissions to manage channels and kick players, while Players should have the ability to engage in conversations and roll dice.
Additionally, using moderation bots like Carl-bot can help maintain order within your server. Implement a workflow for managing conflicts or rule violations, such as issuing warnings before taking further action. Regularly review your permissions to ensure they align with your community’s needs, and consider enabling two-factor authentication (2FA) for moderators to enhance security.
Role-based permission examples (Player vs DM vs Moderator)
| Role | Permissions |
|---|---|
| DM | Manage Channels, Kick/Ban members |
| Player | Send Messages, View Channels |
| Moderator | Manage Messages, Mute Members, View Audit Log |
For DMs, it’s crucial to have full control over the server to manage gameplay effectively. Players should have the ability to engage in conversations and roll dice, while Moderators need a balanced set of permissions to enforce rules and assist the DM without overshadowing them.

Warning: Avoid giving players permissions to manage channels or kick members, as this can lead to confusion and disrupt the flow of gameplay.
16. Accessibility, inclusion, and accommodations
Creating an inclusive environment for all players is essential when running D&D sessions on Discord. Start by gathering information on players’ accessibility needs during onboarding. This can include preferences for text alternatives, TTS (Text-to-Speech), and colorblind-friendly maps. Make sure to provide session recaps in text format and include captions for any video content shared during gameplay.
Additionally, consider using Discord features and bots that enhance accessibility, such as Krisp for noise cancellation and text-to-speech features. Keeping a private channel for players to request accommodations can help you address individual needs without disrupting the main gameplay channel.
Text alternatives, captions, and TTS usage
Providing text alternatives for visual content is crucial for accessibility. Ensure that all images uploaded to your server, including maps and tokens, have accompanying alt text describing their content. This allows players using screen readers to understand the visuals without missing out on important details.
When sharing audio or video content, consider designating a player to provide captions or using automated captioning tools. This ensures that everyone can follow along, regardless of their hearing abilities. Make it a practice to remind players to use TTS for important announcements, keeping the gameplay accessible to everyone.
Tools and bot settings for accessibility
Utilizing tools that improve accessibility can enhance the experience for all players. Implement bots for TTS and noise cancellation, like Krisp, which can help reduce background noise and improve audio clarity. Additionally, consider using accessibility-check bots that can help assess your server’s compliance with accessibility standards.
Before the session, conduct tests with players who use assistive technology to ensure everything works well. This proactive approach will help identify any potential issues early, allowing you to make necessary adjustments and provide a smooth experience for all participants.
17. Troubleshooting common issues
When you’re playing D&D on Discord, technical hiccups can sometimes get in the way of your adventure. It’s important to have a plan for troubleshooting common issues that might arise, such as a dice bot not responding, VTT (Virtual Tabletop) connection errors, or audio echo problems. Here’s how you can resolve these issues quickly so that your game can continue smoothly.
Dice bot not responding, VTT connection errors, audio echo
Tip: Before your session, test all bots and connections to ensure they are functioning properly.
If your dice bot isn’t responding, first check its permissions. Make sure it has the necessary permissions to send messages in the channel where you are trying to roll dice. If it still doesn’t respond, try reinviting the bot to your server; sometimes, a simple refresh can resolve the issue. If you’re experiencing VTT connection errors, check your firewall settings and ensure that your token hasn’t expired. A good practice is to refresh your VTT token before each session. For audio echo issues, conduct a solo test where you check your microphone settings. If you hear yourself echoing, enable noise suppression or echo cancellation in your Discord settings.
Here’s a quick troubleshooting checklist you can follow:
- Dice Bot Not Responding:
- Check bot permissions.
- Reinvite the bot if necessary.
- VTT Connection Errors:
- Refresh your VTT token.
- Check firewall settings.
- Audio Echo Issues:
- Test your microphone.
- Enable noise suppression in Discord settings.
Step-by-step debug examples and fixes
Example: If your dice bot isn’t working, follow these steps:
- Check Permissions: Go to your server settings and ensure the bot has permission to send messages in the relevant channels.
- Reinvite the Bot: If permissions are fine, try removing the bot and inviting it again using the original link.
- Test in #bot-test Channel: Create a dedicated channel for testing bot commands to avoid clutter in your main gameplay channels.
- Fallback Plan: If the bot still fails, agree on a manual rolling method using a pinned message template for rolling dice.
For VTT issues, you might want to create a separate channel to troubleshoot connection problems without interrupting the game. If players experience lag, encourage them to lower their video quality or disable video altogether.
18. Session management, prep and time management
Managing your D&D session effectively on Discord involves not just setting up channels and roles but also ensuring smooth gameplay through proper session management. This includes preparing for absences, scheduling sessions, and pacing your game to keep everyone engaged.
Pre-session prep checklist (4–6 steps)
Warning: Always prepare in advance to avoid technical issues that can disrupt your game.
For successful session management, create a pre-session prep routine. Here’s a quick 5-step guide to ensure you’re ready to play:
- Update #session-notes: Make sure all notes are current and accessible for players.
- Test Bots/VTT: Check that all bots are functioning and that your VTT is set up correctly.
- Pin Agenda: Pin a session agenda in your primary channel to keep everyone informed.
- Role-Call: Conduct a quick roll-call to confirm attendance and identify any absences.
- Backup Logs: Have a system in place for logging important gameplay notes, such as character health and decisions made during the session.
In addition to preparing for the session, consider how to manage player absences. Utilize scheduling tools like When2Meet to find the best time for everyone. If someone can’t make it, have a proxy system in place, where another player can take over their character temporarily. This keeps the game moving and maintains the flow of the story.
19. Tips for new DMs and players

Whether you are a seasoned Dungeon Master (DM) or a new player, adapting to the online environment of D&D on Discord can be a unique experience. It’s helpful to establish some ground rules and expectations to ensure everyone has a good time.
6+ concise tips for new DMs
Example: For new DMs, consider running a “Session Zero” where you discuss expectations, player dynamics, and house rules.
Starting small is key. As a new DM, you might feel overwhelmed by the amount of content and rules in D&D. Begin with simpler adventures or one-shots to familiarize yourself with the mechanics and pacing of the game. Over-prepare for your sessions, but be ready to improvise if players take the story in unexpected directions. Timeboxing combats (setting strict time limits for each player’s turn) can help maintain the pace of your sessions, especially online where distractions can easily arise.
In addition to gameplay mechanics, focus on facilitating a positive environment. Encourage players to give feedback after sessions and be open to making adjustments based on their experiences. This can foster a collaborative atmosphere where everyone feels valued and heard.
6+ concise tips for players
Warning: Remember to respect the time and effort your DM puts into the game.
As a player, your role is equally important. Always roll your dice in the designated #dice-rolls channel to keep everything organized. Describe your actions vividly to enhance the storytelling experience. Mute your microphone when you’re not speaking to reduce background noise and distractions. Preparing your character sheet ahead of time and keeping it updated will save time during the session and allow for smoother gameplay.
Additionally, communicate openly about any absences in the #scheduling channel. This transparency helps the DM plan for your character’s absence or arrange for a proxy to take over. Participating in community events outside of regular game sessions, like fun mini-games or discussions, can also strengthen your group’s dynamics and keep everyone engaged.
20. Monetization, community rules, and etiquette
As you build your D&D community on Discord, you might consider how to monetize your content while maintaining a positive atmosphere. Setting clear community rules and guidelines for behavior is crucial to foster trust and respect among players.
Accepting donations, Patreon/Ko-fi integration, and legal notes
Tip: Be transparent about any monetization efforts to build trust within your community.
If you decide to monetize your sessions, platforms like Patreon or Ko-fi can help you offer exclusive content or perks to your supporters. Consider creating roles for patrons that grant them access to special channels or sessions. Always be clear about what the donations will be used for, whether it’s covering VTT costs, purchasing resources, or simply supporting the DM.
However, be cautious about legal considerations. Avoid distributing copyrighted materials without permission, and make sure your monetization strategies comply with the guidelines of any third-party content you use, like VTT assets. Transparency is key; ensure your community understands how their contributions are being used.
Community rules template and enforcement workflow
Example: Develop a simple rule set that includes guidelines on behavior, spoilers, and attendance.
Creating a community rules template is essential for maintaining order in your Discord server. Pin these rules in a dedicated channel, and require players to acknowledge them before gaining access to the game. A typical rule set might include expectations for respect, attendance policies, and guidelines for spoilers.
To enforce these rules, establish a clear workflow: warn players for minor infractions, issue temporary mutes for repeated offenses, and, if necessary, ban players who violate the rules after documented actions. This ensures that everyone knows the consequences of their actions and helps maintain a healthy gaming environment.
21. Common mistakes and how to avoid them
Even seasoned DMs and players can make mistakes when transitioning to online play. Being aware of common pitfalls can help you avoid them, ensuring a smoother experience for everyone involved.
Quick remedies and preventative practices
Warning: Regularly review your server setup to prevent mistakes from becoming habits.

One common mistake is neglecting to set up roles and permissions properly. Ensure that your DM role has the appropriate permissions above player roles, and use audit logs to keep track of any changes made. Additionally, avoid overwhelming your players with too many channels. Start with a minimal setup and expand as needed based on your group’s preferences.
Another common error is not having a clear absence policy. Make sure your players know how to report their absences and what to expect if they miss a session. Implementing a two-strike policy for unexcused absences can help maintain accountability without being overly punitive. Regular check-ins with your players can also help identify any issues before they become problematic.
22. Integration examples and mini-workflows
Integrating various tools and platforms effectively can enhance your D&D experience on Discord. Here are simplified examples of how to connect Discord with popular VTTs like Roll20 and Foundry for a cohesive gameplay experience.
Discord + Roll20 workflow example
Tip: Always test the integration before your game to catch any issues early.
To set up your Discord and Roll20 integration, follow these steps:
- Host a Game on Roll20: Create your game on the Roll20 platform and set up your maps and tokens.
- Share the Invite Link: Post the Roll20 game invite link in a dedicated #vtt-invite channel on Discord.
- Screenshare: Use Discord’s screen-sharing feature to show your Roll20 game to players who may not have access to it.
- Sync Rolls via API: Ensure that your dice bot is configured to sync rolls from Roll20 to Discord.
If there are issues with the API, have a backup plan where players can roll manually in the #dice-rolls channel. This ensures that gameplay can continue even if technology fails.
Discord + Foundry + D&D Beyond workflow example
Example: This integration can streamline character management and enhance gameplay.
- Host Foundry Locally: Set up Foundry on your computer and host the game for your players.
- Install the Discord Module: Ensure that the Discord module is installed in Foundry for integration.
- Import D&D Beyond Characters: Use Avrae to import character sheets from D&D Beyond into Foundry, allowing for seamless gameplay.
- Test Macro Rolls: Before the session, test out macro rolls to ensure that everything functions smoothly during gameplay.
If you encounter issues, check your network settings and ensure that all players can access the Foundry server. Having a troubleshooting guide ready can help resolve any issues quickly.
23. Resources & complementary tools
Having the right tools at your disposal can significantly enhance your D&D experience on Discord. Here’s a list of resources and complementary tools that can support your gameplay.
For each resource: name, short description, why it’s useful, direct URL
| Resource Name | Description | Why It’s Useful | URL |
|---|---|---|---|
| Avrae | Advanced dice roller + D&D Beyond sync | Automates rules rolls for easier gameplay | avrae.io |
| Roll20 | Free web-based VTT | Easy to set up and share maps and tokens | roll20.net |
| Foundry VTT | Self-hosted powerful VTT | Highly customizable for in-depth campaigns | foundryvtt.com |
| D&D Beyond | Digital character sheets | Provides authoritative 5e content and character management | dndbeyond.com |
| Owlbear Rodeo | Lightweight VTT | Great for quick setup with zero hassle | owlbear.rodeo |
| MEE6 | Engagement leveling bot | Gamifies player activity and encourages participation | mee6.xyz |
| Ticket Tool | Player support ticket system | Keeps channels tidy and organized for player queries | tickettool.xyz |
| When2Meet | Scheduling tool for time zones | Visual availability grid helps find common times | when2meet.com |
| Sly Flourish | Practical DM advice for online play | Offers tips and resources for better game management | slyflourish.com |
Tip: Always check which features are free versus paid to find the best options for your needs.
Fox’s take
Now that you have the tools and knowledge to play D&D on Discord, it’s time to gather your friends and dive into your next campaign! Remember to keep your channels organized, use helpful bots for dice rolling and initiative tracking, and ensure everyone is comfortable with the technology. As you venture forth, don’t hesitate to experiment with different setups and tools to find what works best for your group. Happy gaming, and may your dice always roll in your favor!

FAQ
How do I roll dice on Discord for D&D?
Use dice rolling bots like Avrae; type commands like ‘!roll 1d20’ in a #dice-rolls channel.
Can I run a full D&D game only using Discord?
Yes, integrate VTTs like Roll20 or Foundry with Discord for a complete online experience.
Which bots and VTTs work best with Discord?
Avrae for dice rolling and Roll20 for VTT are popular choices for seamless integration.
How do I prevent players from spoiling session content?
Create private channels for sensitive content and set clear guidelines about spoilers.
What audio settings give the best voice quality for D&D sessions?
Enable Noise Suppression and Echo Cancellation, and use a wired connection for stability.
Sources
- avrae.io
- forums.ddo.com
- forums.ddo.com
- foundryvtt.com
- krisp.ai
- owlbear.rodeo
- roll20.net
- slyflourish.com
- startplaying.games
- startplaying.games
- support.discord.com
- support.discord.com
- tickettool.xyz
- tokentool.io
- top.gg
- top.gg
- top.gg
- top.gg
- astraltabletop.com
- dndbeyond.com
- dndbeyond.com
- dndbeyond.com
- dndbeyond.com
- enworld.org
- enworld.org
- enworld.org
- patreon.com
- slyflourish.com
- when2meet.com
- youngdragonslayers.com
- youngdragonslayers.com
- youtube.com
- youtube.com
- youtube.com
- youtube.com
- youtube.com
- youtube.com

