HandyCafe Docs
owner it-admin

Softwarelizenzen

Die Softwarelizenzseite hilft Ihnen, gleichzeitige Softwarelizenzen in Ihrem Cafe zu verfolgen und zu verwalten. Viele Spiele und Anwendungen sind pro Arbeitsplatz lizenziert, d. h. nur eine begrenzte Anzahl von PCs kann sie gleichzeitig ausführen. HandyCafe überwacht diese Limits in Echtzeit und verhindert Übernutzung.

Lizenzfelder

Jeder Lizenzdatensatz enthält folgende Informationen:

Feld Beschreibung
Name Beschreibender Name für die Lizenz (z. B. "CS2 Server-Lizenz")
Anbieter Der Hersteller oder Publisher, der die Lizenz ausgestellt hat
Lizenzschlüssel Der Lizenzschlüssel oder die Seriennummer als Referenz
Typ Kategorie der Software: Spiel, App usw.
Prozessname Der ausführbare Prozessname, den das System überwacht (z. B. cs2.exe)
Pfad der Executable Vollständiger Pfad zur Anwendungs-Executable auf Client-PCs
Anzahl Gesamtzahl der erworbenen Lizenzplätze
Gleichzeitige Benutzer Maximale Anzahl der Benutzer, die die Anwendung gleichzeitig ausführen dürfen
Prüfintervall (Sekunden) Wartezeit für eine Statusprüfung bevor die Lizenz zurückgefordert wird
Ablaufdatum Wann die Lizenz abläuft, falls zutreffend

Funktionsweise der Lizenzverfolgung

HandyCafe verwendet ein Checkout/Heartbeat/Checkin-Modell zur Echtzeit-Lizenzverfolgung.

Checkout

Wenn ein Client-PC eine überwachte Anwendung startet, erfasst das System ein Checkout-Ereignis. Dies belegt einen Platz aus dem verfügbaren Pool. Wenn alle Plätze für gleichzeitige Benutzer bereits belegt sind, protokolliert das System ein "Limit erreicht"-Ereignis und kann optional den Anwendungsstart verhindern.

Heartbeat

Während die Anwendung läuft, sendet der Client regelmäßig ein Heartbeat-Signal, um zu bestätigen, dass die Lizenz noch aktiv genutzt wird. Das Intervall wird durch die Lizenzkonfiguration bestimmt.

Checkin

Wenn die Anwendung normal geschlossen wird, wird ein Checkin-Ereignis erfasst und der Lizenzplatz an den verfügbaren Pool zurückgegeben.

Automatische Wiederherstellung

Wenn ein Client innerhalb des konfigurierten Prüfintervalls keinen Heartbeat sendet (z. B. durch Absturz oder Netzwerkunterbrechung), wird die Lizenz automatisch wiederhergestellt. Dies verhindert, dass "hängende" Checkouts den verfügbaren Pool dauerhaft verkleinern.

Manuelle Wiederherstellung

Administratoren können eine Lizenz bei Bedarf manuell von einem bestimmten Client wiederherstellen und den Platz sofort freigeben, ohne auf eine automatische Wiederherstellung zu warten.

Verfolgte Ereignisse

Folgende Ereignisse werden für jede Lizenz erfasst:

Ereignis Beschreibung
checkout Ein Client hat begonnen, die lizenzierte Anwendung zu nutzen
heartbeat Der Client hat bestätigt, dass die Anwendung noch läuft
checkin Die Anwendung wurde normal geschlossen
automatic_recovery Die Lizenz wurde nach einem fehlenden Heartbeat automatisch wiederhergestellt
manual_recovery Ein Administrator hat die Lizenz manuell freigegeben
limit_reached Ein Client versuchte die Anwendung zu nutzen, aber alle Plätze waren belegt

Ablaufverfolgung

Lizenzen mit Ablaufdatum werden überwacht und Warnungen werden generiert, wenn das Ablaufdatum näher rückt. Dies gibt Administratoren frühzeitig Bescheid, um Lizenzen zu erneuern oder zu ersetzen, bevor sie ablaufen und den Betrieb stören.

Lizenzen verwalten

Lizenz erstellen

Fügen Sie eine neue Lizenz hinzu, indem Sie die erforderlichen Felder angeben (Name, Prozessname, Anzahl, gleichzeitige Benutzer). Das System beginnt sofort mit der Überwachung des angegebenen Prozesses auf allen verbundenen Clients.

Lizenz bearbeiten

Aktualisieren Sie beliebige Lizenzfelder nach Bedarf. Änderungen am Limit für gleichzeitige Benutzer werden sofort für neue Checkouts wirksam.

Lizenz löschen

Entfernen Sie einen Lizenzdatensatz, wenn er nicht mehr benötigt wird. Aktive Checkouts der gelöschten Lizenz werden freigegeben.

Anwendungsfall

Ein häufiges Szenario ist die Verwaltung begrenzter Spielserverlizenzen. Wenn Ihr Cafe beispielsweise 10 gleichzeitige Lizenzen für ein Multiplayer-Spiel besitzt, aber 30 PCs hat, stellt HandyCafe sicher, dass nicht mehr als 10 PCs das Spiel gleichzeitig ausführen. Der 11. PC, der versucht das Spiel zu starten, erhält eine "Limit erreicht"-Benachrichtigung und der Betreiber kann die Warteschlange entsprechend verwalten.