Key Concepts and Terminology
Understanding the core concepts and terminology used in the platform
Key Concepts and Terminology
Understanding these core concepts will help you navigate and use the platform effectively.
Hosts
A Host is an organization or entity that runs tournaments. Think of it as a "brand" or "league organizer."
Host Features
- Branding: Custom logos, colors, and themes
- Public Pages: Customizable landing pages, tournament pages, team pages
- Tournaments: All tournaments created under that host
- Settings: Host-specific configurations and preferences
Example
"LCS" could be a host, with multiple tournaments like "LCS Spring Split 2024" and "LCS Summer Split 2024."
Tournaments
A Tournament is a competitive event with a defined structure and schedule.
Tournament Structure
- Stages: Different phases of the tournament (e.g., Group Stage, Playoffs)
- Teams: Participating teams
- Matches: Scheduled competitions
- Settings: Format, dates, registration rules
Tournament States
- Draft: Being created, not yet published
- Open: Registration is open
- In Progress: Tournament is active
- Completed: Tournament has finished
Stages
A Stage is a phase within a tournament. Common stage types:
- Round Robin: Each team plays every other team
- Bracket: Single or double elimination
- Swiss: Swiss system format
Stage Configuration
- Best Of: Number of games needed to win (1, 3, 5, or 7)
- Match Times: When matches are scheduled
- Days of Play: Which days matches occur
- Matches Per Team Per Day: Scheduling constraints
Teams
A Team is a group of players competing together.
Team Information
- Name: Team name
- Slug: URL-friendly identifier
- Logo: Team logo image
- Roster: List of players on the team
Team Registration
Teams can register for tournaments, which includes:
- Submitting roster
- Meeting rank requirements
- Paying entry fees (if applicable)
Matches
A Match is a competition between two teams.
Match Types
- Best of 1 (Bo1): Single game
- Best of 3 (Bo3): First to 2 wins
- Best of 5 (Bo5): First to 3 wins
- Best of 7 (Bo7): First to 4 wins
Match States
- Pending: Not yet scheduled
- Scheduled: Date and time set
- Live: Currently in progress
- Completed: Finished
Games
A Game is an individual League of Legends game within a match.
Game System
- Games are automatically created when a match is created
- Each game has a unique tournament code
- Games can be imported from Riot's API
- Unused games are automatically skipped when a match completes early
Game States
- Pending: Not yet played
- In Progress: Currently being played
- Completed: Finished and imported
- Skipped: Not needed (match ended early)
Players
A Player is an individual participant in tournaments.
Player Information
- Riot Account: Linked Riot account
- Rank: Current rank and tier
- Statistics: Performance across games
- Teams: Teams the player is on
Understanding the Flow
Here's how everything connects:
- Admin creates a Host
- Host creates a Tournament
- Tournament has multiple Stages
- Teams register for the Tournament
- Matches are generated for the Stages
- Games are created for each Match
- Games are imported from Riot's API
- Players participate in Games and accumulate statistics
Next Steps
Now that you understand the key concepts, you're ready to: