HandyCafe Docs
owner it-admin

Меню клієнта

Меню клієнта -- це лаунчер додатків, який клієнти бачать на робочому столі під час активних сеансів у вашому ігровому центрі або кіберспортивній арені. Воно забезпечує ієрархічну структуру, керовану з сервера та організовану як Категорії, що містять Додатки, надаючи вам повний контроль над програмним забезпеченням та контентом, доступним вашим клієнтам.

Управління категоріями

Категорії -- це верхньорівневі організаційні одиниці меню клієнта. Кожна категорія групує пов'язані додатки для зручної навігації.

  • Створення категорій з назвою, іконкою та необов'язковим описом.
  • Зміна порядку категорій перетягуванням у потрібну позицію. Порядок сортування зберігається та відображається на всіх підключених клієнтах.
  • Перемикач видимості дозволяє приховати категорію з робочого столу клієнта без видалення. Приховані категорії та їхні додатки не відображаються клієнтам.
  • Іконки можна призначити кожній категорії для візуальної ідентифікації у лаунчері.

Управління додатками

Кожен додаток у категорії представляє елемент для запуску на робочому столі клієнта. Додатки підтримують таку конфігурацію:

  • Назва та опис -- відображаються клієнтам у лаунчері.
  • Тип додатку -- визначає спосіб запуску:
    • Гра -- ігровий виконуваний файл на клієнтському ПК.
    • Браузер -- відкриває URL у клієнтському браузері.
    • Посилання -- відкриває зовнішнє посилання.
    • Файл -- запускає локальний файл.
    • Додаток -- запускає стандартний виконуваний файл додатку.
  • Шлях до виконуваного файлу або URI запуску -- шлях до файлу або URL для запуску додатку.
  • Іконка та постер -- візуальні медіа-файли для зовнішнього вигляду додатку. Іконки відображаються у компактних видах; постери відображаються у детальних та сітчастих видах.
  • Порядок сортування -- додатки всередині категорії можна впорядкувати, вказавши позицію сортування.

Карусель героя

Відповідні додатки можна виділити у каруселі героя, яка відображає великі рекламні банери у верхній частині робочого столу клієнта. Позначте додаток як придатний для героя, і він з'явиться як обертовий банер для привернення уваги клієнтів до рекомендованого контенту.

Інтеграція з магазинами

Додатки можна зв'язати із зовнішніми ігровими платформами для отримання метаданих та запуску:

  • Платформа -- ігрова платформа (наприклад, Steam, Epic Games).
  • ID додатку -- ідентифікатор на зовнішній платформі.
  • URI запуску -- URI протоколу для запуску додатку через клієнт магазину.
  • URL магазину -- посилання на сторінку додатку в магазині.

Метадані ігор з IGDB

При додаванні ігор ви можете шукати в IGDB (Internet Games Database) для автоматичного заповнення інформації про гру, включаючи назву, опис, обкладинку та інші метадані. Це заощаджує час при побудові ігрового каталогу та забезпечує точну, послідовну інформацію.

Панель швидкого запуску

Панель швидкого запуску відображає закріплені улюблені додатки у верхній частині робочого столу клієнта для запуску одним натисканням. Клієнти можуть швидко дістатися до найпопулярніших або часто використовуваних додатків без перегляду категорій.

Синхронізація в реальному часі

Усі зміни меню миттєво передаються підключеним клієнтам. Коли ви створюєте, редагуєте, змінюєте порядок або перемикаєте видимість будь-якої категорії чи додатку, сервер викликає push_client_menu_to_connected_clients() через TCP. Зміни з'являються на робочих столах усіх підключених клієнтів негайно без необхідності перезапуску або ручного оновлення.