- 在 Partner Center 中,瀏覽至適用的信賴憑證者,並選取 XBOX services 安全性權杖宣告 (microsoft.com) (NDA 主題) 中的適當宣告。若要了解要使用哪個宣告以及預期的值為何,請在連結的宣告文件中尋找「XBOX Game Streaming server」一詞。
- 更新宣告結構描述,以包含參考 XBOX Game Streaming 的適當變數。
- 返回主要的「信賴憑證者」功能表,然後按一下「發佈」。
調整現有的信賴憑證者需要重新啟動裝置和遊戲 (以清除主機快取),才能取得新產生的 XSTS 權杖 (或等待約 4 小時讓先前的權杖過期)。
從裝置功能 (dca) 宣告偵測 XBOX Game Streaming 伺服器
設定信賴憑證者以包含裝置功能宣告之後,您的服務可以檢查已解密之 XSTS 權杖的 xdi (裝置身分識別) 區段內的 dca 值,以判斷權杖是否在 XBOX Game Streaming 伺服器上產生。
dca 宣告是整數陣列。請依下列方式解譯:
由於省略的宣告與設定錯誤的信賴憑證者無法區分,因此在依賴缺少宣告作為訊號之前,請先確認您的信賴憑證者會發佈
dca 宣告 (上述步驟 1)。如需完整的 dca 值表格和其他宣告,請參閱 XBOX services 安全性權杖宣告。如需顯示 xdi.dca 欄位的範例解碼權杖,請參閱範例 XSTS 權杖、解密和驗證。
在用戶端,遊戲本身可以呼叫
XGameStreamingIsStreaming 來偵測作用中的串流連線。dca 宣告則是您遊戲服務的對等伺服器端訊號。XBOX Game Streaming 伺服器上的裝置成對識別碼 (dpi)
裝置成對識別碼 (dpi) 宣告會識別產生權杖的實體硬體。在 XBOX Game Streaming 伺服器上,該硬體是 Azure 資料中心內的共用伺服器,因此隨著時間經過,相同的 dpi 值可能會出現在多位不同的使用者身上。
如果您的服務使用 dpi 強制執行按裝置封鎖或按裝置速率限制,請先根據 dca 值控管該強制執行。當 dca 表示串流伺服器時,請將權杖的 dpi 排除在裝置層級封鎖和速率限制之外,以免處罰之後從同一部伺服器串流的無關使用者。