Who has access
The admin panel is restricted to users with theADMIN role. Staff members have access to their own panel at /admin/staff/* but cannot access admin-only sections. Role assignments are managed by existing admins — contact an admin via the C3 Esports Discord if you need a role adjustment.
Admin panel sections
User Management
Search all platform users, view profiles, change roles, ban accounts, and review per-user audit history.
Announcements
Create and publish league-wide announcements visible to all users on the platform.
Audit Log
Review an immutable log of all significant platform actions with filtering by user, action type, and date.
Cron Job Reference
Understand and manually trigger scheduled background jobs: replay polling, match status updates, and season transitions.
Bracket Management
Playoff bracket tools. Note: this feature is not yet fully implemented.
Season Management
Create seasons, set dates, schedule match weeks, and advance season phases.
Registration Management
Review and approve or deny team registrations.
Match Management
Override scores, mark forfeits, and reschedule matches.
Standings Management
View all division standings and make emergency point adjustments.
Dispute Resolution
Review and resolve open match disputes.
Replay Reparsing
Trigger a fresh parse for a replay that failed or returned incorrect data.
Admin best practices
- Always log your reasoning. When overriding scores, banning users, or adjusting standings, write a clear reason. The audit log captures the action but your note explains the why for future reference.
- Use the audit log before acting. Before overriding anything, check what has already happened. This avoids duplicate actions and helps you understand the full context.
- Communicate major decisions in Discord. If you are banning a player, reversing a match result, or making a significant standing change, announce it in the #staff channel so the team is informed.
- Do not perform admin actions in anger. If a user is being difficult in a support ticket, take a breath before acting. Bans are logged and visible to all staff.
