Aus Ligameldungen, Hallenangeboten und Sperrterminen entsteht ein vollständiger Spielplan – nachvollziehbar, prüfbar und direkt auf der Verbandswebsite veröffentlicht.
Beispiel: Saison 2026/27 im FVBB
21Ligen
118Teams
668Spiele
327Hallenangebote
Spieltage je Wochenende:keiner123 und mehrHalle fehltSperrtermin
Ein Werkzeug statt einer Tabellensammlung
Die Rahmenspielplanung eines Landesverbands ist ein Puzzle aus Meldungen, Hallenzeiten, Ferien, Nachwuchsturnieren und Schiedsrichterkontingenten. Bisher lag dieses Puzzle in Tabellenblättern, die niemand außerhalb der Spielbetriebskommission lesen konnte.
Der FF Ligenplaner übernimmt die vorhandene Excel-Vorlage, prüft sie, plant offene Spieltage automatisch und veröffentlicht das Ergebnis auf der Verbandswebsite – für jede Liga, jeden Verein und jede Halle. Vereine sehen ihre Termine, ihre Belastung, ihre Meldepflichten und ihre zu erwartenden Kosten, ohne nachfragen zu müssen.
Stand der Vorbereitung, Liga für LigaJede Kachel zeigt Fortschritt, Teams, Spiele, Spieltage und Hallenzeiten – dazu Teamgebühr, Kontingent, Lizenzanforderung und Kostenspanne. Fehler und Warnungen stehen direkt daneben.
Was der Planer leistet
Neun Arbeitsbereiche, die aufeinander aufbauen – vom Einlesen der Meldungen bis zur Kostenschätzung für den Haushalt.
Import der Rahmenspielplanung
Die gewohnte Excel-Datei wird im Browser eingelesen: Ligablätter, Hallennutzungsplan und Rahmenterminkalender. Hallenkürzel werden über eine Aliasliste erkannt, Vereine über Kürzel und Namensbestandteile zugeordnet, doppelte Einträge zusammengefasst. Auffälligkeiten erscheinen als Befundliste statt als stiller Fehler.
Spielplan erzeugen
Rundenpläne nach der Zirkelmethode, mit Heim-Gast-Wechsel, Vermeidung von Folgespielen und automatischer Schiedsrichterzuteilung innerhalb des Spieltags.
Automatische Terminierung
Offene Spieltage bekommen Datum und Hallenzeit – über alle Ligen gemeinsam gerechnet, mit einstellbarem Schutz für bereits gesetzte Termine.
Hallenzeiten verwalten
Angebote der Vereine mit Dauer, Spielform und Belegung. Sichtbar wird, was genutzt, was frei und was zu kurz für den geplanten Spieltag ist.
Prüfungen
Über zwanzig Regeln laufen ständig mit: Terminkollisionen, überbuchte Hallen, Sperrzeitverstöße, fehlende Meldungen, Spieltage in falscher Reihenfolge.
Schiedsrichterwesen
Kontingente je Kategorie, Mindestlizenzen für ersten und zweiten Schiedsrichter, Spesensätze – und daraus die Kostenspanne je Liga und Verein.
Gebühren
Teamgebühren nach Altersklasse und Lizenzgebühren nach Spielerzahl, verteilt auf Teams und Vereine, Spielgemeinschaften anteilig.
Meldepflichten
Wie viele Hallentage muss ein Verein melden, wie viele Schiedsrichter benennen – und wie weit ist er davon entfernt?
Veröffentlichung
Zehn Shortcodes bringen Spielpläne, Saisonkalender, Vereinsseiten und Hallenzeiten ins Frontend, dazu Kalenderabonnements (.ics) je Liga oder Verein und CSV-Ausgaben für die Weiterverarbeitung. Die Ligen der aktuellen Saison lassen sich als Unterpunkte in das bestehende Navigationsmenü einhängen.
Was vor einem Planungslauf vorliegen muss
Reihenfolge in der Praxis
Zuerst melden die Vereine ihre Teams, daraus ergibt sich der Hallenbedarf. Erst danach treffen die Hallenzeiten ein – der Planer kann deshalb jederzeit mit unvollständigen Angeboten rechnen und weist fehlende Hallen offen aus.
Saison mit Zeitraum
Name, Beginn und Ende. Mehrere Saisons stehen nebeneinander, eine ist die aktive für das Frontend.
Pflicht
Ligen mit Kopfdaten
Kategorie, Altersklasse, Spielform, Spielklasse, Wettbewerbsform, Runden, Spielzeit, Pause, Dauer je Spiel und maximale Spiele pro Spieltag. Aus diesen Angaben entsteht die Taktung.
Pflicht
Teams mit Vereinszuordnung
Jedes Team gehört zu einem Verein – oder bei einer Spielgemeinschaft zu mehreren. Diese Zuordnung trägt später Belastung, Kosten und Gebühren.
Pflicht
Spielplan der Liga
Die Paarungen. Entweder aus der Excel-Datei übernommen oder als Rundenplan erzeugt.
Pflicht
Hallenzeiten
Datum, Anbieter, Halle, Von-Bis und Spielform. Ohne Angebote plant der Automat zwar Termine, weist sie aber als „Halle anfordern“ aus.
Pflicht
Sperrzeiten
Ferien, Feiertage, Länderspielfenster, Verbandstermine – wahlweise hart (ausgeschlossen) oder weich (nach Möglichkeit meiden), eingrenzbar auf Altersklassen, Kategorien, Spielformen, Spielklassen oder einzelne Ligen.
empfohlen
Sondertermine
Playoffs, Relegation, Platzierungsrunden, Reservetermine und Meisterschaften der Altersklassen.
empfohlen
Vorgabetabellen
Schiedsrichterkontingente, Lizenzanforderungen, Spesensätze, Teamgebühren, Meldepflicht für Hallenzeiten. Nur nötig, wenn Kosten und Meldepflichten mitgerechnet werden sollen.
optional
Spielerzahlen je Team
Grundlage der Lizenzgebühren. Werden derzeit manuell eingetragen.
optional
Der Weg zum fertigen Plan
Sechs Schritte, die sich beliebig oft wiederholen lassen – jeder Zwischenstand bleibt erhalten, jede Änderung ist einzeln umkehrbar.
Daten einlesen
Excel-Datei hochladen oder eine bestehende Saison kopieren. Der Import meldet, was er gefunden hat und was er nicht zuordnen konnte.
Stammdaten schärfen
Ligen, Teams, Vereine und Hallen prüfen; Hallen mit ihren Adressen verknüpfen; Sperrzeiten ergänzen.
Spielpläne erzeugen
Je Liga den Rundenplan rechnen lassen. Spielnummern, Heimrecht und Schiedsrichterzuteilung entstehen dabei automatisch.
Automatik laufen lassen
Umfang wählen, Zeitlimit setzen, rechnen lassen. Das Ergebnis erscheint als Vorschlag mit Vorher-Nachher-Spalte und wird erst auf Bestätigung übernommen.
Ein Lauf über alle Ligen, hier in zwei Sekunden60 offene Spieltage geplant, 46 davon mit Hallenzeit, 14 als „Halle anfordern“ ausgewiesen – und null verschobene Termine, weil der Terminschutz aktiv war. Übernommen wird erst per Schaltfläche.
Prüfen und nachjustieren
Die Prüfliste zeigt Fehler und Warnungen mit Sprungmarke zur betroffenen Stelle. Einzelne Spieltage lassen sich von Hand verschieben, ohne den Rest anzutasten.
Veröffentlichen
Saison aktiv setzen, Shortcodes auf den Seiten platzieren, Kalenderabos verlinken. Vereine und Öffentlichkeit sehen denselben Stand wie die Kommission.
Wie der Automat entscheidet
Der Planer erzeugt zunächst für jeden offenen Spieltag alle zulässigen Kombinationen aus Wochenende und Hallenzeit. Aus diesen Kandidaten wählt ein Regret-Greedy-Verfahren: Spieltage mit den wenigsten guten Alternativen kommen zuerst an die Reihe. Anschließend verbessert eine Ruin-and-Recreate-Suche das Ergebnis, indem sie zufällige Teile des Plans wieder auflöst und neu belegt – so lange, bis das Zeitlimit erreicht ist.
Jeder Kandidat bekommt einen Kostenwert; gewählt wird der günstigste. Kleinere Werte sind besser, negative Beiträge sind Belohnungen.
Nichts wird stillschweigend geopfert
Findet sich für einen Spieltag keine passende Halle, vergibt der Planer trotzdem ein Datum und markiert den Termin als „Halle anfordern“ – samt Liste für die Anfrage bei den Vereinen.
Harte Regeln – nicht verhandelbar
Verletzt ein Kandidat eine dieser Regeln, wird er gar nicht erst bewertet.
Zeitraum
Termin liegt innerhalb der Saison, frühestens nach den Sommerferien.
Harte Sperrzeit
Kein Spieltag an gesperrten Terminen der betroffenen Altersklasse, Kategorie, Spielform, Spielklasse oder Liga.
Hallenkapazität
Die freie Restzeit des Angebots reicht für die volle Dauer des Spieltags.
Spielform
Großfeld nur in Großfeldangeboten, Kleinfeld nur in Kleinfeldangeboten.
Doppelbelegung
Kein Team und keine Liga zweimal am selben Tag.
Beteiligung
Auf Wunsch nur Hallen, deren Anbieter an diesem Spieltag selbst spielt.
Feste Termine
Gesetzte Datumsangaben bleiben unangetastet, sofern der Schutz aktiv ist.
Gewichte – die Stellschrauben
Voreinstellungen; jede Größe ist vor dem Lauf veränderbar.
Kriterium
Gewicht
Wirkung
Halle fehlt
60
Ein Termin ohne Hallenzeit ist teuer – der Planer weicht fast immer auf ein Wochenende mit Angebot aus.
Spieltagreihenfolge
25
Spieltag 2 soll nach Spieltag 1 liegen; jede Umkehrung kostet.
Ausrichter-Fairness
12
Belohnt Hallen, deren Teams noch nie ausgerichtet haben; wiederholte Ausrichtung wird halb so stark belastet.
Vereinsbelastung
8
Je mehr Ligen eines Vereins am selben Tag spielen, desto teurer – gegen Wochenenden mit vier parallelen Mannschaften.
Abstand der Spieltage
6
Ziel ist eine gleichmäßige Verteilung über die Saison; jedes fehlende freie Wochenende zum Nachbarspieltag kostet.
Weiche Sperrzeit
4
Termine an ungünstigen, aber nicht gesperrten Tagen bleiben möglich – nur eben nachrangig.
Ungenutzte Hallenzeit
1
Je Stunde Rest in der Halle; bevorzugt Angebote, die möglichst genau passen.
Sonntag
1
Leichter Vorzug für Samstage bei sonst gleichwertigen Kandidaten.
Ablaufgrenzen
Umfang
Offene Spieltage mit festen Terminen · offene Spieltage mit freien Terminen · alle Spieltage neu
Terminschutz
Vorhandene Datumsangaben nie verschieben – auch beim vollständigen Neuplanen
Verbesserungsrunden
400 Durchläufe der Ruin-and-Recreate-Suche
Zeitlimit
5 Sekunden Voreinstellung, frei wählbar
Zeitfenster
Frühestes und spätestes Datum, standardmäßig ab Ende der Sommerferien
Ligaauswahl
Alle Ligen oder eine Teilmenge
Freie Wochenenden
Zielabstand zwischen zwei Spieltagen derselben Liga
Vom Kandidaten zum PlanErst filtern die harten Regeln, dann bewerten die Gewichte, zuletzt wählt und verbessert das Suchverfahren.
Regelwerk, Meldepflichten und Kosten
Alle Vorgaben liegen als Tabellen in den Einstellungen und werden auf neue Ligen automatisch angewendet. Ändert der Verband eine Gebühr oder eine Lizenzanforderung, wirkt das sofort auf alle Auswertungen.
Was ein Verein selbst nachlesen kannKennzahlen, zu meldende Schiedsrichter je Liga mit Kontingent und Mindestlizenz, dazu Hallenmeldepflicht und Kostenanteile – ohne Rückfrage bei der Kommission.
Schiedsrichter-Kontingente
Kategorien mit Mengenanforderung, etwa eine Person für Ü30 und Freizeitliga, drei für Erwachsene und den älteren Nachwuchs, zwei für U9 und U11. Für jedes weitere Team kommt eine Person hinzu. Bezugsebene wahlweise je Liga oder je Kategorie.
Lizenzanforderungen
Getrennt für ersten und zweiten Schiedsrichter, mit Volljährigkeitsvorbehalt. Von der Regionalliga Großfeld (L1 und L2) bis zum Kinderbereich Kleinfeld (L3 volljährig und J2). J1 berechtigt bis U19, J2 bis U13; die frühere Sammellizenz LJ gilt noch bis zur Saison 2025/26.
Spesen und Kostenspanne
Betrag je Schiedsrichter und Spiel nach Lizenzgruppe, getrennt für Erwachsene und Nachwuchs sowie Groß- und Kleinfeld. Daraus errechnet der Planer die günstigste und teuerste zulässige Besetzung – je Spiel, je Liga, für die ganze Saison und verteilt auf die Vereine.
Team- und Lizenzgebühren
Teamgebühr je Saison nach Altersbereich, Lizenzgebühr je gemeldeter Person mit zwei Sätzen nach Alter. Die Kosten einer Liga werden auf ihre Teams verteilt und über die Teams den Vereinen zugerechnet; Spielgemeinschaften teilen sich ihren Anteil.
Hallenzeit-Meldepflicht
Je gemeldetem Team eine feste Zahl an Hallentagen mit Mindestdauer – je Saison einstellbar. Die Auswertung zeigt Soll, Ist, fehlende Tage und jene Angebote, die an der Mindestdauer scheitern.
Was auf der Website erscheint
Zehn Bausteine für beliebige Seiten; jeder respektiert die aktive Saison und lässt sich auf eine Liga oder einen Verein festlegen.
[ff_ligenplaner]
Saisonkalender, Vereinsbelastung, Vereinsübersicht und Hallenzeiten in einer Ansicht mit Reitern.
[ff_ligenplan liga="H RL KF"]
Spielplan einer Liga mit Datum, Anpfiff, Halle samt Adresse und Kartenfenster.
[ff_verein verein="BR"]
Alles zu einem Verein: Termine, Ligen, eigene Hallenzeiten, Meldepflichten, Kosten und Gebühren.
[ff_verein_statistik]
Auswertungen mit Diagrammen – Monatsverlauf, Wochenendraster, Auslastung, Heim und Auswärts.
[ff_hallenzeiten_uebersicht]
Alle Angebote mit Filterleiste und der Meldeübersicht aller Vereine.
[ff_ligen_menu]
Alle Ligen als Pillenleiste oder Liste, wahlweise mit Website-Symbol.
Vereinsbelastung auf einen BlickDatum gegen Verein: Die Zahl nennt die Ligen, in denen ein Verein an diesem Tag spielt oder pfeift. Gelb und Rot markieren Wochenenden mit Mehrfachbelastung.
Grundsätze
Vorschlagen statt überschreiben
Die Automatik rechnet, zeigt und wartet. Übernommen wird erst auf Bestätigung, und auch dann bleiben Paarungen, Spielnummern und von Hand gesetzte Anpfiffzeiten unberührt.
Varianten nebeneinander
Ein Alternativplan übernimmt Ligen, Teams, Hallen und Paarungen, lässt Termine und Hallen aber leer – so lassen sich zwei Fassungen derselben Saison vergleichen, ohne die produktive Planung zu berühren.
Prüfen, nicht vertrauen
Fehler und Warnungen erscheinen dauerhaft in der Kopfzeile, nicht als einmalige Meldung. Wer eine Zahl sieht, kann sie anklicken und landet an der Stelle, die sie verursacht.
Transparenz gegenüber den Vereinen
Belastung, Meldepflichten und Kosten stehen öffentlich – dieselben Zahlen, mit denen die Kommission plant.
Wer den Ligenplaner betreibt
Floorball-facts.de arbeitet mit den Daten des deutschen Floorballs: Spielbetrieb, Statistik, Regelwerk, Schiedsrichterwesen. Vieles davon entsteht aus dem Saisonmanager von Floorball Deutschland und wird so aufbereitet, dass Vereine, Trainerinnen, Schiedsrichter und Fans direkt damit arbeiten können.
Der Ligenplaner ist der jüngste Baustein – und der erste, der nicht auswertet, sondern plant.