Watchdog

Give every member a 0–100 risk score from their account age, history and behaviour, so your team can spot likely trouble-makers before they cause problems.

  • Intermediate
  • 10 min read
  • 3 steps
  • Updated 13 November 2026

By the end, you'll have

  • A ranked list of the riskiest members in your server, with the reasons behind each score
  • Risk tiers and signal weights tuned to how strict you want to be
  • A choice of what happens when a known bad actor from the Global Watchdog list joins

Before you start

  • Manage Server, so you can open the dashboard.
  • The Infractions and Automod plugins, since their history feeds the score.
  • The Stats plugin turned on, for the behaviour signals (message bursts, duplicate posts, scam phrasing).

Watchdog doesn't punish anyone. It reads the signals your server already has, like how new an account is, its moderation history and how it behaves after joining, and turns them into one easy score. Your team decides what to do with it.

0–100 score

Higher means more warning signs at once.

Explained

Every score comes with a breakdown of what added to it.

Tunable

Change tiers, weights and how fast old history fades.

How the score works

Each signal adds points. Signals fall into four groups, and when several groups fire together the score gets a bonus.

GroupSignals (default points)
IdentityAccount under a day old (30), under a week (22), under a month (12), under 6 months (5); joined within an hour of creating the account (20) or a day (10); default avatar (6); a bulk-generated style username (8); no roles (5).
HistoryAutomod hits in the last 30 days (12 each, up to 35); active moderation cases (18 each) and past cases (6 each), up to 40; an open Incident Response case (18).
Behaviour6+ messages within 5 minutes of joining (12), or 15+ (25); the same message in 2+ channels (12) or 3+ (22); scam-style phrasing (28); repeated swearing or slurs (6 to 15).
StandingA very new account with almost no messages anywhere on Dreamliner (10).
ConvergenceSignals from 2 groups add 15; 3 or more groups add 20.
TierScore
Low0–24
Watch25–49
Elevated50–74
Critical75–100

Step 1 · about 2 min

Review flagged members

Find the members most worth a closer look.

  1. On the dashboard, open Moderation and click Watchdog.
  2. The list shows members ranked by score, with their tier. Use the search box to find someone by name or user ID, and Rescan to score everyone again.
  3. Click a member to see their Signal breakdown: account age, when they joined, messages seen, mod cases, strikes and exactly which signals added points.
The Watchdog page: tier counts for Critical, Elevated, Watch and Low, a search box and a member's score card
Members are counted by tier. Search for anyone (2), then click their card for the breakdown.

Step 2 · about 1 min

Choose a Global Watchdog action

Decide what happens when a known bad actor joins.

The Global Watchdog list is a set of confirmed bad actors across every Dreamliner server, kept by the Dreamliner team. Under Watchdog → Settings, pick what happens when someone on it joins your server:

OffDefault
Nothing happens.
Alert staff
Your team gets an alert so they can keep an eye on them.
Kick or Ban
Removes them straight away, before they can do anything.

Press Save afterwards. The setting is saved with the rest of the page.

Step 3 · about 3 min

Tune tiers, weights and decay (optional)

Make Watchdog stricter or more relaxed.

Watchdog Settings: the Global Watchdog action, Tiers and the start of Signal weights
Watchdog Settings, a sub-page under Watchdog in the sidebar.
SectionWhat you change
TiersThe scores where Watch, Elevated and Critical start (25, 50 and 75).
Signal weightsHow many points each signal adds, and the caps for automod hits and mod cases.
Recency decayHow fast old history fades. Mod cases count fully for 30 days, then fade to 20% by 165 days. Automod hits count fully for 7 days, then fade to 40% by 30 days.
  • Server full of brand-new accounts by design (like a game launch)? Lower the account-age weights.
  • Want old mistakes forgiven faster? Lower the floor percentages under Recency decay.
  • Set a weight to 0 to ignore that signal completely.

You're set up

What you just did

  • Learned what adds to a member's score
  • Reviewed flagged members and their breakdowns
  • Chose a Global Watchdog action and tuned the scoring

Found someone worth acting on? Evidence helps you collect proof for the case.

Common questions

Does Watchdog punish people on its own?

No. Only the Global Watchdog action can kick or ban, and only if you choose that. Scores are for your team to review.

Someone's score looks too high.

Open their breakdown to see which signals fired. New accounts score higher by design; lower the account-age weights if that doesn't suit your server.

Is Watchdog free?

Yes.

Read next