This site is operating under a pending license. Managed by the site vendor.
Loading Loading EclipseCP...
Hall of Patrons →
July 17, 2026 Code & Tech Behind the Scenes by Creator

Designing the Rank System

The rank system is the backbone of EclipseCP. Every feature checks it: page access, store visibility, admin panel permissions, title unlocks, avatar frames. **The 8 tiers:** - 0: Unverified (new accounts) - 1: Standard (email verified) - 2: Trusted (manual or activity-based) - 3: Supporter (subscription-linked) - 4: Moderator (admin panel access begins here) - 5: Admin (full CMS editing, LIE access) - 6: Manager (user management, rank changes) - 7: Creator (unrestricted, owner-level) Each rank has a configurable name, colour, icon, and Discord role ID. When a user's rank changes, EclipseCP automatically syncs the corresponding Discord role. The key design decision: ranks are a single integer, not a permission bitmap. Simpler to reason about, simpler to query, and avoids the combinatorial explosion of granular permissions.
← Back to Behind the Scenes
Contact Us