[ e-networld.de ]

Censio

Liest die Statistiken eines laufenden Anno-117-Spiels unter Windows aus und zeigt sie live und im Verlauf in einer Webanwendung.

MITWindows · Docker · Anno 117
CensioGaming

Überblick

Censio liest die Statistiken eines laufenden Anno-117-Spiels aus und zeigt sie live und über die Zeit in einer Webanwendung. Ein Companion unter Windows extrahiert die Daten, ein Blazor-Server-Programm speichert und stellt sie dar.

Der Companion liest die Statistik-Pipe des Spiels und die Spieldateien und schickt die Daten über einen WebSocket an den Server. Seine Logik liegt in einer plattformneutralen Bibliothek, die auch unter Linux getestet wird, die Windows-Anwendung ist nur eine dünne Hülle mit Tray-Symbol darum.

Der Server nimmt Daten nur von einem Client an, der den Ingest-Token vorlegt. Er spricht ausschließlich HTTP, für TLS ist ein vorgeschalteter Reverse-Proxy zuständig. Der Server wird als Docker-Image gebaut, der Companion als Windows-ZIP veröffentlicht, beides aus einem Release-Tag v*.

Das Projekt ist noch jung und noch nicht als Release erschienen.

Funktionen

Windows-Companion als Tray-Anwendung liest die Statistik-Pipe von Anno 117
Liest zusätzlich die Spieldateien und baut daraus einen Katalog
Übertragung per WebSocket mit Token-Authentifizierung an den Server
Server als Blazor-Server-Anwendung mit Live-Stand und Verlauf
Server als Docker-Image, Companion als Windows-ZIP
Plattformneutraler Companion-Kern, auf Linux getestet

Releases

Noch kein Release veröffentlicht.