UNNO Spielplanung

V12.2.4 · gemeinsame Online-Version

Anmelden

UNNO Spielplanung

V12.2.4 · Online
Cloud: wird verbunden … nicht angemeldet Leser
Cloud-Speicher
Lesemodus: Du kannst Planung, Historie, Profile und Exporte ansehen. Änderungen dürfen nur Planer oder Admins speichern.

Cockpit

0
Aktuelle Mitglieder

Wüstensturm

Aktiver Spieltag
Empfohlener Ablauf: Spieler → Heldenkraft-Import → Anmeldung/Import → Planung → Ergebnisse → Historie

Wüstensturm – Übersicht

Schluchtsturm

Aktiver Spieltag

Schluchtsturm – Übersicht

Arbeitsablauf

  1. Anmeldungen eintragen oder gesammelt importieren.
  2. Optional Heldenkräfte importieren.
  3. Sortierung wählen und Planung berechnen.
  4. Planung prüfen – jede Zuordnung zeigt einen Grund.
  5. 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

Nur Anmeldung und bei Bedarf manuelle Reihenfolge ändern.
IDSpielerKraftAktivAnmeldungManuellVorrangDepriorisiert 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.

Beim Übernehmen wird nur die aktuelle WS-Anmeldung geändert. Heldenkräfte, Vorrang, Depriorisierung, Spieler-ID und Historie bleiben unverändert.

13 Uhr

13 Uhr Ersatz

22 Uhr

22 Uhr Ersatz

Egal

Keine Zeit

Noch keine Importdaten geprüft.

Automatische Planung

Tipp: Spieler können auch per Drag & Drop verschoben oder sortiert werden.
Offen

13 Uhr – Hauptteam

13 Uhr – Ersatz

22 Uhr – Hauptteam

22 Uhr – Ersatz

Warteliste / nicht eingeplant

Anmeldung Schluchtsturm

Team A/B, Ersatz, Egal oder Keine Zeit.
IDSpielerKraftAktivAnmeldungManuellVorrangDepriorisiert bis

Schluchtsturm-Anmeldungen importieren

Eine Zeile = ein Spieler. Treffer, unbekannte Namen und doppelte Anmeldungen werden vor dem Übernehmen geprüft.

Es wird nur die aktuelle Schluchtsturm-Anmeldung ersetzt. Stammdaten, Kraft, Vorrang, Depriorisierung und Historie bleiben unverändert.

Team A

Team A Ersatz

Team B

Team B Ersatz

Egal

Keine Zeit

Noch keine Importdaten geprüft.

Schluchtsturm – automatische Planung

Tipp: Spieler können auch per Drag & Drop verschoben oder sortiert werden.
Offen

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

Noch keine Teilnehmerliste geprüft.

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

Spieler-Stammdaten, Heldenkräfte, Historie, Vorrang und Depriorisierung bleiben global erhalten. Gespeichert werden pro Spieltag vor allem Anmeldung, Planung und Status.

Gespeicherte Spieltage

Abgeschlossene Spieltage bleiben als Archiv erhalten und können später wieder geöffnet werden.

Spieler – Stammdaten

Admin-Verwaltung. Spieler-ID und Historie bleiben auch bei Namenskorrekturen stabil.
Empfehlung: Ehemalige Allianzmitglieder nur deaktivieren oder aus dem Spielerpool entfernen. „Aus Spielerpool entfernen“ löscht die Historie nicht und kann rückgängig gemacht werden.
IDSpielerHeldenkraftAktivDepriorisiert bisVorrangPoolNotizAktionen

Spielerprofil & Statistik

Historie, aktueller Status und Einsätze auf einen Blick.
Spieler auswählen.

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

Noch keine Daten eingelesen.

Historie

Filtern, Spielerprofile öffnen und – sofern als Spieltag gespeichert – die damalige Planung wieder aufrufen.
DatumSpielIDSpielerTeamStatusDepriorisiert bisBemerkungSpieltag

Backup-Versionen

Automatisch bei gesperrter Planung und abgeschlossenem Spieltag. Maximal 12 Versionen werden lokal aufbewahrt.

Benutzer & Rechte

Neue Benutzer erstellen zuerst selbst ein Konto. Ein Admin kann anschließend die Rolle ändern.
Rollen: Leser = nur ansehen · Planer = Spieltage, Anmeldungen, Planung, Ergebnisse und Importe bearbeiten · Admin = zusätzlich Backups vollständig wiederherstellen, Ausgangsdaten zurücksetzen und Benutzerrollen verwalten.

Sichtbarkeit Spielerprofil

Lege fest, welche Felder Leser, Planer und Admins im Reiter „Spielerprofil“ sehen. Der Spielername ist immer sichtbar.
Hinweis: Diese Einstellung steuert die Anzeige innerhalb der App. Die Spieldaten liegen weiterhin im gemeinsamen V12-Cloudzustand. Für wirklich vertrauliche personenbezogene Daten wäre eine getrennte serverseitige Speicherung nötig.

Automatische Regeltests

Die wichtigsten Sonderfälle werden mit künstlichen Testspielern durch dieselbe Berechnungslogik geprüft, die auch die echte Planung verwendet.
Noch nicht ausgeführt.

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.
44. Der Admin kann pro Spielerprofil-Feld festlegen, ob Leser, Planer und Admins dieses Feld sehen.
45. Der Spielername bleibt unabhängig von der Sichtbarkeitsmatrix immer sichtbar.
46. Profil-Sichtbarkeit ist eine Darstellungsregel der App und kein Ersatz für eine getrennte serverseitige Speicherung vertraulicher Daten.

SPIELER-VERWALTUNG
47. Spieler-Stammdaten werden nur von Admins verwaltet.
48. Bei Namenskorrekturen bleibt die Spieler-ID unverändert; Historienzeilen mit Spieler-ID werden auf den korrigierten Namen aktualisiert.
49. Deaktivierte Spieler bleiben sichtbar, werden aber nicht automatisch eingeplant.
50. „Aus Spielerpool entfernen“ ist historien-sicher: Der Spieler wird aus neuen Anmeldungen/Planungen ausgeblendet, bleibt aber für Historie und archivierte Spieltage erhalten.
51. Entfernte Spieler können von einem Admin wiederhergestellt werden.

NEUE SPIELER
52. Neue Spieler werden nur von Admins angelegt.
53. Die App vergibt automatisch die nächste freie stabile Spieler-ID und setzt den Spieler ans Ende der Pool-Reihenfolge.
54. Neue Spieler starten ohne Historie, ohne Vorrang und ohne Depriorisierung.
55. Unbekannte Namen im WS-/SS-Anmeldungsimport und Heldenkraft-Import können direkt als neue Spieler angelegt werden.
56. Vor dem Anlegen prüft die App auf bereits vorhandene bzw. sehr ähnlich geschriebene aktive Spielernamen.

DASHBOARD
57. „Aktuelle Mitglieder“ zählt alle Spieler, die aktiv und nicht aus dem Spielerpool entfernt sind.

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.