iCASControl

Eine Vollbild-Rennleitungs- und Stewarding-Konsole für iRacing-Ligen — im Geist von iRaceControl, kostenlos und quelloffen.

Version 0.1.15 · live im Ligabetrieb
Das iCASControl-Rennleitungs-Dashboard: animierte Streckenkarte, vollständige Live-Timing-Tabelle für ein GT3- plus GT4-Feld und ein Race-Log mit Steward-Entscheidungen und Rennleitungs-Befehlen
iCASControl in einem GT3-Rennen: Streckenkarte, Live-Timing mit Sektorzeiten, Race-Log mit offiziellen Incident-Punkten und Steward-Entscheidungen, Rennleitungs-Panel.

Anders als die Broadcast-Overlays ist iCASControl keine OBS-Quelle — es ist ein Vollbild-Control-Panel, das du im Browser unter localhost:8080 öffnest. Es gibt der Rennleitung eine animierte Streckenkarte, eine komplette Live-Timing-Tabelle und ein Race-Log mit vollständigem Steward-Entscheidungs-Workflow, alles in Echtzeit über WebSockets.

🔄 Drei Betriebsarten

Die App ist um eine austauschbare Datenquelle gebaut und verhält sich identisch, ob die Renndaten live, simuliert oder aufgezeichnet sind.

Simulator

Simulator-Modus

Ein komplettes, glaubwürdiges GT3 + GT4-Rennen läuft vollständig in der App auf dem echten Silverstone-Kurs — ohne iRacing. Läuft auf Windows, macOS und Linux, ideal zum Lernen der Oberfläche, Entwickeln von Features und Aufnehmen von Demos.

Live

iRacing-Modus

Liest Live-Telemetrie aus einer laufenden iRacing-Kopie über das SDK und zeichnet die echte Streckenkarte (200+ Strecken gebundelt). Nur Windows, mit laufendem iRacing und Max Cars auf 63, damit das ganze Feld gemeldet wird.

Replay

Replay-Modus

Spielt ein zuvor aufgezeichnetes Rennen aus einem .jsonl-Log ab — Timing, Streckenkarte und Vorfall-Log aktualisieren sich genau wie in einem Live-Rennen, sodass ein Steward das Event im Nachhinein durchgehen und durch die Vorfälle scrubben kann.

Beim Start versucht es zuerst iRacing und fällt automatisch auf den Simulator zurück — und wechselt von selbst innerhalb weniger Sekunden auf Live-Daten, sobald iRacing startet.

⚖ Werkzeuge für den Race Director

  • Live-Incidents Offizielle iRacing-Incident-Punkte (1x / 2x / 4x) live für jedes Auto, wenn der PC Admin der Session ist – dazu unsere eigene Erkennung von Drehern, Kontakten (mit der Nummer des anderen Autos) und stehenden Autos, auch als Zuschauer.
  • Replay ab jeder Log-Zeile Zeile anklicken, Replay (8 s davor) oder -20s: iRacing springt hin, setzt die Kamera aufs Auto und spielt in Echtzeit. LIVE geht zurück.
  • Strafen direkt in iRacing Drive-Through, Stop & Go, DSQ, EOL, Wave-around, Clear, Pace Car, Boxengasse auf / zu, Caution-Runden – als iRacing-Admin-Chatbefehl gesendet und in der Telemetrie geprüft („iRacing confirmed“). Rechtsklick-Menü auf jedem Fahrer wie in iRaceControl, Gründe mit Vorlagen.
  • Auto Steward Meldungen beim Incident-Limit, automatische Full Course Caution, wenn das Feld in kurzer Zeit zu viele Punkte sammelt, Blue-Flag-Warnung und Drive-Through, Fast-Repair- und Meatball-Meldungen, Sequencer für zeitgesteuerte Nachrichten (z. B. Pro/Am-Qualifying).
  • Im Stream Entscheidungen erscheinen im Race-Control-Banner-Overlay und als DT / SG / +10s / DSQ im Standings-Tower.
  • Mehrere Stewards, überall Zugangspasswort, Internet-Link per Klick (Cloudflare-Tunnel, kein Router-Umbau), Login im Browser, Steward-Chat, „I take it“ – und ein Folgemodus: Der Steward lässt iCASControl neben seinem eigenen iRacing laufen, sieht das Haupt-Log und schaut Replays auf seinem eigenen PC.
  • Autosave Alle 10 s; nach Absturz oder Neustart geht es im selben Rennen weiter, ohne Incidents doppelt zu zählen.
STEWARDS-Fenster mit Stewards online, Chat, Zugangspasswort, Internet-Link und Folgemodus
Das STEWARDS-Fenster: wer online ist, Steward-Chat, Zugangspasswort, Internet-Link und Folgemodus.
📖 Zur kompletten Anleitung ▶ iCASControl auf GitHub

Wird mit der iRacing-Overlay-App installiert (install.bat). Kostenlos und quelloffen.