Flightgenerator Light
Eigenständige Flightplanung ohne Masterliste und Ergebnisverwaltung.
Masterliste-Spieler-Stammdaten
Hinweise zur MasterlisteStammdaten laden, externe Updatequellen prüfen und HCP-Änderungen nachvollziehbar halten.
- Masterliste laden ersetzt die aktuell geladene Masterliste und setzt den Dateinamen.
- ÖGV Freunde Liste laden ist nur eine Updatequelle. Die Masterliste bleibt geladen.
- Unbekannte Spieler werden nicht automatisch aus Konverter- oder Updatequellen neu angelegt.
- HCP-/WHI-Änderungen werden im Bericht und in der HCP-Historie nachvollziehbar angezeigt.
Masterliste laden / speichern
ÖGV Freunde Liste laden
Was passiert bei dieser Updatequelle?Nur vorhandene Spieler werden geprüft und aktualisiert; unbekannte Namen werden nicht automatisch angelegt.
- Die Datei wird als Abgleichquelle geladen, nicht als Masterliste.
- Vorhandene Spieler werden über Name/Alias gesucht und können aktualisiert werden.
- Unbekannte Namen werden im Bericht angeführt, aber nicht automatisch neu angelegt.
- Priorität: Aktuelle ÖGV-/golf.at-Friendsliste gewinnt beim WHI. Nennlisten-WHI wird nur für Spieler übernommen, die nicht in der aktuellen Friendsliste enthalten sind.
Gruppen A / B / C zentral einstellen
Flightlistengenerator Light v1105
Geführter Ablauf: Serie und Turnier festlegen, Nennliste direkt importieren, Wünsche prüfen, Flightliste erstellen und ausgeben.Hinweise zum GeneratorKompakte Orientierung mit direkten Sprunglinks – die Details stehen im jeweiligen Abschnitt.
Turnier
Nennliste laden, ergänzen, löschenStandard: vorhandene Spieler bleiben erhalten; komplett löschen nur im roten Sicherheitsbereich.
Geladene NennlisteAnzeige, Sortierung und Kontrolle der aktuell geladenen Generator-Nennliste.
Wunsch-Assistent
E-Cart-Regel: Cart-Gruppen sind harte Gruppen und gewinnen gegen Früh-/Spät-Wünsche. Wer im selben Cart steht, muss im selben Flight bleiben. Wenn innerhalb eines Carts gleichzeitig Früh- und Spätwünsche vorkommen, erscheint eine Warnung und der Cart wird möglichst in die Mitte gelegt.
Wichtigste Regel. Eine Verbotsgruppe pro Zeile. Namen mit Komma trennen. Innerhalb der Zeile werden alle Kombinationen verboten.
Pro Zeile eine Dame. Sie soll moeglichst in einen Flight mit mindestens einem Herren.
Pro Zeile ein Herr. Er soll moeglichst in einen Flight mit mindestens einer Dame.
Eine Gruppe pro Zeile. Diese Spieler sollen zwingend im selben Flight bleiben.
Eine Cart-Gruppe pro Zeile. Bis zu 99 Cart-Gruppen möglich; maximal 2 Personen pro Cart.
Eine Gruppe pro Zeile. Jede Zeile wird gleich bewertet: zeitnah oder Fahrgemeinschaft. Gleicher Flight ist erlaubt, akzeptiert sind bis zu 2 Flights Abstand in beide Richtungen.
Pro Zeile ein Spieler. Wird automatisch als Früh-Wunsch eingetragen.
Pro Zeile ein Spieler. Wird automatisch als Eher-früh-Wunsch eingetragen.
Pro Zeile ein Spieler. Wird automatisch als Eher-spät-Wunsch eingetragen.
Pro Zeile ein Spieler. Wird automatisch als Spät-Wunsch eingetragen.
Wünsche speichern / laden
Technisches Coding / automatische AusgabeNur bei Spezialfällen öffnen. Der normale Weg ist oben der Wunsch-Assistent.Auf-/zuklappen
Detailhilfe zu SonderwünschenDie kompakte Gesamterklärung steht oben; hier bleiben Beispiele und Codes.Auf-/zuklappen
Die Regeln unterscheiden sich nach ihrer Härte. Je härter eine Regel ist, desto weniger darf der Generator sie aufweichen:
1. Zeitnah / Fahrgemeinschaft = möglichst nahe Startzeiten. Gleicher Flight ist erlaubt, akzeptiert sind bis zu 2 Flights Abstand in beide Richtungen.
3. Zusammen im Flight = diese Personen sollen möglichst im selben Flight bleiben.
4. E-Cart = harte Bindung: Personen im selben Cart müssen im selben Flight bleiben; maximal 2 Personen pro Cart.
5. Verbot = absolute Sperre: diese Personen dürfen nicht zusammen eingeteilt werden.
Verbote gehören ganz nach oben, weil sie die härteste Regel sind. Wenn zwei Spieler nicht miteinander spielen dürfen, darf der Generator diese Vorgabe nicht brechen. Verbote stehen über Zusammen-im-Flight, Zeitnähe, Fahrgemeinschaften, Cart-Wünschen und der normalen HCP-Optimierung.
Diese Auswahl betrifft alle erkannten Partner-Paare. Möglich sind: Paare zeitnah starten lassen, Paare zusammen in denselben Flight setzen oder Paare bewusst trennen. Einzelne Herz-Klicks in der Generator-Liste bleiben stärker als diese globale Auswahl.
Dieses Feld ist für Spieler gedacht, die ganz bewusst im selben Flight starten sollen. Eine Gruppe steht jeweils in einer Zeile, Namen werden mit Komma getrennt. Diese Regel ist härter als Zeitnah oder FG, aber nicht so hart wie E-Cart und darf niemals ein Verbot brechen.
Spieler im selben E-Cart müssen zwingend im selben Flight bleiben. Ein Cart darf nicht auseinandergerissen werden, auch nicht bei widersprüchlichen Früh-/Spätwünschen. In so einem Fall gewinnt der Cart, es muss eine Warnung erscheinen und der Cart wird möglichst neutral bzw. möglichst mittig gesetzt. Pro E-Cart sind maximal zwei Personen vorgesehen.
Eine Zeitnah / Fahrgemeinschaft bedeutet: Diese Personen sollen nahe beieinander starten. Gleicher Flight ist erlaubt; als erfüllt gelten bis zu 2 Flights Abstand in beide Richtungen. Wenn das nicht umgesetzt werden kann, muss der Warnbericht erklären warum, zum Beispiel wegen Verbot, Cart-Bindung, voller Flightgröße, HCP-Sperre oder Früh-/Spät-Konflikt.
Zeitnah bedeutet: Zwei oder mehrere Personen sollen möglichst nahe beieinander starten. Gleicher Flight ist möglich und erlaubt; ebenso erfüllt ist ein Abstand von 1 oder 2 Flights. Erst ab mehr als 2 Flights Abstand braucht es eine Warnung mit konkreter Begründung.
Jede Zeile im Feld „Zeitnah / Fahrgemeinschaft“ wird gleich behandelt: nahe Startzeiten, gleicher Flight erlaubt, bis zu 2 Flights Abstand akzeptiert. Das Uhr-Symbol mit Nummer zeigt die jeweilige Zeitnah-Gruppe.
Früh- und Spätwünsche steuern die Lage in der Startliste. Sie sind wichtig, dürfen aber keine Verbote brechen und keine E-Carts auseinanderreißen. Wenn innerhalb eines Carts eine Person früh und eine andere spät eingetragen ist, gewinnt der Cart und es muss eine Warnung erscheinen. Bei FG oder Zeitnah soll der Generator versuchen, die Gruppe gemeinsam in den passenden Bereich zu legen.
Sinnvoll ist eine eigene Gruppe für zeitbasierte Wünsche: FG, Zeitnah, Früh und Spät. Diese Wünsche gehören gedanklich zusammen, weil sie nicht primär sagen „wer spielt mit wem“, sondern „wo in der Startliste sollen Personen ungefähr liegen“. Innerhalb dieser Zeitwünsche sollte die Härte klar sichtbar sein: FG stärker als normales Zeitnah, Früh/Spät danach als Lagewunsch.
Der separate Bereich „Technisches Coding“ ist kein normaler Eingabebereich mehr. Er zeigt nur, welches technische Coding der Assistent erzeugt hat. Im Normalfall muss dort nichts manuell eingegeben werden. Der Bereich ist deshalb eingeklappt und nur zur Kontrolle, Korrektur oder für Spezialfälle gedacht.
@f = früh, @f! = möglichst zwingend früh
@s = spät, @s! = möglichst zwingend spät
@z1 oder @zeit = zeitnah, möglichst direkt nacheinander
@cart, @cart2 bis @cart99 = gemeinsamer E-Cart, zwingend gleicher Flight
@fg, @fg2, @fg3 usw. = Fahrgemeinschaft, möglichst zeitnah
Zuerst Verbote eintragen. Danach Zusammen-im-Flight und E-Carts. Danach die zeitbasierten Wünsche: Fahrgemeinschaften, Zeitnah, Früh und Spät. Genau so bleibt klar, was eine harte Bindung ist und was nur die Lage in der Startliste beeinflussen soll.
Profi-Logik: Wie echte Turnierprogramme Flights generierenErklärung der Generierungslogik, Gewichtungen und Prüfregeln.
Verdecktes Seeding: Professionelle Golf-Turniersoftware arbeitet selten mit einer rein sichtbaren HCP-Sortierung. Typisch ist eine Mischung aus Handicap-Bändern, Seed-Gruppen und kontrolliertem Zufall. Dadurch wirkt die Liste nicht starr, bleibt aber sportlich plausibel.
Box + Snake: Das Teilnehmerfeld wird in Leistungsboxen aufgeteilt. Aus jeder Box werden Spieler schlangenförmig auf die Flights verteilt. So bekommt nicht Flight 1 nur die stärksten Spieler und Flight 10 nur die schwächsten, sondern die Stärke verteilt sich gleichmäßiger.
Iterative Optimierung: Nach der ersten Startverteilung werden mögliche Tausche geprüft. Ein Tausch wird nur behalten, wenn harte Regeln erhalten bleiben und die Gesamtwertung besser wird: weniger HCP-Ausreißer, bessere Flight-Durchschnitte, weniger Wiederholungen, bessere Zeitnähe, weniger Cart-/Wunsch-Konflikte.
Unterschied zu einfachen Algorithmen: Einfache Algorithmen sortieren oder würfeln nur. Profi-Programme bauen zuerst eine brauchbare Kandidatenliste und verbessern diese anschließend über viele kleine Swaps. Genau deshalb können sie widersprüchliche Vorgaben besser abwägen und am Ende erklären, welche Wünsche erfüllt wurden und wo Regeln kollidiert haben.
Ausgabe / Export
Tagesturnier
Turnier / Serien / Jahresplanung
Hier werden Turniere und Serientermine für das Jahr verwaltet.
Turniere können aus kopiertem Text, ICS/Kalenderdateien oder manuell angelegt werden.
Nennlisten werden später einem Turnier zugeordnet und in den Generator übernommen.
Unvollständige Details können jederzeit nachgetragen werden.
A JahresgrunddatenJahr, Serie und Standardwerte für neue oder importierte Turniere. SchließenÖffnen
B Turnierkalender / Turniere importierenTurnierkalender per ICS/Kalenderdatei importieren; alternativ Website-Text oder Excel/CSV einlesen und zuerst prüfen. SchließenÖffnen
Welche Formate kann ich importieren?
Import-Vorschau und Prüfung
C Turnier manuell anlegen / bearbeitenEinzelnes Turnier erfassen oder aus der Jahresliste geladene Daten ändern. SchließenÖffnen
Neues Turnier anlegen
HCP / Vergleichskampf-Einstellungen
D Jahresliste / TurnierübersichtAlle vorhandenen Turniere filtern, prüfen, bearbeiten und übernehmen. SchließenÖffnen
Jahresliste 2026
Was bedeuten die Statusfarben?
E Nennlisten-ZuordnungNennlisten laden, prüfen, speichern und dem aktuellen Turnier zuordnen. SchließenÖffnen
Wie ordne ich eine Nennliste zu?
Lädt den gemeinsamen JSON-Export der Online-Turnieranmeldung für ORF, GSL, MGA oder GCCA. Übernommen werden nur aktive Spieler mit Name, Heimatclub, WHI/Handicap sowie strukturierte Flight-, Zeit-, Fahrgemeinschafts- und Buggywünsche. Freie Bemerkungen werden zur manuellen Kontrolle mitgeführt.
Unterstützt: golf-flightgenerator-*.json sowie serienbezogene VariantenF Backup / Restore / LöschenSichern, wiederherstellen und gefährliche Aktionen bewusst unten ausführen. SchließenÖffnen
Jahreswertungen / Hall of Fame / Order of Merit
OEGV Ergebnislisten oeffnen
Turnierdaten pruefen / haendisch fixieren
Brutto/Netto-Ergebnisse einfuegen
3. Jahreswertung einstellen
Order of Merit / Jahreswertung
| Rang | Spielername | Wertung | Gruppe | Gespielt | Gewertet | Gesamtpunkte | Beste Einzelergebnisse | Streichresultate |
|---|---|---|---|---|---|---|---|---|
| Noch keine gespeicherten Ergebnisse. | ||||||||
Gespeicherte Turnierergebnisse
Hall of Fame
Komplettmanual
Flightmanager einfach bedienen
Diese Anleitung führt dich durch alle Hauptseiten. Sie ist für jemanden geschrieben, der das Programm zum ersten Mal öffnet: erst verstehen, dann klicken, dann speichern.
Der normale Arbeitsablauf in 6 Schritten
- Masterliste laden. Zuerst die richtige Masterliste für die Serie laden, zum Beispiel MGA, ORF oder GSL. Ohne passende Masterliste fehlen WHI, Aliasse und Clubdaten.
- Turnier im Jahresplaner anlegen oder importieren. Dort entstehen die Termine mit Datum, Club, Serie, Spielform und später der Nennliste.
- Nennliste dem Turnier zuordnen. Nennliste aus Text, Excel, CSV oder ÖGV-JSON laden, prüfen und beim passenden Turnier speichern.
- Turnier in den Generator übernehmen. Der Generator bekommt damit Turnierdaten und Nennliste sauber aus dem Jahresplaner.
- Wünsche eintragen und Flights erzeugen. Verbote, Paare, Fahrgemeinschaften, Carts, Früh/Spät und Serienregeln prüfen, dann berechnen.
- Nach dem Turnier Ergebnisse einlesen. Brutto und Netto in der Jahreswertung getrennt einfügen, speichern und Jahresliste exportieren.
Turnier / Serien / Jahresplanung
Farbwelt: grün. Diese Seite verwaltet das Turnierjahr. Hier importierst du Kalender, legst Turniere an, ordnest Nennlisten zu und übergibst einen Termin an den Generator.
A Jahresgrunddaten
Hier stellst du Jahr, Serie, Standard-Uhrzeit, Spielform und Vorgabewirksamkeit ein. Diese Werte gelten als Vorgabe für neu importierte Turniere.
B Turniere importieren
Für kopierten GSL-/ÖGV-Text oder ICS/Kalenderdateien. Wichtig: Eine einfache Zeile wie „14.04 Golfclub Schönfeld 93“ reicht. Fehlende Details ergänzt du später.
C Manuell anlegen
Für einzelne Termine. Datum, Uhrzeit, Titel, Club, Spielform, Startmodus und Notizen eintragen und speichern.
D Jahresliste
Hier siehst du alle Termine. Über die Buttons kannst du bearbeiten, Nennlisten öffnen, in den Generator übernehmen, duplizieren oder löschen.
E Nennlisten
Nennlisten gehören zum jeweiligen Turnier. Erst Turnier wählen, dann Nennliste importieren, prüfen und speichern.
F Backup
Hier sicherst oder lädst du Jahreslisten und Gesamtprojekt. Löschen und Wiederherstellen sind bewusst unten im Sicherheitsbereich.
Masterliste-Spieler-Stammdaten
Farbwelt: gelb. Die Masterliste ist die Wahrheit für Namen, WHI, Heimatclub, Geschlecht, Aliasse und Paare. Spieler-Gruppenverknüpfungen gibt es hier nicht mehr; Serien werden global oben gewählt und WHI-Gruppen A/B/C werden separat über die zentralen Gruppen-Sets berechnet.
- Masterliste laden / speichern: echte Stammdaten-Datei laden, prüfen und nach Änderungen wieder extern speichern. Masterlisten enthalten keine Spieler-Gruppenverknüpfungen mehr.
- Externe ÖGV-HCP-Updatequelle: aktualisiert vorhandene Spieler, legt aber unbekannte Namen nicht automatisch an.
- Gruppen A/B/C: WHI-Grenzen für Netto-Gruppen. Diese Sets werden auch in der Jahreswertung verwendet.
- Aliasse: unterschiedliche Schreibweisen wie „Wüstenhagen Ricki“ und „Wüstenhagen Ulrike“ richtig verbinden.
- Rosa Zeilen: Frauen. Diese Markierung ist wichtig für Damen-/Herrenlogiken und Sonderwertungen.
Generator
Farbwelt: rot. Der Generator erstellt die Flights. Er arbeitet am zuverlässigsten, wenn du ihn von links nach rechts verwendest: Turnier, Nennliste, Wünsche, Erstellen, Ausgabe.
1 Turnier
Kontrolliere Titel, Datum, Club, Serie, Spielform, Startmodus, Startzeit, Tee und Intervall. Bei Serienturnieren muss Tag X von Y stimmen.
2 Nennliste
Hier wird die aktuelle Spielerliste geladen oder ergänzt. Prüfe Anzahl, WHI, Frauenanteil, Wir/Gegner und Masterlistenwarnungen.
3 Wünsche
Verbote, Paare, Zusammen-im-Flight, Carts, Fahrgemeinschaften, Früh/Spät und Damen/Herren-Wünsche eintragen. Danach „Wünsche auf Flighteinteilung anwenden“ klicken.
4 Erstellen
Generierungslogik wählen, Feineinstellungen prüfen und dann Flightliste erstellen. Nach Fertigmeldung zur Ausgabe wechseln.
5 Ausgabe
Flightliste prüfen, manuell tauschen falls nötig, dann PDF, Excel oder WhatsApp-Text exportieren. Vor Excel/PDF warnt der Manager, wenn Titel, Serie oder Vorgabewirksamkeit fehlen. Sonderwertungen erwähnen Damen nur, wenn in der exportierten Flightliste Frauen vorhanden sind.
Serien / Mehrtage
Jeden Tag sauber speichern. Eindeutigen Seriennamen verwenden. Frühere Tage dienen als Historie, damit Paarungen nicht unnötig wiederholt werden.
Jahreswertungen / Hall of Fame / Order of Merit
Farbwelt: violett. Hier werden Ergebnislisten gespeichert, Jahreswertungen berechnet und Excel-Listen importiert. Brutto und Netto gehören in getrennte Eingabefelder.
- Importmöglichkeiten: ÖGV öffnen, Ergebnislisten kopieren und manuell einfügen.
- Kopfdaten fixieren: Turniername, Datum, Serie und Kürzel kontrollieren. Wenn dort etwas steht, soll es bewusst gelten.
- Brutto/Netto einfügen: Bruttoliste links, Nettoliste rechts. Danach analysieren.
- Vorschau prüfen: erkannte Spieler, Punkte, WHI, Club und unerkannte Zeilen kontrollieren. Dann speichern.
- Jahreswertung einstellen: Anzahl gewerteter Turniere, Jahr, Serie, Wertung, WHI-Gruppe, Suche und Sortierung einstellen.
- Export: Excel importiert Brutto als Gesamtwertung und Netto nach WHI-Gruppen A/B/C.
USB-Version: Start und Importmöglichkeiten
Diese Ausgabe startet direkt im Browser und benötigt weder Python noch einen lokalen Server. Generator, Masterliste, Nennlisten, Jahresplanung, Jahreswertungen sowie Excel-/PDF-Exporte laufen mit den lokal mitgelieferten Bibliotheken.
- START_USB-V1104.bat: per Doppelklick starten.
- Dateiimporte: Excel, CSV, JSON, ICS und kopierter Text können weiterhin über die jeweiligen Dateiauswahlen geladen werden.
- Online-ÖGV-/Freundeslisten-/Nennlisten-Automatik: ist ohne Python/Server bewusst nicht verfügbar.
- PDF-Kalenderliste importieren: wird vollständig lokal im Browser ausgelesen und anschließend in der Import-Vorschau geprüft.
- Speichern: Arbeit regelmäßig über „ALLES speichern“ als Datei sichern und bei Bedarf über „ALLES laden“ wiederherstellen.
Wichtig: Browser-Speicher bleibt auf dem jeweiligen Rechner und wandert nicht automatisch mit dem USB-Stick mit. Für die Übergabe zwischen Rechnern immer die erzeugten Sicherungsdateien verwenden.
Häufige Fragen
Welche Seite benutze ich zuerst?
Masterliste laden, dann Jahresplaner, dann Generator. Ergebnisse kommen erst nach dem Turnier in die Jahreswertung.
Warum ist die Masterliste so wichtig?
Sie verbindet Schreibweisen, WHI, Heimatclub, Geschlecht und Paare. Spieler-Gruppenverknüpfungen sind entfernt; Serien kommen aus der globalen Serienauswahl und WHI-Gruppen A/B/C aus den zentralen Gruppen-Sets.
Wann speichere ich ein Generator-Projekt?
Immer wenn du einen Stand wieder brauchen könntest: vor Tag 1, nach Tag 1, vor Tag 2, nach Sonderwünschen, nach finaler Flightliste.
Wie arbeite ich bei Mehrtagesturnieren?
Seriennamen eindeutig vergeben, jeden Tag als Serientag speichern und vor dem nächsten Tag die Historie prüfen. So erkennt der Generator frühere Paarungen.
Wie importiere ich eine Turnierkalenderliste als PDF?
Im Jahresplaner den Bereich ICS / PDF-Kalender öffnen und „PDF-Kalenderliste auswählen“ anklicken. Die PDF wird lokal ausgelesen; erkannte Termine erscheinen direkt in der Import-Vorschau.
Was mache ich nach einem ÖGV-Ergebnis?
Turnierdaten übernehmen, Brutto links einfügen, Netto rechts einfügen, analysieren, Vorschau prüfen, speichern, Jahreswertung neu berechnen.
Wann darf ich löschen?
Nur nach Sicherung. Für Jahresliste, Masterliste, Generatorprojekt und Jahreswertung gibt es eigene Sicherungswege. Erst sichern, dann löschen.
Kann ich den Golfmanager per USB-Stick weitergeben?
Ja, als portabler Ordner ist das grundsätzlich möglich. Ohne Server und ohne installiertes Python funktionieren die browserinternen Funktionen. Online-Importe und ÖGV-Automatik brauchen entweder Python am Zielrechner oder müssen später als portable EXE/Toolpaket beigelegt werden. Zusätzlich sollten externe JS-Bibliotheken lokal mitgeliefert werden, damit die USB-Version auch ohne Internet sauber läuft.