The league admin panel gives league staff the tools to manage every aspect of their league. Access the admin panel from your league’s profile page.Documentation Index
Fetch the complete documentation index at: https://teambattles.gg/docs/llms.txt
Use this file to discover all available pages before exploring further.
Your access level depends on your league role. Owners and Admins have full access, while Managers and Members have limited permissions.
Dashboard
The dashboard provides an at-a-glance overview:- Stat cards - Total teams, active season info, pending applications, recent matches
- Activity feed - A chronological log of all admin actions (team approvals, penalties, setting changes, etc.)
Competition
The Competition tab manages the competitive structure of your league:- Seasons - Create, activate, and complete seasons. See Managing Seasons for details.
- Rules - Configure enforced game rules per game (playlists, maps, team size, scheduling, etc.)
- Display Rules - Add informational guidelines shown on the league’s rules page
- Points Configuration - Customize point values for wins, losses, draws, streaks, and challenge bonuses
Management
The Management tab handles teams and staff:- Teams - View all teams by status (pending, approved, removed). Approve or deny applications, remove teams, and issue bans.
- Staff - Invite new staff members, change roles, and remove staff. Transfer league ownership.
- Penalties - Issue point deductions, match forfeits, or warnings to teams
- Cooldowns - View and manage team cooldowns. Clear cooldowns or issue manual ones.
Settings
The Settings tab controls the league’s identity and configuration:- Branding - Update league name, description, avatar, and banner
- Social Links - Add or edit social media links (Discord, Twitter, etc.)
- Games - Add or remove supported games, toggle game active status
- Cooldown Config - Set self-leave and kick cooldown durations, enable repeat leave penalties
- Status - Request league shutdown (requires TeamBattles staff approval)
Support
The Support tab provides a ticket queue for handling team inquiries and disputes. League staff can:- View and respond to support tickets
- Assign tickets to specific staff members
- Track ticket status and resolution