Eventsystem Changelog v30-v37
News created by:
STEVEE
- Status: 03.10.2026 19:32
20ESPORTS Eventsystem – Changelog v30–v37
🟠 v30 – Captain-Ergebnismeldung
Erste Version des Captain-Result-Systems.
Neu
- Captains der beiden am Match beteiligten Teams können Ergebnisse melden.
- Nur der tatsächliche Team-Captain darf das Ergebnis einreichen.
- Normale Teammitglieder können keine Captain-Ergebnismeldung abgeben.
- Captain-Zugriff funktioniert für lokale Turniere.
- Captain kann:
- Map-Ergebnisse eintragen
- Ergebnis melden
- Match-Screenshot hochladen
- Das vom Turnier vorgegebene Matchformat (BO1/BO3/BO5 usw.) ist für Captains nicht veränderbar.
- Matchformat wird serverseitig aus dem Match übernommen.
- Zweistufige Bestätigung:
- Captain A meldet Ergebnis
- Captain B kann dieses Ergebnis bestätigen
- Stimmen beide Ergebnisse überein:
- Match wird automatisch abgeschlossen
- Sieger/Verlierer werden gesetzt
- Ergebnis wird offiziell übernommen
- Stimmen die Ergebnisse nicht überein:
- Match bleibt offen
- Dispute wird erzeugt
- Captain-Meldungen werden im Match gespeichert.
- Adminbereich zeigt die eingegangenen Captain-Meldungen.
🟠 v31 – Vorhandene Teams ins Turnier übernehmen
Für den Captain-Test wurde die Teamverwaltung erweitert.
Neu
- Bereits im 20ESPORTS-System vorhandene Teams können direkt einem lokalen Turnier hinzugefügt werden.
- Teamauswahl im Adminbereich.
- Vorhandene Teams müssen nicht erneut komplett angelegt werden.
- Teamverknüpfung mit dem Turnier bleibt erhalten.
- Turnierregistrierung wird für das ausgewählte Team angelegt.
- Teammitglieder werden entsprechend übernommen.
- Dadurch funktioniert die Zuordnung:
20ESPORTS-Team → Captain → Turnierregistrierung → Teilnehmer → Match
Damit konnte erstmals sauber mit echten Testteams und Test-Captains getestet werden.
🟠 v32 – Scoreboard-Screenshot pro Map
Der ursprünglich einzelne Match-Screenshot wurde erweitert.
Neu
Jede gespielte Map kann einen eigenen Screenshot erhalten:
- Mapname
- Mapscore
- Scoreboard-Screenshot
Beispiel:
Map 1 13 : 8 Screenshot
Map 2 13 : 10 Screenshot
Map 3 13 : 7 Screenshot
Matchpage
- Eigener Bereich „Scoreboard-Screenshots je Map“
- Screenshots werden pro Map nebeneinander dargestellt.
- Nicht gespielte Maps werden nicht angezeigt.
Captain-Workflow
- Captain kann für jede gespielte Map einen eigenen Screenshot hochladen.
- Die Screenshots dienen als Nachweis für das jeweilige Map-Ergebnis.
- Unterschiedliche Screenshots zwischen den Captains lösen keinen Dispute aus, solange die eigentlichen Ergebnisse übereinstimmen.
🟠 v33 – Dispute-System
Das Ergebnis-Meldesystem wurde um einen vollständigen Streitfall-Workflow erweitert.
Neu
Wenn zwei Captains unterschiedliche Ergebnisse melden, z. B.:
Team 1 → 3:0
Team 2 → 2:3
wird ein Ergebnis-Streitfall erzeugt.
Matchpage
- Beide Captain-Meldungen werden angezeigt.
- Beide Ergebnisse bleiben nachvollziehbar.
- Match wird als Streitfall gekennzeichnet.
- Weitere Captain-Meldungen werden während des offenen Disputes blockiert.
Admin
- Neue Möglichkeit, einen Dispute direkt am Match zu bearbeiten.
- Beide gemeldeten Ergebnisse werden angezeigt.
- Admin kann eines der beiden Ergebnisse offiziell übernehmen.
- Normale manuelle Matchbearbeitung bleibt weiterhin möglich.
🟠 v34 – Zentrale Streitfall-Verwaltung
Die Disputes wurden aus den einzelnen Matchseiten heraus zentral ins Adminpanel gebracht.
Neu
Neuer Navigationspunkt:
⚠️ Streitfälle
direkt nach:
🎮 Matches / Ergebnisse
Übersicht
Dort werden alle offenen Captain-Streitfälle des Turniers zentral gesammelt.
Angezeigt werden:
- Runde
- Match
- beteiligte Teams
- gemeldete Ergebnisse
- Status
- Match öffnen
- Ergebnis übernehmen
Zusätzlich
- Anzahl offener Streitfälle wird im Navigationspunkt angezeigt.
- Gelöste Streitfälle werden separat aufgeführt.
- Ein offener Dispute blockiert weitere Captain-Meldungen für das Match.
🟠 v35 – Saubere Dispute-Auflösung
Die Auflösung eines Disputes wurde technisch und optisch vervollständigt.
Verbesserungen
Die beiden Admin-Buttons wurden eindeutig gemacht.
Nicht mehr:
Dieses Ergebnis übernehmen
sondern sinngemäß:
Dieses Ergebnis von Eventsystem1 Testteam übernehmen
bzw.
Dieses Ergebnis von Eventsystem2 Testteam übernehmen
Damit ist eindeutig erkennbar, welche Captain-Meldung übernommen wird.
Nach der Auflösung
Der Dispute verschwindet nicht einfach spurlos, sondern wird als bearbeitet gespeichert.
Auf der Matchpage erscheint:
✅ Streitfall bearbeitet
Das Ergebnis wurde durch einen Administrator geprüft und offiziell eingetragen.
Das Match wird dabei regulär abgeschlossen.
🟠 v36 – Auflösungsinformationen im Adminbereich
Die Historie der gelösten Streitfälle wurde erweitert.
Neu
Bei einem gelösten Dispute wird zusätzlich angezeigt:
- welches Team ausgewählt wurde
- welches Ergebnis übernommen wurde
- wann die Auflösung erfolgt ist
Damit kann ein Admin später nachvollziehen:
Ergebnis übernommen: Eventsystem1 Testteam · 3:0
statt nur:
Ergebnis übernommen
🟠 v37 – Legacy-Dispute-Kompatibilität
v37 behebt die letzte Besonderheit aus unseren Tests.
Der erste Dispute wurde noch mit einer älteren Version erzeugt bzw. aufgelöst. Dabei fehlten die später hinzugekommenen Auflösungsinformationen.
Neu
v37 kann auch ältere bereits gelöste Disputes erkennen und aus den vorhandenen Captain-Meldungen rekonstruieren:
- bestätigtes Team
- übernommenes Ergebnis
Dadurch wurde auch unser alter Testfall korrekt dargestellt:
Ergebnis übernommen: Eventsystem1 Testteam · 3:0
mit Kennzeichnung:
Admin-Auflösung: Bereits gelöst (Legacy-Dispute)
Ergebnis
Damit sind auch ältere Dispute-Datensätze gegenüber der aktuellen Dispute-Verwaltung kompatibel.
📌 Kurzfassung
| Version | Schwerpunkt |
|---|
| v30 | 🏆 Captain kann Matchergebnis melden + Gegner bestätigt |
| v31 | 👥 Vorhandene 20ESPORTS-Teams direkt ins Turnier übernehmen |
| v32 | 📸 Scoreboard-Screenshot pro Map |
| v33 | ⚠️ Dispute-System bei unterschiedlichen Ergebnissen |
| v34 | 🗂️ Zentraler Adminbereich „Streitfälle“ |
| v35 | 🔧 Eindeutige Dispute-Auflösung + Status „bearbeitet“ |
| v36 | 📝 Übernommenes Team + Ergebnis in der Dispute-Historie |
| v37 | ♻️ Kompatibilität für ältere/Legacy-Disputes |
Damit ist v37 momentan unser sauberer Stand für den kompletten Captain-/Ergebnis-/Dispute-Bereich.
(6 Views)