İstemci Menüsü
İstemci menüsü, oyun merkezinizde veya espor arenanızda müşterilerin aktif oturumlar sırasında masaüstlerinde gördüğü uygulama başlatıcısıdır. Sunucu tarafından yönetilen ve Kategoriler içinde Uygulamalar içeren hiyerarşik bir yapı sağlar. Müşterilerinize hangi yazılım ve içeriğin sunulacağı üzerinde tam kontrol sahibi olursunuz.
Kategori Yönetimi
Kategoriler, istemci menüsünün üst düzey organizasyon birimleridir. Her kategori kolay gezinme için ilgili uygulamaları bir arada gruplar.
- Ad, simge ve isteğe bağlı açıklamayla kategoriler oluşturun.
- Kategorileri istenen konuma sürükleyerek yeniden sıralayın. Sıralama düzeni kalıcı olarak saklanır ve tüm bağlı istemcilere yansır.
- Görünürlük değiştirme bir kategoriyi silmeden istemci masaüstünden gizlemenizi sağlar. Gizli kategoriler ve içerdikleri uygulamalar müşterilere görüntülenmez.
- Başlatıcıda görsel tanımlama için her kategoriye simge atanabilir.
Uygulama Yönetimi
Bir kategori içindeki her uygulama, istemci masaüstünde başlatılabilir bir öge temsil eder. Uygulamalar şu yapılandırmaları destekler:
- Ad ve açıklama -- müşterilere başlatıcıda görüntülenir.
- Uygulama türü -- uygulamanın nasıl başlatılacağını belirler:
- Oyun -- istemci bilgisayardaki bir oyun çalıştırılabilir dosyası.
- Tarayıcı -- istemci tarayıcısında bir URL açar.
- Bağlantı -- harici bir bağlantı açar.
- Dosya -- yerel bir dosya başlatır.
- Uygulama -- standart bir uygulama çalıştırılabilir dosyasını çalıştırır.
- Çalıştırılabilir dosya yolu veya başlatma URI'si -- uygulamayı başlatmak için kullanılan dosya yolu veya URL.
- Simge ve poster görselleri -- uygulamanın görünümü için kullanılan görsel medya dosyaları. Simgeler kompakt görünümlerde, posterler detaylı ve ızgara görünümlerinde görünür.
- Sıralama -- bir kategori içindeki uygulamalar sıralama konumu belirtilerek yeniden sıralanabilir.
Hero Karuzeli
Uygun uygulamalar, istemci masaüstünün üst kısmında büyük tanıtım bannerları görüntüleyen hero karuzelinde öne çıkarılabilir. Bir uygulamayı hero için uygun olarak işaretleyin. Uygulama öne çıkan içeriğe müşteri dikkatini çekmek için dönen bir banner olarak görünecektir.
Mağaza Entegrasyonu
Uygulamalar meta veri ve başlatma için harici mağaza platformlarına bağlanabilir:
- Platform -- mağaza platformu (örneğin Steam, Epic Games).
- Uygulama Kimliği -- harici platformdaki tanımlayıcı.
- Başlatma URI'si -- uygulamayı mağaza istemcisi aracılığıyla başlatmak için kullanılan protokol URI'si.
- Mağaza URL'si -- uygulamanın mağaza sayfasına bağlantı.
IGDB Oyun Meta Verileri
Oyun eklerken ad, açıklama, kapak görseli ve diğer meta verileri otomatik doldurmak için IGDB (Internet Games Database) üzerinde arama yapabilirsiniz. Bu özellik oyun kataloğu oluştururken zaman kazandırır ve doğru, tutarlı bilgi sağlar.
Hızlı Başlatma Çubuğu
Hızlı Başlatma çubuğu, tek tıkla erişim için sabitlenen favori uygulamaları istemci masaüstünün üst kısmında görüntüler. Müşteriler kategorilere göz atmadan en popüler veya sık kullanılan uygulamalara hızla ulaşabilir.
Gerçek Zamanlı Senkronizasyon
Tüm menü değişiklikleri bağlı istemcilere anında iletilir. Herhangi bir kategori veya uygulama oluşturduğunuzda, düzenlediğinizde, yeniden sıraladığınızda veya görünürlüğünü değiştirdiğinizde sunucu TCP üzerinden push_client_menu_to_connected_clients() işlevini çağırır. Değişiklikler yeniden başlama veya elle yenileme gerektirmeden tüm bağlı istemci masaüstlerinde anında görünür.