Menú del cliente
El menú del cliente es el lanzador de aplicaciones que los clientes ven en su escritorio durante las sesiones activas en su centro de gaming o arena de esports. Proporciona una estructura jerárquica gestionada desde el servidor organizada como Categorías que contienen Aplicaciones, dándole control total sobre qué software y contenido está disponible para sus clientes.
Gestión de categorías
Las categorías son las unidades organizacionales de nivel superior del menú del cliente. Cada categoría agrupa aplicaciones relacionadas para facilitar la navegación.
- Cree categorías con un nombre, icono y descripción opcional.
- Reordene categorías arrastrándolas a la posición deseada. El orden se guarda y se refleja en todos los clientes conectados.
- Interruptor de visibilidad permite ocultar una categoría del escritorio del cliente sin eliminarla. Las categorías ocultas y sus aplicaciones no se muestran a los clientes.
- Íconos pueden asignarse a cada categoría para proporcionar identificación visual en el lanzador.
Gestión de aplicaciones
Cada aplicación dentro de una categoría representa un elemento ejecutable en el escritorio del cliente. Las aplicaciones admiten la siguiente configuración:
- Nombre y descripción: se muestran a los clientes en el lanzador.
- Tipo de aplicación: determina cómo se ejecuta la aplicación:
- Juego: un ejecutable de juego en el PC cliente.
- Navegador: abre una URL en el navegador del cliente.
- Enlace: abre un enlace externo.
- Archivo: ejecuta un archivo local.
- Aplicación: ejecuta un ejecutable de aplicación estándar.
- Ruta del ejecutable o URI de lanzamiento: la ruta de archivo o URL utilizada para iniciar la aplicación.
- Imágenes de icono y póster: archivos multimedia visuales usados para la apariencia de la aplicación. Los íconos aparecen en vistas compactas; los pósters aparecen en vistas detalladas y de cuadrícula.
- Orden de visualización: las aplicaciones dentro de una categoría pueden reordenarse especificando la posición.
Carrusel destacado
Las aplicaciones elegibles pueden presentarse en el carrusel destacado, que muestra banners promocionales grandes en la parte superior del escritorio del cliente. Marque una aplicación como elegible para el carrusel y aparecerá como un banner rotativo para atraer la atención de los clientes hacia contenido destacado.
Integración con tiendas
Las aplicaciones pueden vincularse a plataformas de tiendas externas para metadatos y lanzamiento:
- Plataforma: la plataforma de tienda (por ejemplo, Steam, Epic Games).
- ID de la aplicación: el identificador en la plataforma externa.
- URI de lanzamiento: el URI de protocolo usado para ejecutar la aplicación a través del cliente de la tienda.
- URL de la tienda: un enlace a la página de la aplicación en la tienda.
Metadatos de juegos IGDB
Al agregar juegos puede buscar en IGDB (Internet Games Database) para autocompletar la información del juego incluyendo nombre, descripción, arte de portada y otros metadatos. Esto ahorra tiempo al construir un catálogo de juegos y garantiza información precisa y consistente.
Barra de acceso rápido
La barra de acceso rápido muestra aplicaciones favoritas fijadas en la parte superior del escritorio del cliente para acceso con un solo clic. Los clientes pueden alcanzar rápidamente las aplicaciones más populares o de uso frecuente sin navegar por las categorías.
Sincronización en tiempo real
Todas las modificaciones del menú se envían a los clientes conectados al instante. Cuando crea, edita, reordena o alterna la visibilidad de cualquier categoría o aplicación, el servidor llama a push_client_menu_to_connected_clients() vía TCP. Los cambios aparecen en todos los escritorios de clientes conectados inmediatamente sin necesidad de reiniciar ni refrescar manualmente.