Skip to main content
Version: Stable - 3.5.0

DISCON Experiment

DISCON is your server's danger level, modeled on DEFCON. During a raid, your team no longer has to open /settings to change Discord's verification, enable the captcha and close DMs one by one: one click on the DISCON panel, and we apply all the protections of the chosen level at once. A second click, and we undo what we had enabled.

❓ How does it work?​

  • Five levels: from level 5 (calm) to level 1 (catastrophe). The lower the level, the stricter the protection.
  • A panel for the team: a message posted in a staff-only channel, with one button per level. One click is enough to change level.
  • Effects calculated for your server: what a level does depends on your configuration (captcha configured or not, Community mode, Auto RaidMode action). The scale shown in the configuration and on the panel describes exactly what will happen on your server.
  • A clean return: when going back down, we only turn off what DISCON itself enabled. A captcha, a DM Lock or a raid mode that you enabled by hand stay in place.
  • A manual change: the level never changes by itself, your team decides.
Experiment: Shield Update

DISCON is part of the Shield Update, planned for version 3.6.0. Until its release, it is an experiment, in public beta for Premium servers. The status voice channel requires Premium.

🚦 The five levels​

LevelNameWhat we apply
🔵 DISCON 5All is wellMedium Discord verification, nothing else. This is the default level.
🟢 DISCON 4VigilanceCaptcha enabled if configured (channel and role). Without a captcha, high Discord verification instead.
🟡 DISCON 3AlertHighest Discord verification, captcha enabled if configured, DM Lock. The captcha applies to all newcomers.
🔴 DISCON 2CriticalEverything from level 3, plus the frozen captcha: no one gets in. Without a captcha, we enable raid mode instead.
⚪ DISCON 1CatastropheEverything from level 2, plus the lockdown: @everyone can no longer write, react, speak in voice or use commands.

Discord verification​

Each level sets your server's Discord verification level: medium at levels 5 and 4 (high at level 4 if the captcha is not configured), highest from level 3 to level 1.

Entry captcha and frozen captcha​

  • Level 4: we enable the captcha if it is configured, even if you had disabled it, without touching its channel or role. It then follows your trigger setting: on Automatic, it still applies to no one outside a raid.
  • Level 3: the captcha applies to all newcomers, whatever its trigger (see priority over triggers).
  • Levels 2 and 1: we switch the captcha to Panel mode and freeze it. Newcomers receive the verification role and wait behind the door: they cannot solve the challenge while the level holds. Once the level goes back up, they pass the captcha normally, without having to join again. When going back down, we give the captcha back the display mode it had before.

DM Lock​

From level 3, we enable the DM Lock: DMs are how scams get through when the server closes. It requires Community mode and the "Manage Server" permission for RaidProtect. Without these prerequisites, the level still applies and a warning tells you DM blocking could not be enabled.

Level 1 lockdown​

At level 1, we remove the speaking permissions from the @everyone role: send messages (including in threads), add reactions, create threads, send voice messages, attach files, speak in voice and use application commands. They are restored exactly as they were when going back down.

🧩 Prerequisites for levels 2 and 1​

For levels 2 and 1 to really hold newcomers at the door, one of these two conditions must be met:

  • A configured captcha (verification channel and role): this is the recommended solution. The frozen captcha holds everyone, then lets legitimate members in once calm returns. Configure the captcha.
  • Otherwise, the Auto RaidMode action set to "Kick everyone arriving": without a captcha, we enable raid mode, and its action decides the fate of newcomers. With the "Lock invites" action (default setting), the raid mode opened by DISCON kicks no one. Set it in the Auto RaidMode configuration.

The level 1 lockdown also requires that RaidProtect can edit the @everyone role ("Manage Roles" permission). If it cannot, a warning tells you.

🔓 What level 1 does not lock​

The lockdown only affects the @everyone role. A member therefore keeps the ability to speak if another source gives it to them:

  • A role obtained without a moderator that itself carries these permissions: roles from Discord's Onboarding Process questions, RaidProtect's auto roles.
  • A channel override set for one of these roles.
  • An @everyone override set on a channel (for example "Send Messages" allowed in #general).

The DISCON configuration lists these accesses for you in an orange box. To neutralize them, remove these permissions from the roles concerned and leave them to @everyone at the server level: the server permission is enough, the channel override becomes unnecessary.

tip

Your team's roles can keep their own channel overrides: that is what allows them to keep moderating during the lockdown.

⚖️ Priority over automatic triggers​

The captcha has a trigger setting (Automatic, Smart, Always). From level 3, DISCON takes precedence over this setting: the captcha applies to all newcomers, with no case-by-case evaluation. DISCON is a decision by your team, an automatic trigger does not argue with it.

For this, the captcha must be configured, with its channel and role. If it is simply disabled, we enable it for the duration of the alert. If it has never been configured, DISCON cannot enforce it: Discord verification is strengthened and, at levels 2 and 1, raid mode takes over.

🛠️ DISCON configuration​

  1. Run the /settings command.
  2. Open the "Protection" tab.
  3. Click "Configure" next to "DISCON".
  4. Choose the panel channel in the selector, or click "Create panel channel".
  5. Optionally (Premium), choose a status voice channel, or click "Create status channel".

Below the configuration, you will find the current level, the five level buttons and the level scale, which describes what each level will do on your server.

DISCON configuration
Choose the channel where the DISCON panel is posted and, optionally, a voice channel whose name mirrors the current level.

Panel channel
#discon-staff

Status voice channel DISCON's status voice channel requires premium.
Status voice channel (optional)

Current level
DISCON 5 (All clear)

Level scale DISCON 5 All clear : medium verification DISCON 4 Heightened : medium verification, captcha on entry DISCON 3 Alert : highest verification, captcha on entry, DM blocking DISCON 2 Critical : highest verification, captcha frozen, no one gets in, DM blocking DISCON 1 Catastrophe : highest verification, captcha frozen, no one gets in, DM blocking, lockdown, no one can write or react anymore

Panel channel​

The panel buttons require no permission: access to the channel acts as the control. So choose a channel reserved for your team.

  • A channel visible to the whole server is refused: any member could change the level there.
  • "Create panel channel" creates a #discon channel invisible to @everyone. Then open it to your team's roles.

Status voice channel Premium​

A voice channel whose name shows the current level, visible at a glance in the channel list: 🔵 DISCON 5, 🟢 DISCON 4, 🟡 DISCON 3, 🔴 DISCON 2, ⚪ DISCON 1. No one can connect to it. "Create status channel" creates it next to the panel channel, with the same permissions.

info

Discord limits renaming a channel to about 2 times every 10 minutes. If you change level faster, the voice channel's name may lag behind: the panel remains the reference.

📟 The DISCON panel​

The panel is a message posted in the chosen channel. It shows the current level, the legend of the five levels with their effects on your server, and five level buttons. Its color follows the current level.

To change level, simply click the corresponding button. If the level can only be partly applied (captcha not configured, Community mode missing, missing permission), an ephemeral warning tells you.

The DISCON panel is also the reserved spot for /display staff: you can add blocks to it from /display staff, but its channel is only set from the DISCON configuration.

📑 DISCON logs​

Each level change is recorded in your server logs, with the member who made it:

  • "The danger level went up from 5 to 3 by @Moderator."
  • "The danger level went down from 3 to 5 by @Moderator."

Frequently asked questions​

Who can change the DISCON level?​

Anyone who sees the panel channel. The buttons check no permission: the channel, reserved for the team, acts as the filter. Administrators can also change level from /settings.

Does the DISCON level change automatically during a raid?​

No. DISCON is always driven by your team. Auto RaidMode remains the automatic protection against waves of arrivals.

What happens when we go back down to level 5?​

We put medium verification back and undo what DISCON had enabled: captcha, captcha mode, DM Lock, raid mode and lockdown. What you had enabled yourself before going up stays in place.

Does level 2 work without a captcha?​

Yes, but it then enables raid mode, which only kicks newcomers if the Auto RaidMode action is "Kick everyone arriving". For level 2 to hold everyone, configure the captcha.

Why can some members still write at level 1?​

The lockdown only removes speaking from the @everyone role. An arrival role or a channel override that gives the permission to write grants it anyway. The DISCON configuration lists these accesses so you can remove them.

Is the status voice channel required?​

No, it is optional and reserved for Premium. The panel is enough to control and display the level.

Didn't find what you were looking for?

Search the whole documentation, the glossary and the blog.