Menu Client
Il menu client e il launcher di applicazioni che i clienti vedono sul loro desktop durante le sessioni attive nel tuo gaming center o arena esports. Fornisce una struttura gerarchica gestita dal server organizzata come Categorie contenenti App, dandoti il pieno controllo sul software e i contenuti disponibili per i tuoi clienti.
Gestione Categorie
Le categorie sono le unita organizzative di primo livello del menu client. Ogni categoria raggruppa app correlate per una navigazione semplice.
- Crea categorie con un nome, un'icona e una descrizione opzionale.
- Riordina categorie trascinandole nella posizione desiderata. L'ordine viene salvato e riflesso su tutti i client connessi.
- Attivazione/disattivazione ti permette di nascondere una categoria dal desktop client senza eliminarla. Le categorie nascoste e le loro app non vengono mostrate ai clienti.
- Icone possono essere assegnate a ogni categoria per fornire un'identificazione visiva nel launcher.
Gestione App
Ogni app all'interno di una categoria rappresenta un elemento avviabile sul desktop client. Le app supportano la seguente configurazione:
- Nome e descrizione -- visualizzati ai clienti nel launcher.
- Tipo di app -- determina come l'app viene avviata:
- Gioco -- un eseguibile di gioco sul PC client.
- Browser -- apre un URL nel browser del client.
- Link -- apre un link esterno.
- File -- avvia un file locale.
- App -- esegue un eseguibile di applicazione standard.
- Percorso eseguibile o URI di avvio -- il percorso del file o URL utilizzato per avviare l'app.
- Icona e immagini poster -- file multimediali utilizzati per l'aspetto dell'app. Le icone appaiono nelle viste compatte; i poster appaiono nelle viste dettagliate e a griglia.
- Ordinamento -- le app all'interno di una categoria possono essere riordinate specificando la posizione.
Carosello Hero
Le app idonee possono essere presentate nel carosello hero, che mostra grandi banner promozionali nella parte superiore del desktop client. Contrassegna un'app come idonea per l'hero e apparira come banner a rotazione per attirare l'attenzione dei clienti sui contenuti in evidenza.
Integrazione Store
Le app possono essere collegate a piattaforme di distribuzione esterne per metadati e avvio:
- Piattaforma -- la piattaforma di distribuzione (ad esempio Steam, Epic Games).
- ID App -- l'identificativo sulla piattaforma esterna.
- URI di avvio -- l'URI di protocollo utilizzato per avviare l'app tramite il client dello store.
- URL Store -- un link alla pagina dell'app sullo store.
Metadati Giochi IGDB
Quando aggiungi giochi, puoi cercare su IGDB (Internet Games Database) per compilare automaticamente le informazioni del gioco inclusi nome, descrizione, copertina e altri metadati. Questo fa risparmiare tempo nella creazione del catalogo giochi e garantisce informazioni accurate e coerenti.
Barra Avvio Rapido
La barra Avvio Rapido mostra le app preferite fissate nella parte superiore del desktop client per l'accesso con un solo clic. I clienti possono raggiungere rapidamente le app piu popolari o utilizzate di frequente senza sfogliare le categorie.
Sincronizzazione in Tempo Reale
Tutte le modifiche al menu vengono inviate ai client connessi istantaneamente. Quando crei, modifichi, riordini o attivi/disattivi la visibilita di qualsiasi categoria o app, il server chiama push_client_menu_to_connected_clients() tramite TCP. Le modifiche appaiono su tutti i desktop client connessi immediatamente senza necessita di riavvio o aggiornamento manuale.