Meniul clientului
Meniul clientului este lansatorul de aplicații pe care clienții il văd pe desktop în timpul sesiunilor active în centrul de gaming sau arena de esports. Oferă o structură ierarhică gestionată de server, organizată ca Categorii care conțin Aplicații, oferindu-vă control total asupra software-ului și conținutului disponibil clienților.
Gestionarea categoriilor
Categoriile sunt unitățile organizaționale de nivel superior ale meniului clientului. Fiecare categorie grupează aplicații inrudite pentru navigare ușoară.
- Creați categorii cu un nume, o pictogramă și o descriere opțională.
- Reordonați categoriile trăgându-le în poziția dorită. Ordinea de sortare este persistentă și reflectată pe toți clienții conectați.
- Comutator de vizibilitate permite ascunderea unei categorii de pe desktop-ul client fără a o șterge. Categoriile ascunse și aplicațiile lor nu sunt afișate clienților.
- Pictogramele pot fi atribuite fiecărei categorii pentru identificare vizuală în lansator.
Gestionarea aplicațiilor
Fiecare aplicație din cadrul unei categorii reprezintă un element care poate fi lansat pe desktop-ul client. Aplicațiile suportă următoarea configurare:
- Nume și descriere -- afișate clienților în lansator.
- Tipul aplicației -- determină modul de lansare:
- Joc -- un executabil de joc de pe PC-ul client.
- Browser -- deschide un URL în browserul clientului.
- Link -- deschide un link extern.
- Fișier -- lansează un fișier local.
- Aplicație -- rulează un executabil standard de aplicație.
- Calea executabilului sau URI de lansare -- calea fișierului sau URL-ul folosit pentru a porni aplicația.
- Imagini pictogramă și poster -- fișiere media vizuale folosite pentru aspectul aplicației. Pictogramele apar în vizualizările compacte; posterele apar în vizualizările detaliate și de grilă.
- Ordinea de sortare -- aplicațiile din cadrul unei categorii pot fi reordonate prin specificarea poziției de sortare.
Caruselul hero
Aplicațiile eligibile pot fi prezentate în caruselul hero, care afișează bannere promoționale mari în partea de sus a desktop-ului client. Marcați o aplicație ca eligibilă hero și va apărea ca un banner rotativ pentru a atrage atenția clienților asupra conținutului promovat.
Integrarea cu magazinul
Aplicațiile pot fi asociate cu platforme externe de magazin pentru metadate și lansare:
- Platformă -- platforma de magazin (de exemplu, Steam, Epic Games).
- ID aplicație -- identificatorul pe platforma externă.
- URI de lansare -- URI-ul de protocol folosit pentru a lansa aplicația prin clientul magazinului.
- URL magazin -- un link către pagina aplicației din magazin.
Metadate jocuri IGDB
La adăugarea jocurilor, puteți căuta în IGDB (Internet Games Database) pentru a completa automat informațiile despre joc, inclusiv numele, descrierea, arta de copertă și alte metadate. Aceasta economisește timp la construirea catalogului de jocuri și asigură informații precise și consistente.
Bara de lansare rapidă
Bara de lansare rapidă afișează aplicațiile favorite fixate în partea de sus a desktop-ului client pentru acces cu un singur clic. Clienții pot ajunge rapid la cele mai populare sau frecvent utilizate aplicații fără a naviga prin categorii.
Sincronizare în timp real
Toate modificările meniului sunt transmise instantaneu clienților conectați. Când creați, editați, reordonați sau comutați vizibilitatea oricărei categorii sau aplicații, serverul apelează push_client_menu_to_connected_clients() prin TCP. Modificările apar pe toate desktop-urile client conectate imediat, fără a necesita o repornire sau o reîmprospătare manuală.