HandyCafe Docs
owner it-admin

Licences de logiciels

La page Licences logicielles vous aide à suivre et à gérer les licences logicielles simultanées dans votre café. De nombreux jeux et applications sont sous licence par poste, ce qui signifie que seul un nombre limité de PC peut les exécuter simultanément. HandyCafe surveille ces limites en temps réel et évite toute utilisation excessive.

Champs de licence

Chaque enregistrement de licence contient les informations suivantes :

Champ Descriptif
Nom Nom descriptif de la licence (par exemple, « Licence serveur CS2 »)
Fournisseur Le vendeur ou l'éditeur qui a délivré la licence
Clé de licence La clé de licence ou le numéro de série pour référence
Tapez Catégorie du logiciel : jeu, application, etc.
Nom du processus Le nom du processus exécutable que le système surveille (par exemple, cs2.exe)
Chemin exécutable Chemin complet vers l'application exécutable sur les PC clients
Quantité Nombre total de licences achetées
Utilisateurs simultanés Nombre maximum d'utilisateurs autorisés à exécuter l'application en même temps
Intervalle de vérification (secondes) Combien de temps attendre une vérification de statut avant de récupérer la licence
Date d'expiration À l'expiration de la licence, le cas échéant

Comment fonctionne le suivi des licences

HandyCafe utilise un modèle de paiement/battement de cœur/enregistrement pour suivre l'utilisation des licences en temps réel.

Vérifier

Lorsqu'un PC client lance une application surveillée, le système enregistre un événement checkout. Cela attribue un siège parmi le pool disponible. Si tous les sièges pour utilisateurs simultanés sont déjà utilisés, le système enregistre un événement « limite atteinte » et peut éventuellement empêcher le démarrage de l'application.

Battement de coeur

Pendant que l'application est en cours d'exécution, le client envoie périodiquement un signal heartbeat pour confirmer que la licence est toujours activement utilisée. L'intervalle est déterminé par la configuration de la licence.

Enregistrement

Lorsque l'application se ferme normalement, un événement checkin est enregistré et le poste de licence est remis dans le pool disponible.

Récupération automatique

Si un client ne parvient pas à envoyer un battement de cœur dans l'intervalle de vérification configuré (par exemple, en raison d'un crash ou d'une interruption du réseau), la licence est automatiquement récupérée. Cela empêche les caisses « bloquées » de réduire définitivement le pool disponible.

Récupération manuelle

Les administrateurs peuvent récupérer manuellement une licence d'un client spécifique si nécessaire, libérant ainsi le poste immédiatement sans attendre une récupération automatique.

Événements suivis

Les événements suivants sont enregistrés pour chaque licence :

Événement Descriptif
checkout Un client a commencé à utiliser l'application sous licence
heartbeat Le client a confirmé que l'application est toujours en cours d'exécution
checkin L'application a été fermée normalement
automatic_recovery La licence a été automatiquement récupérée après un battement de coeur manqué
manual_recovery Un administrateur a libéré manuellement la licence
limit_reached Un client a tenté d'utiliser l'application mais tous les sièges étaient occupés

Suivi des expirations

Les licences avec des dates d'expiration sont surveillées et des alertes sont générées à mesure que la date d'expiration approche. Cela donne aux administrateurs un préavis pour renouveler ou remplacer les licences avant qu'elles n'expirent et ne perturbent les opérations.

Gestion des licences

Création d'une licence

Ajoutez une nouvelle licence en renseignant les champs obligatoires (nom, nom du processus, quantité, utilisateurs simultanés). Le système commence immédiatement à surveiller le processus spécifié sur tous les clients connectés.

Modifier une licence

Mettez à jour n’importe quel champ de licence si nécessaire. Les modifications apportées à la limite d'utilisateurs simultanés prennent effet immédiatement pour les nouvelles caisses.

Supprimer une licence

Supprimez un enregistrement de licence lorsqu’il n’est plus nécessaire. Les extractions actives pour la licence supprimée sont libérées.

Cas d'utilisation

Un scénario courant consiste à gérer des licences de serveur de jeu limitées. Par exemple, si votre café possède 10 licences simultanées pour un jeu multijoueur mais dispose de 30 PC, HandyCafe garantit que pas plus de 10 PC exécutent le jeu en même temps. Le 11ème PC qui tente de lancer le jeu verra une notification « limite atteinte » et l'opérateur pourra gérer la file d'attente en conséquence.