Menu client
Le menu client est le lanceur d'applications que les clients voient sur leur bureau durant les sessions actives dans votre centre de jeux ou espace esport. Il fournit une structure hierarchique geree par le serveur, organisee en Categories contenant des Applications, vous donnant un controle total sur les logiciels et contenus accessibles a vos clients.
Gestion des categories
Les categories sont les unites d'organisation de premier niveau du menu client. Chaque categorie regroupe des applications connexes pour faciliter la navigation.
- Creez des categories avec un nom, une icone et une description facultative.
- Reordonnez les categories en les faisant glisser a la position souhaitee. L'ordre de tri est conserve et repercute sur tous les clients connectes.
- Interrupteur de visibilite vous permettant de masquer une categorie du bureau client sans la supprimer. Les categories masquees et leurs applications ne sont pas affichees aux clients.
- Icones pouvant etre assignees a chaque categorie pour fournir une identification visuelle dans le lanceur.
Gestion des applications
Chaque application au sein d'une categorie represente un element lancable sur le bureau client. Les applications prennent en charge la configuration suivante :
- Nom et description : affiches aux clients dans le lanceur.
- Type d'application : determine le mode de lancement :
- Jeu : un executable de jeu sur le PC client.
- Navigateur : ouvre une URL dans le navigateur du client.
- Lien : ouvre un lien externe.
- Fichier : lance un fichier local.
- Application : execute un executable d'application standard.
- Chemin de l'executable ou URI de lancement : le chemin de fichier ou l'URL utilise pour demarrer l'application.
- Images d'icone et d'affiche : fichiers media visuels utilises pour l'apparence de l'application. Les icones apparaissent dans les vues compactes ; les affiches apparaissent dans les vues detaillees et en grille.
- Ordre de tri : les applications au sein d'une categorie peuvent etre reordonnees en specifiants leur position.
Carrousel de mise en avant
Les applications eligibles peuvent etre mises en avant dans le carrousel, qui affiche de grandes bannieres promotionnelles en haut du bureau client. Marquez une application comme eligible a la mise en avant et elle apparaitra sous forme de banniere rotative pour attirer l'attention des clients sur le contenu mis en vedette.
Integration des plateformes de jeux
Les applications peuvent etre liees a des plateformes de jeux externes pour les metadonnees et le lancement :
- Plateforme : la plateforme (par exemple Steam, Epic Games).
- Identifiant d'application : l'identifiant sur la plateforme externe.
- URI de lancement : l'URI de protocole utilise pour lancer l'application via le client de la plateforme.
- URL de la boutique : un lien vers la page de l'application sur la plateforme.
Metadonnees de jeux IGDB
Lors de l'ajout de jeux, vous pouvez rechercher dans IGDB (Internet Games Database) pour remplir automatiquement les informations du jeu, notamment le nom, la description, la jaquette et d'autres metadonnees. Cela fait gagner du temps lors de la constitution d'un catalogue de jeux et garantit des informations precises et coherentes.
Barre de lancement rapide
La barre de lancement rapide affiche les applications favorites epinglees en haut du bureau client pour un acces en un clic. Les clients peuvent acceder rapidement aux applications les plus populaires ou les plus utilisees sans parcourir les categories.
Synchronisation en temps reel
Toutes les modifications du menu sont transmises aux clients connectes instantanement. Lorsque vous creez, modifiez, reordonnez ou changez la visibilite d'une categorie ou d'une application, le serveur appelle push_client_menu_to_connected_clients() via TCP. Les changements apparaissent sur tous les bureaux clients connectes immediatement sans necessiter de redemarrage ni de rafraichissement manuel.