Leaderboard-System: Dynamisches Ranking für Creator und Artists in breakout.now
Überblick
Das Leaderboard-System ist das Herzstück der neuen breakout.now-Strategie. Statt fixer Benefits oder garantierter Positionen werden alle Platzierungen dynamisch berechnet — basierend auf messbarer Performance.
Kernprinzipien:
- Transparenz: Jeder sieht jederzeit wo er steht
- Meritokratie: Leistung zählt, nicht Beziehungen
- Early-Mover-Advantage: Frühes Engagement = mehr Zeit für Punkte
- Fairness: Gleiche Regeln für alle, öffentliches Scoring
Creator Jury Selection
Die Top 5 Creator im Leaderboard werden automatisch zur Tournament-Jury ernannt.
Scoring-System (100 Punkte max)
| Kategorie | Gewichtung | Berechnung | Maximum |
|---|---|---|---|
| Revenue Generated | 40% | 1 Punkt pro €100 generiertem Revenue | 40 Punkte |
| Sessions Hosted | 20% | 2 Punkte pro gehosteter Session | 20 Punkte |
| Entries Reviewed | 15% | 1 Punkt pro 10 bewerteten Entries | 15 Punkte |
| Viewer Engagement | 15% | 1 Punkt pro 100 Zuschauer (kumulativ) | 15 Punkte |
| Community Votes | 10% | 1 Punkt pro 50 Community-Votes | 10 Punkte |
Ranking-Benefits
| Rang | Status | Benefits |
|---|---|---|
| #1–5 | Jury Member | €500–5.000€ Vergütung + Revenue Share + Jury Badge |
| #6–10 | Backup Judge | €250–500€ Vergütung + Standby-Status |
| #11–20 | Top Creator | Top Creator Badge + 5% Revenue Bonus |
| #21+ | Standard | Standard Benefits |
Timeline
- Woche 1–9: Leaderboard ist live und wird stündlich aktualisiert
- Woche 10: Ranking Lock — Positionen werden eingefroren
- Woche 11+: Jury wird offiziell bekannt gegeben + Jury Sessions starten
Artist Tournament Qualification
Die Top 50 Artists im Leaderboard qualifizieren sich für das Tournament.
Hard Gates (Minimum Requirements)
Bevor ein Artist ins Leaderboard aufgenommen wird, muss er erfüllen MINDESTENS EINES der folgenden:
- 1× BREAKOUT Win
- Eine Song wurde als Community/Creator Breakout voted
- Clear Signal für Qualität
ODER
- 2× UPCOMING in verschiedenen Sessions + 3 bewertete Entries
- Upcoming = Top 3 Community Votes (kein Breakout)
- Muss in verschiedenen Sessions sein (nicht beide in gleicher Session)
- Plus: Artist muss insgesamt 3+ Entries haben, die bewertet wurden
- Alternative path für Artists mit Potential aber unlucky timing
Warum Diese Struktur?
- Not too easy: Nicht jeder Artist der 1x submittet qualifiziert
- Not too hard: Artists mit Potential aber unlucky voting können via Upcoming route qualifizieren
- Protects Quality: Tournament ist prestige-protected, kein Spam
Scoring-System (100 Punkte max)
| Kategorie | Gewichtung | Berechnung | Maximum |
|---|---|---|---|
| Breakout Wins | 40% | 20 Punkte pro Breakout-Win | 40 Punkte |
| Upcoming Placements | 25% | 8 Punkte pro Upcoming-Placement | 24 Punkte |
| Sessions Participated | 20% | 2 Punkte pro Session mit bewerteter Entry | 20 Punkte |
| Average Rating | 10% | Direkt: z.B. 7.5 avg = 7 Punkte | 10 Punkte |
| Community Votes | 5% | 1 Punkt pro 100 Community-Votes | 5 Punkte |
Ranking-Benefits
| Rang | Status | Benefits |
|---|---|---|
| #1–10 | Premium Seeding | €50 Media Package + beste Startposition |
| #11–30 | Standard Seeding | Normale Startposition im Bracket |
| #31–50 | Random Seeding | Zufällige Startposition |
Early-Mover-Advantage
Das Leaderboard-System belohnt systematisch frühes Engagement:
Creator-Perspektive
| Beitritt | Verfügbare Zeit | Theoretisches Max |
|---|---|---|
| Woche 1 | 10 Wochen | ~100 Punkte |
| Woche 3 | 8 Wochen | ~80 Punkte |
| Woche 5 | 6 Wochen | ~60 Punkte |
| Woche 8 | 3 Wochen | ~30 Punkte |
Artist-Perspektive
| Qualification | Verfügbare Zeit | Vorteil |
|---|---|---|
| Woche 2 | 8 Wochen | Maximum Zeit für Sessions + Ratings |
| Woche 5 | 5 Wochen | Mittlere Zeit |
| Woche 8 | 2 Wochen | Kaum noch Zeit aufzuholen |
Tie-Breaker Regeln
Bei Punktgleichheit wird wie folgt entschieden:
Creator Tie-Breaker:
- Höherer Revenue Generated
- Mehr Sessions Hosted
- Früheres Registrierungsdatum
Artist Tie-Breaker:
- Mehr Breakout Wins
- Höherer Average Rating
- Früheres Qualification-Datum
Tie-Breaker werden transparent im Leaderboard angezeigt:
34. Artist A — 53 Punkte (Tie-Breaker: mehr Breakouts)
35. Artist B — 53 Punkte
36. Artist C — 52 Punkte
Update-Frequenz
Das Leaderboard wird stündlich aktualisiert (Cron Job):
- Guter Kompromiss zwischen Engagement und Server-Last
- ~1h Verzögerung ist akzeptabel für strategische Entscheidungen
- Dashboard zeigt "Letzte Aktualisierung: vor X Minuten"
- Realtime wäre zu ressourcenintensiv für die aktuelle Infrastruktur
Dashboard-Elemente
Creator-Dashboard (in HostDashboard)
├─ Aktueller Rang: #3 / 47 Creator
├─ Status: ✅ Qualified for Jury
├─ Score Breakdown:
│ ├─ Revenue: 28/40 ████████████░░░░
│ ├─ Sessions: 16/20 ████████████████░
│ ├─ Entries: 12/15 ████████████████░
│ ├─ Viewers: 9/15 ████████████░░░░░
│ └─ Votes: 6/10 ████████████░░░░░
├─ Gesamt: 71/100
├─ Ranking Lock in: 23 Tage, 14 Stunden
├─ Verbesserungstipps:
│ └─ "Host 2 mehr Sessions um +4 Punkte zu sammeln"
└─ Top 10 Liste (Namen sichtbar)
Artist-Dashboard (in ArtistHomePage)
├─ Aktueller Rang: #34 / 247 Artists
├─ Status: ✅ Qualified (Top 50)
├─ Score Breakdown:
│ ├─ Breakouts: 20/40 ██████████░░░░░░
│ ├─ Upcoming: 16/24 ██████████████░░
│ ├─ Sessions: 12/20 ████████████░░░░
│ ├─ Rating: 7/10 ██████████████░░
│ └─ Votes: 3/5 ████████████░░░░
├─ Gesamt: 58/100
├─ Ranking Lock in: 23 Tage, 14 Stunden
├─ Verbesserungstipps:
│ └─ "Win 1 mehr Breakout für +20 Punkte!"
└─ Deine Position im Leaderboard (Rang 30-55 sichtbar)
Leaderboard Visibility Rules
For Creators
-
Before Ranking Lock (Woche 1–10):
- Sehen nur Top 10 names + eigene Rang/Punkte
- Andere Creator werden anonymisiert ("Creator #24")
- Grund: Schutz vor Manipulation + Fairness
-
After Ranking Lock (Woche 11+):
- Vollständig sichtbar: Top 1–50 mit Namen
- Grund: Jury-Legitimität + Transparenz
For Artists
-
Before Ranking Lock (Woche 1–10):
- Sehen nur Top 10 names + eigene Rang/Punkte
- Andere Artists werden anonymisiert
-
After Ranking Lock (Woche 11+):
- Vollständig sichtbar: Top 1–50 mit Namen
- Tournament Bracket wird veröffentlicht
Technische Implementierung
Database Schema
creatorstable: Score aggregation via viewsartiststable: Qualification flag, ranking scorebreakout_rounds: Voting results, winnersbreakout_results: Session outcomes (breakout, upcoming, no_winner)entry_ratings: Creator ratings, community votes
Ranking Calculation
-- Creator Score Calculation
SELECT
creator_id,
FLOOR(SUM(revenue_generated) / 100) as revenue_score,
(sessions_hosted * 2) as sessions_score,
FLOOR(entries_reviewed / 10) as entries_score,
-- etc.
FROM creator_leaderboard_view
GROUP BY creator_id
ORDER BY total_score DESC
Update Schedule
- Cron job: Every hour, 5 minutes past (hh:05)
- Atomic: Complete recalculation, all metrics
- Post-calculation: Trigger UI refresh notifications
Manipulation & Gaming Prevention
Known Exploits & Mitigations
| Risk | Exploit | Mitigation |
|---|---|---|
| Self-boosting | Creator books own songs repeatedly | Session-level cap: max 3 self-entries/session |
| Vote collusion | Creator + Artists collude for mutual wins | Random Community voting, Anonymous Breakout votes |
| Spam sessions | Create 100 low-quality sessions for points | Minimum 10 viewers required for scoring |
| Rating farming | Creator rates all songs 10/10 to boost artists | Rating validity check: Outliers flagged, Creator reputation scoring |
Fair Play Monitoring
- Weekly reports: Sessions with anomalous voting patterns
- Manual review: Top 5 Creator, Top 50 Artist positions
- Bans: 3 strikes = ejection from Tournament
Verbindungen & Abhängigkeiten
- MOC - Map of Content – Überblick
- Creator-Analyse – Creator motivation, Jury-Path
- Artist-Analyse – Artist qualification, Tournament seeding
- Viral-Marketing-Strategie – How leaderboard drives FOMO
- Tournament-Ablauf – Finals bracket seeding based on ranking
- Early-Mover-Advantage-Messaging – FOMO messaging around rankings
- Jury-Vergütung – How top Creator are paid
Status: Updated (Feb 2026) – Hard gates clarified (1 Win OR 2× Upcoming + 3 entries), visibility rules added, manipulation prevention added
Zuletzt aktualisiert: 2026-02-16 | Session #17