Меню клиента
Меню клиента - лаунчер приложений, который клиенты видят на рабочем столе во время активных сессий в вашем игровом центре или киберспортивной арене. Оно представляет собой управляемую с сервера иерархическую структуру из категорий, содержащих приложения, что обеспечивает полный контроль над программным обеспечением и контентом, доступным клиентам.
Управление категориями
Категории - организационные единицы верхнего уровня в меню клиента. Каждая категория группирует связанные приложения для удобной навигации.
- Создание категорий с названием, иконкой и необязательным описанием.
- Изменение порядка категорий перетаскиванием в нужную позицию. Порядок сортировки сохраняется и отражается на всех подключенных клиентах.
- Переключатель видимости позволяет скрыть категорию с рабочего стола клиента без удаления. Скрытые категории и их приложения не отображаются клиентам.
- Иконки могут быть назначены каждой категории для визуальной идентификации в лаунчере.
Управление приложениями
Каждое приложение в категории представляет запускаемый элемент на рабочем столе клиента. Приложения поддерживают следующие настройки:
- Название и описание - отображаются клиентам в лаунчере.
- Тип приложения - определяет способ запуска:
- Игра - исполняемый файл игры на клиентском ПК.
- Браузер - открытие URL в браузере клиента.
- Ссылка - открытие внешней ссылки.
- Файл - запуск локального файла.
- Приложение - запуск стандартного исполняемого файла.
- Путь к исполняемому файлу или URI запуска - путь к файлу или URL для запуска приложения.
- Иконка и изображение постера - визуальные медиафайлы для оформления приложения. Иконки отображаются в компактных видах; постеры - в подробных и сеточных видах.
- Порядок сортировки - приложения внутри категории можно упорядочить указанием позиции.
Карусель героя
Подходящие приложения могут быть представлены в карусели героя, отображающей крупные рекламные баннеры в верхней части рабочего стола клиента. Отметьте приложение как подходящее для карусели героя и оно появится в виде сменяющегося баннера для привлечения внимания клиентов к выделенному контенту.
Интеграция с магазинами
Приложения можно связать с внешними игровыми платформами для получения метаданных и запуска:
- Платформа - игровая платформа (например, Steam, Epic Games).
- ID приложения - идентификатор на внешней платформе.
- URI запуска - протокольный URI для запуска приложения через клиент платформы.
- URL магазина - ссылка на страницу приложения в магазине.
Метаданные игр IGDB
При добавлении игр вы можете искать в IGDB (Internet Games Database) для автоматического заполнения информации об игре: название, описание, обложка и другие метаданные. Это экономит время при формировании игрового каталога и обеспечивает точную, согласованную информацию.
Панель быстрого запуска
Панель быстрого запуска отображает закрепленные избранные приложения в верхней части рабочего стола клиента для доступа одним нажатием. Клиенты могут быстро открыть самые популярные или часто используемые приложения без просмотра категорий.
Синхронизация в реальном времени
Все изменения меню передаются подключенным клиентам мгновенно. При создании, редактировании, изменении порядка или переключении видимости любой категории или приложения сервер вызывает push_client_menu_to_connected_clients() через TCP. Изменения появляются на рабочих столах всех подключенных клиентов немедленно без перезагрузки или ручного обновления.