Tutorials3 min read

Discord Anti-Alt & Raid-Shield Setup — TeraOne Tutorial 2026

8 detectors, score-based action ladder, captcha verification, and raid shield — stop alts and throwaway accounts before they go active.

Anti-Alt: Stop alts and raiders before they go active

As your server grows, alts and raiders find it. Anti-Alt scores every join across 8 signals, walks a configurable action ladder, and has an auto raid shield for mass joins.

What it does

  • 8 weighted detectors — account age, missing avatar, missing display name, no banner, no user flags, name blacklist (regex), cross-guild ban history, bad-actor list. Each toggleable, weights free to choose.
  • Action ladder (log → ban) — score thresholds map to actions: log-only, quarantine + verify, timeout, kick, ban. Score 3 → quarantine, score 15 → direct ban.
  • Verification with 4 modules — button ("I'm not a bot"), time-gate (default 300 s), captcha (image + text, easy/medium, 3 attempts) and mod approval. Toggleable, combinable.
  • Raid shield with auto-lockdown — default 10 joins in 60 s. On trigger: new users into quarantine, optionally raise Discord verification level, 30 min lockdown.
  • Mod-notify channel with status lifecycle — embed with score badge, triggered signals, action buttons (approve / kick / ban / notes). Status goes through pending, approved, quarantined, kicked, banned, escaped.

How to set it up

  1. Open Dashboard → Anti-Alt.
  2. Enable the module.
  3. Walk through the detectors — account age (e.g. <7 days = score 5), no avatar (score 2), cross-guild ban history (score 8). Defaults are sensible.
  4. Set thresholds: at what score quarantine, kick, ban.
  5. Enable verify modules — button + time-gate are a strong baseline. Captcha only if your community tolerates it.
  6. Pick a mod-notify channel — e.g. #anti-alt-cases.
  7. Check the raid-shield threshold (default usually fine).

Configure in the dashboard.

Tips for better results

  • Tune scores against the case log — if your mod channel reports too many false positives, lower the account-age score from 5 to 3.
  • Captcha as second stage only — button + time-gate catches 90 % of bots. Don't captcha-stress your community unless the score warrants it.
  • Cross-guild bans get stronger over time — the longer TeraOne knows your server, the better the ban index gets.

FAQ

Are legitimate users falsely flagged? Possible but rare — and every flag lands in quarantine with a self-release path (button / captcha / mod approval). You can tune scores until the false-positive rate is acceptable. No user is banned without warning.

How does cross-guild ban detection work? We index bans across all TeraOne servers. If a user is banned in server X and joins server Y, that adds score 8 automatically. Only bans issued through TeraOne — external lists are deliberately not included.

Does Anti-Alt slow down the bot? Under 25 ms per join including DB writes. With 500 parallel joins the shield drops to ~5 ms per join.


Need help? Join our Discord server.