HandyCafe Docs
owner it-admin

Menu Máy khách

Menu máy khách là trình khởi chạy ứng dụng mà khách hàng thấy trên desktop trong phiên sử dụng tại trung tâm game hoặc đấu trường esports. Nó cung cấp cấu trúc phân cấp được quản lý từ máy chủ, tổ chức thành Danh mục chứa Ứng dụng, cho phép bạn kiểm soát hoàn toàn phần mềm và nội dung có sẵn cho khách hàng.

Quản lý Danh mục

Danh mục là đơn vị tổ chức cấp cao nhất của menu máy khách. Mỗi danh mục nhóm các ứng dụng liên quan lại để dễ điều hướng.

  • Tạo danh mục với tên, biểu tượng và mô tả tùy chọn.
  • Sắp xếp lại danh mục bằng cách kéo thả vào vị trí mong muốn. Thứ tự sắp xếp được lưu lại và phản ánh trên tất cả máy khách đã kết nối.
  • Bật/tắt hiển thị cho phép ẩn danh mục khỏi desktop máy khách mà không cần xóa. Danh mục ẩn và ứng dụng bên trong không hiển thị cho khách hàng.
  • Biểu tượng có thể gán cho mỗi danh mục để nhận diện trực quan trong trình khởi chạy.

Quản lý Ứng dụng

Mỗi ứng dụng trong danh mục đại diện cho một mục có thể khởi chạy trên desktop máy khách. Ứng dụng hỗ trợ các cấu hình sau:

  • Tên và mô tả -- hiển thị cho khách hàng trong trình khởi chạy.
  • Loại ứng dụng -- xác định cách ứng dụng được khởi chạy:
    • Game -- file thực thi game trên PC khách.
    • Trình duyệt -- mở URL trong trình duyệt khách.
    • Liên kết -- mở liên kết bên ngoài.
    • File -- khởi chạy file cục bộ.
    • Ứng dụng -- chạy file thực thi ứng dụng tiêu chuẩn.
  • Đường dẫn thực thi hoặc URI khởi chạy -- đường dẫn file hoặc URL dùng để khởi động ứng dụng.
  • Hình ảnh biểu tượng và poster -- file phương tiện trực quan cho giao diện ứng dụng. Biểu tượng hiển thị trong chế độ xem thu gọn; poster hiển thị trong chế độ xem chi tiết và lưới.
  • Thứ tự sắp xếp -- ứng dụng trong danh mục có thể sắp xếp lại bằng cách chỉ định vị trí.

Băng chuyền Hero

Ứng dụng đủ điều kiện có thể được nổi bật trong băng chuyền hero, hiển thị banner quảng cáo lớn ở đầu desktop máy khách. Đánh dấu ứng dụng đủ điều kiện hero và nó sẽ xuất hiện dạng banner xoay để thu hút sự chú ý của khách hàng vào nội dung nổi bật.

Tích hợp Cửa hàng

Ứng dụng có thể liên kết với nền tảng cửa hàng bên ngoài để lấy metadata và khởi chạy:

  • Nền tảng -- nền tảng cửa hàng (ví dụ: Steam, Epic Games).
  • App ID -- mã định danh trên nền tảng bên ngoài.
  • URI khởi chạy -- URI giao thức dùng để khởi chạy ứng dụng qua phần mềm cửa hàng.
  • URL cửa hàng -- liên kết đến trang cửa hàng của ứng dụng.

Metadata Game từ IGDB

Khi thêm game, bạn có thể tìm kiếm IGDB (Internet Games Database) để tự động điền thông tin game bao gồm tên, mô tả, ảnh bìa và metadata khác. Tính năng này tiết kiệm thời gian khi xây dựng danh mục game và đảm bảo thông tin chính xác, nhất quán.

Thanh Khởi chạy Nhanh

Thanh Khởi chạy Nhanh hiển thị ứng dụng yêu thích được ghim ở đầu desktop máy khách để truy cập bằng một cú nhấp. Khách hàng có thể nhanh chóng mở các ứng dụng phổ biến hoặc thường dùng nhất mà không cần duyệt qua danh mục.

Đồng bộ Thời gian Thực

Tất cả thay đổi menu được đẩy đến máy khách đã kết nối ngay lập tức. Khi bạn tạo, chỉnh sửa, sắp xếp lại hoặc bật/tắt hiển thị bất kỳ danh mục hay ứng dụng nào, máy chủ gọi push_client_menu_to_connected_clients() qua TCP. Thay đổi xuất hiện trên tất cả desktop máy khách đã kết nối ngay lập tức mà không cần khởi động lại hay làm mới thủ công.