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.