Menu del cliente
El menu 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 jerarquica gestionada desde el servidor organizada como Categorias que contienen Aplicaciones, dandole control total sobre que software y contenido esta disponible para sus clientes.
Gestion de categorias
Las categorias son las unidades organizacionales de nivel superior del menu del cliente. Cada categoria agrupa aplicaciones relacionadas para facilitar la navegacion.
- Cree categorias con un nombre, icono y descripcion opcional.
- Reordene categorias arrastrandolas a la posicion deseada. El orden se guarda y se refleja en todos los clientes conectados.
- Interruptor de visibilidad permite ocultar una categoria del escritorio del cliente sin eliminarla. Las categorias ocultas y sus aplicaciones no se muestran a los clientes.
- Iconos pueden asignarse a cada categoria para proporcionar identificacion visual en el lanzador.
Gestion de aplicaciones
Cada aplicacion dentro de una categoria representa un elemento ejecutable en el escritorio del cliente. Las aplicaciones admiten la siguiente configuracion:
- Nombre y descripcion: se muestran a los clientes en el lanzador.
- Tipo de aplicacion: determina como se ejecuta la aplicacion:
- 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.
- Aplicacion: ejecuta un ejecutable de aplicacion estandar.
- Ruta del ejecutable o URI de lanzamiento: la ruta de archivo o URL utilizada para iniciar la aplicacion.
- Imagenes de icono y poster: archivos multimedia visuales usados para la apariencia de la aplicacion. Los iconos aparecen en vistas compactas; los posters aparecen en vistas detalladas y de cuadricula.
- Orden de visualizacion: las aplicaciones dentro de una categoria pueden reordenarse especificando la posicion.
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 aplicacion como elegible para el carrusel y aparecera como un banner rotativo para atraer la atencion de los clientes hacia contenido destacado.
Integracion 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 aplicacion: el identificador en la plataforma externa.
- URI de lanzamiento: el URI de protocolo usado para ejecutar la aplicacion a traves del cliente de la tienda.
- URL de la tienda: un enlace a la pagina de la aplicacion en la tienda.
Metadatos de juegos IGDB
Al agregar juegos puede buscar en IGDB (Internet Games Database) para autocompletar la informacion del juego incluyendo nombre, descripcion, arte de portada y otros metadatos. Esto ahorra tiempo al construir un catalogo de juegos y garantiza informacion precisa y consistente.
Barra de acceso rapido
La barra de acceso rapido muestra aplicaciones favoritas fijadas en la parte superior del escritorio del cliente para acceso con un solo clic. Los clientes pueden alcanzar rapidamente las aplicaciones mas populares o de uso frecuente sin navegar por las categorias.
Sincronizacion en tiempo real
Todas las modificaciones del menu se envian a los clientes conectados al instante. Cuando crea, edita, reordena o alterna la visibilidad de cualquier categoria o aplicacion, el servidor llama a push_client_menu_to_connected_clients() via TCP. Los cambios aparecen en todos los escritorios de clientes conectados inmediatamente sin necesidad de reiniciar ni refrescar manualmente.