惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
博客园 - 司徒正美
酷 壳 – CoolShell
酷 壳 – CoolShell
IT之家
IT之家
H
Help Net Security
雷峰网
雷峰网
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
GbyAI
GbyAI
博客园_首页
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog
I
InfoQ
小众软件
小众软件
Google DeepMind News
Google DeepMind News
D
Docker
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog

Whitebeard's Realm

Weeknotes 2760 Learning about myself through Elm What kind of machine-consciousness denier are you? Take our handy quiz Unequal, and hungry for it There's a STAR man, waiting in the sky Introducing Uruk, a language for tabletop games The diving watch I never knew I wanted Make your own interactive fiction client in Elm Introducing Planedrift > ASK THE VM WHERE IS THE PLAYER Building a Z-Machine in the worst possible language Playing Zork with a gen alpha AI Building a better crossword page for my daily cryptic hit What AI is doing for me, in a difficult situation It's Your Turn — a prompt deck for new roleplayers Seven reasons that Trump is a bad GM. Very bad You've Been Pawned — Now With a Snazzy New Look Six months on startplaying.games An online tool to make playable paper pawns Campaign report: Dragon of Icespire Peak: session #6 Campaign report: Rime of the Frostmaiden: session #4 Campaign Report: Dragon of Icespire Peak: Session #5 A few months on StartPlaying.Games Campaign report: Rime of the Frostmaiden: session #3 Character Quirks for easier roleplay How I use Avrae About me Projects Talks Videos
An Owlbear/Discord/DndBeyond checklist for new campaigns
whitebeard · 2024-01-17 · via Whitebeard's Realm

I’ve been running online D&D 5e campaigns using a few simple tools. Or maybe I mean I’ve been using a few online tools in a simple manner. I recently shared my process for setting up a campaign with another GM and having to spell it out encouraged me to write it down and share it here.

I use Discord for voice chat during the game and as text chat in- and out-of-game, Owlbear Rodeo for maps and initiative tracking, and D&D Beyond for character sheets and in-game rolls. I pay for all three, but I think they all have free tiers that you can use. There are many other options out there, but these tools work for me.

  • First I create an identifier for the campaign - I mainly play published adventures so usually this is an abbreviation of the adventure name followed by the date it started. For example, ROTF-20230201 would be the identifier for a Rime of the Frostmaiden campaing started on the first of Feb last year. I create a folder on my machine named this where I can put anything I find that might be useful.
  • Now I create a D&D Beyond campaign and make sure I put the identifier somewhere in the title. I create a dummy GM character that I add to the campaign. This lets me make dice rolls as that character and have them show up in the game log.
  • Next up is making an Owlbear room for the campaign, Again I include the identifier somewhere in the title. I spend way too long choosing a background image that I know my players will rarely see… Finally I make sure that I’ve locked off most of the Owlbear tools for players - they should be able to move their own tokens, measure and use the pointer.
  • Now to Discord. I have a single Discord server for all my campaigns. First I create a role for that server named after the identifier. I can assign users this role to give them access to the campaign specific category and channels I’m going to create.
  • I create one private category for the campaign with a name that’s meaningful for the players and again including the campaign identifier in the title. I set it so that it’s private and grant access to the campaign-tagged role I made earlier. I create four text channels under that category #game-log, #admin, #game-play and one #voice channel.
  • In the admin channel I post this and pin it:
    “Welcome - feel free to introduce yourselves here. When you’ve made a character on D&D Beyond, please add it to the campaign here: [link to campaign set up above]
    Owlbear Rodeo room - please don’t join until 10mins before session to avoid spoilers as I do last minute set-up! [link to owlbear rodeo set up above]”
  • My Discord server has one public channel - naturally it’s called #the-tavern - I send players an invite link to this channel and when they turn up, I assign them the campaign role and say something like:
    “Hi Chris! Thanks for joining. You should have permissions to see the Rime of the Frostmaiden channels. Links for campaign in the #admin channel there. Great to see you here!”

And there we go. Another campaign ready to go. It takes me ten minutes or so to get a new campaign set up. As a checklist:

  • Create campaign identifier
  • Make folder for campaign on file system
  • Create D&D Beyond campaign and add dummy GM
  • Create new room for campaign in Owlbear
  • Set default player permissions in Owlbear
  • Create Discord role for campaign
  • Create private category for campaign
  • Add standard channels to that category
  • Post and pin #admin welcome message with links to campaign and Owlbear
  • Invite players to #the-tavern

I’m sure there are a few steps I have forgotten, but I’ll add them in next time I make a new campaign. Hope this is helpful, let me know your process. Next post I’ll share how I get these tools set up before a session.