Cockpit
Wüstensturm
Aktiver SpieltagWüstensturm – Übersicht
Schluchtsturm
Aktiver SpieltagSchluchtsturm – Übersicht
Arbeitsablauf
- Anmeldungen eintragen oder gesammelt importieren.
- Optional Heldenkräfte importieren.
- Sortierung wählen und Planung berechnen.
- Planung prüfen – jede Zuordnung zeigt einen Grund.
- Daten regelmäßig als JSON sichern.
Schnellsicherung
V12 speichert den gemeinsamen Stand automatisch in Supabase. JSON bleibt als zusätzliches Notfall-Backup verfügbar.
Prüfhinweise
Anmeldung Wüstensturm
| ID | Spieler | Kraft | Aktiv | Anmeldung | Manuell | Vorrang | Depriorisiert bis |
|---|
Anmeldungen importieren
Namen je Auswahl einfügen. Eine Zeile = ein Spieler. Leerzeichen werden bereinigt. Vor dem Übernehmen zeigt die App Treffer, unbekannte Namen und doppelte Einträge.
13 Uhr
13 Uhr Ersatz
22 Uhr
22 Uhr Ersatz
Egal
Keine Zeit
Automatische Planung
13 Uhr – Hauptteam
13 Uhr – Ersatz
22 Uhr – Hauptteam
22 Uhr – Ersatz
Warteliste / nicht eingeplant
Anmeldung Schluchtsturm
| ID | Spieler | Kraft | Aktiv | Anmeldung | Manuell | Vorrang | Depriorisiert bis |
|---|
Schluchtsturm-Anmeldungen importieren
Eine Zeile = ein Spieler. Treffer, unbekannte Namen und doppelte Anmeldungen werden vor dem Übernehmen geprüft.
Team A
Team A Ersatz
Team B
Team B Ersatz
Egal
Keine Zeit
Schluchtsturm – automatische Planung
Team A – Hauptteam
Team A – Ersatz
Team B – Hauptteam
Team B – Ersatz
Warteliste / nicht eingeplant
Ergebnisse / Spieltag abschließen
Füge nur die Namen der Spieler ein, die tatsächlich teilgenommen haben. Die App vergleicht sie mit der vorherigen Planung und markiert fehlende bzw. ungeplante Teilnehmer automatisch.
Tatsächliche Teilnehmer
Eine Zeile = ein Spielername. Doppelte Namen werden automatisch zusammengefasst.
Automatische Regeln
Hauptteam + Name vorhanden → Teilgenommen Hauptteam + Name fehlt → Nicht teilgenommen → 14 Tage Depriorisierung Ersatz + Name vorhanden → Teilgenommen Ersatz + Name fehlt → Nicht eingesetzt (keine automatische Strafe) Warteliste + Name vorhanden → Eingesprungen Warteliste + Name fehlt → Vorrang nächste Runde Name vorhanden, aber nicht geplant → Ungeplant teilgenommen Vor dem Speichern kann jeder Status manuell geändert werden.
Vorschau
Spieltage
Jeder Wüsten- und Schluchtsturm bekommt einen eigenen gespeicherten Stand. Beim Öffnen eines anderen Spieltags wird der aktuelle Stand automatisch gesichert.
Neuen Spieltag anlegen
Gespeicherte Spieltage
Spieler – Stammdaten
| ID | Spieler | Heldenkraft | Aktiv | Depriorisiert bis | Vorrang nächste Runde | Pool-Reihenfolge | Notiz |
|---|
Spielerprofil & Statistik
Heldenkräfte aktualisieren
Name und Kraft einfügen – getrennt durch Tab, Semikolon oder Komma. Bestehende Spieler werden aktualisiert; unbekannte Namen werden nur angezeigt und nicht automatisch angelegt.
Import
Vorschau
Historie
| Datum | Spiel | ID | Spieler | Team | Status | Depriorisiert bis | Bemerkung | Spieltag |
|---|
Backup-Versionen
Benutzer & Rechte
Automatische Regeltests
Regeln
WÜSTENSTURM-REGELN 1. Direkte Hauptteam-Anmeldungen belegen zuerst die Hauptteamplätze. 2. „Egal“ füllt freie Hauptteamplätze intelligent auf 13 und 22 Uhr. Zuerst zählt der größere Platzbedarf; bei gleichem Bedarf wird das aktuell schwächere Team aufgefüllt. 3. Sind Hauptplätze danach noch frei, werden passende Ersatz-Anmeldungen ins Hauptteam hochgezogen. 4. Ersatzteam: nicht-depriorisierter Hauptteam-Überhang kommt zuerst. 5. Danach kommen nicht-depriorisierte ausdrückliche Ersatz-Anmeldungen. 6. Erst danach kommen depriorisierte Hauptteam-Überhänge und depriorisierte Ersatz-Anmeldungen. 7. „Vorrang nächste Runde“ wirkt innerhalb der jeweiligen Vergabestufe. 8. Spielerpool / Stärke / Zufall / Manuell bestimmt die Reihenfolge innerhalb dieser Stufe. 9. „Egal“ ist eine Hauptteam-Anmeldung und wird intelligent auf 13/22 Uhr verteilt; freie Plätze und Teamstärke werden berücksichtigt. Ein Egal-Spieler wird nicht automatisch ins Ersatzteam verschoben. SCHLUCHTSTURM 10. Team A/B belegt zunächst das gewünschte Hauptteam. 11. Überhang eines Hauptteams füllt zuerst freie Hauptplätze des anderen Teams. 12. Danach füllt „Egal“ freie Hauptteamplätze intelligent nach Bedarf und Teamstärke. 13. Erst danach dürfen ausdrückliche Ersatz-Anmeldungen freie Hauptteamplätze auffüllen. 14. Nicht-depriorisierte Spieler stehen veranstaltungsweit immer vor depriorisierten geeigneten Spielern – auch wenn dafür ein Wechsel ins andere Ersatzteam nötig ist. 15. Im Ersatzteam gilt: Hauptteam-Überhang vor ausdrücklicher Ersatz-Anmeldung. 16. Ist ein Ersatzteam voll und das andere hat Platz, dürfen übrige Ersatzkandidaten wechseln. 17. „Egal“ ist Hauptteam-Anmeldung und wird nicht automatisch ins Ersatzteam verschoben. ERGEBNISSE 18. Hauptteam-Spieler, die in der Teilnehmerliste fehlen, werden standardmäßig als „Nicht teilgenommen“ markiert. 19. Nichtteilnahme im Hauptteam führt nach Bestätigung zu 14 Tagen Depriorisierung. 20. Fehlende Ersatzspieler werden standardmäßig nur als „Nicht eingesetzt“ markiert und nicht automatisch bestraft. 21. Wartelistenspieler ohne Einsatz erhalten nach Bestätigung Vorrang für die nächste Runde. 22. Wartelistenspieler in der Teilnehmerliste werden als „Eingesprungen“ erkannt. 23. Jeder Status kann vor dem Abschließen manuell korrigiert werden. PLANUNG & SICHERHEIT 24. Manuelle Verschiebungen werden als eigener Planstand gespeichert und deutlich als „manuell geändert“ markiert. 25. Eine gesperrte Planung wird als Snapshot gespeichert und durch spätere Änderungen an Anmeldung oder Heldenkraft nicht verändert. 26. Die Ergebniserfassung verwendet bei gesperrten Spieltagen den veröffentlichten Snapshot. 27. Regeltests prüfen die wichtigsten Sonderfälle mit derselben Berechnungslogik wie die echte Planung. SPIELTAGE 28. Wüstensturm und Schluchtsturm besitzen getrennte aktive Spieltage. 29. Beim Öffnen oder Anlegen eines anderen Spieltags wird der aktuelle Stand automatisch gespeichert. 30. Ein neuer Spieltag kann leer, mit der aktuellen Anmeldung oder mit der Anmeldung des letzten gleichartigen Spieltags gestartet werden. 31. Abgeschlossene Spieltage werden archiviert und erhalten einen gesperrten Planungssnapshot. 32. Archivierte Spieltage können später wieder geöffnet werden, ohne den aktuellen Spieltag zu verlieren. 33. Ergebnisse werden dem aktiven Spieltag zugeordnet; WS ist nach 13+22 Uhr bzw. Gesamt, SS nach A+B bzw. Gesamt automatisch abgeschlossen. COCKPIT 34. Das Cockpit zeigt Anmeldezahlen, Überbuchungen, freie Hauptteamplätze, Wartelisten, Vorrang und Depriorisierungen. 35. Gesperrte/archivierte Planungen und der Stand der Ergebniserfassung werden direkt im Cockpit angezeigt. 36. Warnungen im Cockpit sind Hinweise; die eigentliche Platzvergabe folgt weiterhin ausschließlich der zentralen Planungslogik. ONLINE / MEHRBENUTZER 37. V12 lädt den gemeinsamen App-Zustand aus Supabase; lokale Browserdaten dienen nur noch als Cache/Notfallkopie. 38. Änderungen werden mit einer Revisionsnummer gespeichert. Bei gleichzeitigen Änderungen wird ein Konflikt erkannt und der aktuelle Cloud-Stand neu geladen. 39. Realtime-Aktualisierungen übernehmen neue gemeinsame Stände automatisch in geöffnete Browser. 40. Leser dürfen nur ansehen/exportieren; Planer und Admins dürfen den gemeinsamen Stand speichern. Benutzerrollen werden serverseitig in Supabase verwaltet. 41. Der erste bestätigte Benutzer kann einmalig die Admin-Rolle übernehmen. Weitere Benutzer starten als Leser. 42. Niemals einen Supabase service_role-Schlüssel in config.js oder die Webseite eintragen. 43. Benutzer besitzen einen Anzeigenamen/Spielernamen. Die E-Mail-Adresse dient nur der Anmeldung und wird nicht als sichtbarer Name in der Kopfzeile verwendet. EXPORT 37. Der Discord-Export verwendet immer den aktuell gültigen Planstand, inklusive manueller Änderungen oder gesperrtem Snapshot. SPIELERPROFIL 38. Spielerprofile leiten Statistik und Status aus der globalen Historie und den aktuellen Stammdaten ab. HISTORIE 39. Die Historie kann nach Event, Zeitraum, Spieler/Text und Status gefiltert werden. 40. Ist für einen Historieneintrag ein gespeicherter Spieltag vorhanden, kann dessen Planung direkt wieder geöffnet werden. BACKUPS 41. Beim Sperren einer Planung und beim Abschließen eines Spieltags wird automatisch eine Backup-Version erstellt. 42. Lokal werden höchstens 12 Backup-Versionen gespeichert; sie können wiederhergestellt, heruntergeladen oder gelöscht werden. MANUELLE PLANUNG 43. Ungesperrte Teamlisten können zusätzlich per Drag & Drop sortiert und zwischen Hauptteam, Ersatz und Warteliste verschoben werden. Die bisherigen Buttons bleiben als Alternative erhalten. MOBILE ANSICHT 44. Auf Smartphones und Tablets wird die Navigation horizontal scrollbar, Bedienelemente werden vergrößert und Tabellen bleiben horizontal scrollbar. Die ↑/↓- und Verschieben-Funktionen bleiben als Touch-Alternative zu Drag & Drop erhalten.