dynamic setuptemporary channelsvoice channelssetup

Dynamic Setup Channels Guide

A new approach to temporary voice channels where channels are created ahead of someone joining. Learn how it works, why we built it, and how it reduces channel spam while keeping one empty channel ready.

VoiceMaster Team
April 10, 2026
2 min read

What is Dynamic Setup?

Dynamic setup is a new approach to temporary voice channels, different from our other setups. Instead of creating a channel the moment someone joins, channels are created ahead of time so there is always one empty channel ready and waiting. This was originally our solution to console users being disconnected when using previous setups. It also reduces channel creation spam on your server since channels are only made when truly needed. Empty channels also have a 10 second delay before being deleted, giving users time to join before the channel is removed.

How It Works

The system keeps exactly one empty channel at all times. When that channel gets filled, the bot creates the next one. If users leave and multiple channels become empty, a cleanup runs: it keeps the lowest-numbered empty channel and deletes the rest. Here is a quick example of that in action.

Example

Channels filling up

As users join and fill channels, the bot always keeps exactly one empty channel at the end.
#1  - full
#2  - full
#3  - full
#4  - full
...
#11 - full
#12 - empty  <-- one empty channel, always ready

Users leave, creating multiple empty channels

When several users leave at the same time, gaps appear. Now there are five empty channels (#4, #5, #6, #7, #12). There should only ever be one.
#1  - full
#2  - full
#3  - full
#4  - empty  <--
#5  - empty  <--
#6  - empty  <--
#7  - empty  <--
#8  - full
#9  - full
#10 - full
#11 - full
#12 - empty  <--

After cleanup

Cleanup keeps the lowest-numbered empty channel (#4) and deletes the rest. The bot then waits until #4 is filled before creating another one.
#1  - full
#2  - full
#3  - full
#4  - empty  <-- only one remains
#8  - full
#9  - full
#10 - full
#11 - full

This guide was last updated on April 10, 2026. For the most current information, please refer to our official documentation and support resources.

Found translation issues or think this guide needs updating? Let us know via our support server.

Related Guides

Need More Help?

Can't find what you're looking for? Our support team is here to help!