How do I test before going live?
Use Dry-Run to preview cross-server role sync safely, then switch to Live.
Turn on Dry-run mode in Project settings. Role sync then logs every change it would make, without touching any roles.
Dry-run covers the cross-server sync: role sync, nickname sync, auto-role and the auto-correction of mismatches all pause. Other plugins — button roles, reaction roles, verification, timed roles, moderation — keep working normally.
The would-be role changes show up in your log channel as 🧪 Dry run entries ("… would get …", "… would lose …"), and in the Audit Log, where each reason starts with [DRY-RUN]. No log channel set? The Audit Log still has them.
Once everything looks right in the log, click Go live in the yellow banner at the top of your project.
Single-server projects always run live. There's nothing to sync or preview, so they have no test mode.