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.