Pool de comptes de jeu
Le pool de comptes de jeu gère un ensemble partagé de comptes de lanceurs de jeux que les clients empruntent le temps d'une session. Lorsqu'un client lance un jeu mutualisé, HandyCafe lui attribue un compte libre du fournisseur correspondant, le marque comme occupé, puis le rend au pool quand le client termine. Un nombre limité de comptes payants peut ainsi desservir de nombreux PC sans qu'aucun compte ne soit utilisé sur deux machines en même temps.
On accède à cette page depuis l'interface serveur via Licences, sur l'onglet Comptes de jeu. L'autre onglet de la même page, Licences d'applications, est une fonctionnalité distincte. Voir la distinction ci-dessous.
Comptes de jeu vs Licences d'applications
Ces deux fonctionnalités se ressemblent mais résolvent des problèmes différents.
- Comptes de jeu (cette page) gère de vrais comptes de connexion (un nom d'utilisateur et un mot de passe pour Steam, Epic, Battle.net et les lanceurs similaires). HandyCafe prête l'un de ces comptes à un client pour la durée de la session, puis le récupère.
- Licences d'applications (Licences logicielles) suit les clés de licence concurrentes ou le nombre de postes. Elle compte combien de PC peuvent exécuter un titre en même temps et bloque la surutilisation. Elle ne distribue pas d'identifiants de connexion.
Utilisez le pool de comptes de jeu lorsque vous partagez un pool de comptes de lanceurs payants. Utilisez les Licences logicielles lorsque vous possédez un nombre fixe de postes pour un titre et que vous devez seulement plafonner l'utilisation simultanée.
Barre des fournisseurs
La barre de gauche répertorie chaque fournisseur configuré, tel que Steam, Epic, Ubisoft Connect, Battle.net et d'autres. Chaque fournisseur affiche une pastille de capacité sous la forme comptes libres sur total. Un fournisseur désactivé porte le libellé Désactivé et est grisé. Sélectionnez un fournisseur dans la barre pour charger ses comptes et ses réglages dans la zone de travail à droite.
L'en-tête au-dessus de la zone de travail affiche le nom du fournisseur sélectionné, un interrupteur principal Activé et des compteurs en direct : total, Libres, Occupés et Retenus.
La zone de travail comporte quatre onglets : Général, Comptes, Réservations et Événements.
Onglet Général
L'onglet Général configure le comportement du fournisseur sélectionné. Les modifications ici sont enregistrées via le bouton Enregistrer au niveau de la page, et non par un bouton distinct sur cet onglet.
Lanceur
- Arguments de lancement : le modèle d'arguments transmis au lanceur. Il prend en charge les paramètres
{USERNAME},{PASSWORD},{EXECUTABLE},{APP_ID}et{LAUNCH_URI}. Les valeurs{APP_ID}et{LAUNCH_URI}proviennent des métadonnées de catalogue de l'application lancée. - Paramètres de surveillance avancés : une zone extensible qui révèle le champ Processus de surveillance. Il s'agit d'un contrôle de présence avancé. Les fournisseurs intégrés tels que Steam, Epic, Battle.net et GOG ont des valeurs par défaut. Si ce champ reste vide, le client se rabat sur le nom de l'exécutable issu du raccourci du jeu.
Le chemin de l'exécutable lui-même se trouve sur chaque raccourci de jeu dans le catalogue, et non dans le pool. Le pool détient les identifiants, le modèle d'arguments et le nom de surveillance facultatif.
Tarification
- Méthode de facturation : la façon dont le compte emprunté est facturé. Les options sont Sans facturation, Par session, Par minute et Par changement de compte.
- Montant par session : le montant facturé. Ce champ est désactivé lorsque la méthode de facturation est Sans facturation.
Comportement de session
- Fenêtre de suspension : lorsqu'un jeu se ferme alors que la session du client est encore active, le compte reste réservé pendant ce nombre de secondes avant de retourner au pool. Défini avec un curseur de 0 à 1800 secondes.
- Délai d'expiration du battement : nombre de secondes pendant lesquelles le client peut rester silencieux avant que le compte ne soit considéré comme inactif. Défini avec un curseur de 15 à 600 secondes.
- Autoriser pendant les sessions chronométrées : permet d'utiliser le compte au sein d'une session chronométrée.
- Transférer le compte lorsque la session passe d'un PC à un autre : déplace le compte emprunté avec la session lorsqu'une session est transférée vers un autre PC.
Accès client
- Autoriser les clients à ouvrir le lanceur directement : permet aux clients de démarrer eux-mêmes le lanceur.
- Capturer le lanceur lorsqu'il démarre manuellement : capture le lanceur lorsqu'un client le démarre en dehors du flux normal.
- Facturer des frais à chaque changement de compte : applique des frais chaque fois que le client change de compte.
- Marquer pour rotation du mot de passe après libération : signale le compte afin qu'un administrateur puisse changer manuellement son mot de passe une fois qu'il est libéré.
- Message de comptes épuisés : le texte affiché à un client lorsque tous les comptes sont occupés. Laissez-le vide pour utiliser le texte par défaut.
Onglet Comptes
L'onglet Comptes répertorie chaque compte du pool du fournisseur sélectionné. Utilisez la zone de recherche pour filtrer par nom d'utilisateur ou par étiquette.
Chaque ligne affiche le numéro de ligne, le Nom d'utilisateur, l'Étiquette, la Facturation personnalisée, un marqueur de visibilité client, le Statut, la date d'Ajout et une colonne Actions. Le statut peut être Libre, Occupé, Retenu ou Désactivé. Lorsqu'un compte est utilisé, le nom du client assigné apparaît sous son statut.
Ajouter et modifier un compte
Utilisez Ajouter une licence pour créer un compte ou l'action de modification sur une ligne pour en modifier un. L'éditeur comporte les champs suivants :
- Nom d'utilisateur : le nom de connexion du compte. Obligatoire.
- Mot de passe : le mot de passe du compte. Obligatoire lors de l'ajout. En modification, laissez-le vide pour conserver le mot de passe actuel.
- Étiquette : une note en texte libre, par exemple le titre d'un jeu.
- Montant de facturation personnalisé : une facturation par compte qui prévaut sur la facturation du fournisseur.
- Visible pour les clients sur les appareils clients : détermine si le compte est proposé aux clients sur les appareils clients.
- Notes : notes en texte libre.
Enregistrer est à gauche et Annuler est à droite.
Import CSV
Utilisez Importer un CSV pour ajouter plusieurs comptes à la fois. Collez un compte par ligne au format username,password,label. Après l'import, HandyCafe indique combien de comptes ont été importés, combien de doublons ont été ignorés et combien de lignes ont échoué.
Libérer un compte
Lorsqu'un compte est Occupé ou Retenu, une action Forcer la libération apparaît sur sa ligne. Utilisez-la pour rendre immédiatement le compte au pool. La ligne dispose également d'actions de modification et de suppression.
Onglet Réservations
L'onglet Réservations couvre les comptes promis à des membres précis. Il contient deux listes.
Réservations actives
Réservations actives répertorie les comptes réservés pour un membre. Chaque ligne affiche le Fournisseur, le Membre, la Licence, l'Expiration, les Notes et une action pour retirer la réservation. Une réservation sans expiration affiche Illimitée.
Réservations en file d'attente
Réservations en file d'attente répertorie les demandes en attente parce que tous les comptes du pool étaient occupés au moment de la demande. Chaque ligne affiche le Fournisseur, le Membre, la Mise en file d'attente, l'Expiration et une action d'annulation. Lorsqu'un compte se libère, la prochaine réservation en file d'attente lui est attribuée automatiquement.
Créer une réservation
Utilisez Nouvelle réservation pour ouvrir l'éditeur de réservation.
- Fournisseur : le pool du fournisseur sur lequel réserver.
- Membre : recherchez le membre par nom ou par nom d'utilisateur, puis sélectionnez-en un dans les résultats.
- Sélectionner automatiquement la première licence disponible : lorsque cette option est activée, HandyCafe choisit le premier compte libre du pool. Lorsqu'elle est désactivée, vous choisissez une Licence précise dans la liste.
- Mettre la réservation en file d'attente si toutes les licences sont occupées : affiché lorsque la sélection automatique est activée. Lorsqu'elle est activée, une demande qui ne peut pas être satisfaite immédiatement est mise en file d'attente au lieu d'être rejetée.
- Définir une expiration : lorsque cette option est activée, elle révèle Expire dans (heures) afin que la réservation expire après le nombre d'heures choisi.
- Notes : notes en texte libre.
Si tous les comptes sont occupés et que la mise en file d'attente est désactivée, HandyCafe indique que toutes les licences sont occupées.
Onglet Événements
L'onglet Événements est le journal d'audit du fournisseur sélectionné. Il enregistre l'activité des comptes au fil du temps.
Filtrez le journal avec la liste des types d'événements et la liste de limite de lignes (50, 200, 500 ou 1000 lignes), puis utilisez Actualiser pour recharger. Chaque ligne affiche Quand, Fournisseur, Licence, Événement, le PC et Membre.
Les types d'événements enregistrés incluent Attribué, Repris, Libéré, Retenu, Suspension expirée, Mot de passe changé, Réservé, Réservation libérée, Refusé faute de capacité, Processus arrêté, Libération manuelle, Configuration modifiée, Importé et Créé. Les événements Attribué et Repris sont regroupés dans le filtre car une reprise est enregistrée comme un emprunt qui prolonge une attribution antérieure.
Où les membres voient les réservations
Les comptes réservés d'un membre apparaissent sur sa fiche membre dans la section Réservations de licences de jeu. Voir Membres pour la gestion des membres. La page Comptes de jeu elle-même réside dans l'interface des paramètres serveur, traitée dans Paramètres.