跳轉到主要內容
PlayFab 提供各種基本元件,作為您遊戲後端的建置組塊。

工作室、命名空間和遊戲

PlayFab 會將資源組織成工作室、命名空間和遊戲。每個範圍各有不同的用途。

工作室

工作室是您在 Game Manager 中使用的管理群組。工作室包含您的 PlayFab 遊戲,並控制小組成員資格、角色、權限、計費和支援存取權。 工作室成員資格和權限不代表玩家身分識別或遊戲資料。

命名空間

PlayFab 命名空間會定義工作室的跨遊戲玩家身分識別和共用資料範圍。它可讓 PlayFab 在多個遊戲中辨識同一位玩家,並支援由這些遊戲共用的資料。 根據預設,工作室有一個命名空間,且工作室中的所有遊戲都屬於該命名空間。遊戲只能屬於一個命名空間,且無法在命名空間之間移動。 某些 PlayFab API 和 Game Manager 頁面會使用較舊的術語 publisher (發行者)。Publisher ID 用於識別命名空間。在此情境中,publisher 和命名空間指的是相同的跨遊戲範圍;這兩個術語都不是指工作室本身。

遊戲

遊戲 (title) 是遊戲或遊戲環境的 PlayFab 資源界限。每個遊戲都有自己的 Title ID、設定、遊戲專屬的玩家帳戶、資料、祕密和服務設定。 一個工作室可以包含多個遊戲。您可以為同一家企業營運的不同遊戲建立個別的遊戲,或為需要隔離設定和玩家資料的不同服務環境 (開發/測試/生產) 建立個別的遊戲。 儲存在遊戲層級的資料不會自動與其他遊戲共用。當玩家身分識別或資料必須跨遊戲時,請使用命名空間範圍的功能。 命名空間和遊戲也是內建實體類型。其他內建實體類型代表玩家、群組和伺服器等範圍。

開發人員身分識別和 Game Manager

為了確保遊戲資料的安全,PlayFab 會使用開發人員身分識別來驗證使用者,並管理工作室和遊戲的系統管理存取權。若要開始使用,請建立 PlayFab 帳戶並使用您的 Microsoft 帳戶登入。指派 PlayFab 使用者角色,以授與開發小組其他成員存取權。 PlayFab 的 Web 入口網站稱為 Game Manager,是管理工作室和遊戲設定的主要介面。Game Manager 中大部分的功能也都有對應的 REST API,因此您可以在生產的後期階段以指令碼撰寫並自動化設定變更。

遊戲設定

擁有遊戲之後,您就可以開始將資料儲存到 Title Data。此資料具有最廣泛的存取原則,可讓您所有的遊戲用戶端和伺服器檢視 TitleData。 一般的遊戲組態設定通常會儲存在 TitleData 中,而遊戲用戶端通常會在初始化期間讀取此資料。Title News 功能提供特定工具,可在遊戲範圍內與玩家溝通。 同樣地,在命名空間層級,Publisher data 可從與該命名空間相關聯的任何遊戲存取,適合用於跨遊戲的促銷活動或可能吸引整個玩家社群的新聞。Publisher data 使用的是命名空間範圍資料的舊版 API 術語。 有時您會想要設定以遊戲中部分玩家為目標的設定資料。若要進行目標設定,請使用區段來定義目標區段中的玩家。實驗是另一個選項,可在部分玩家群體上測試不同的設定。

玩家身分識別

PlayFab 玩家身分識別系統負責驗證用戶端詳細資料並發出授權權杖。我們支援大多數常見的協力廠商提供者,例如 XBOX、Steam、iOS、Android、Nintendo 和 PlayStation™ Network。 PlayFab 用戶端必須先進行驗證,才能存取大部分 PlayFab API。 除了驗證之外,帳戶也是您建置遊戲系統的核心支柱。使用可復原的帳戶,無論玩家目前在哪個平台或裝置上登入,都能輕鬆儲存及擷取玩家專屬資料。權限、玩家進度、玩家好友清單或玩家封鎖等資料,只是您可能想要儲存以供擷取或共用的部分玩家專屬資料類型。 玩家在命名空間中擁有一個 master_player_account。當玩家登入遊戲時,PlayFab 會為該遊戲建立或使用 title_player_account。主要玩家帳戶提供跨遊戲身分識別,而每個遊戲玩家帳戶則包含遊戲專屬的身分識別和資料。

PlayStream 和動作

PlayStream 是一套功能強大的工具組,可讓您大規模擷取事件,並即時回應這些事件。 PlayStream 事件可從其他 PlayFab 服務的使用中發出,您也可以產生自己的自訂 PlayStream 事件來驅動遊戲專屬的邏輯。 根據您設定 PlayStream 規則的方式,當 PlayStream 事件通過對應的規則集時,就會觸發不同的動作。這些動作可以包括更新玩家資料、封鎖玩家、使用 CloudScript 執行 PlayFab 託管的自訂程式碼,或使用 Webhook 呼叫外部 Web 服務。 這組可無限設定的動作,可讓您快速建置完全自訂的邏輯,以回應遊戲中由玩家驅動的事件。您可以用它來建置挑戰系統、代表玩家執行經服務驗證的動作,或將資料從 PlayFab 轉送到您自己的雲端服務。可能性無窮無盡。

遙測和報告

如果您不需要即時處理和動作,但仍想要記錄遊戲中發生的事件,請參閱 PlayFab Telemetry。這個輕量版的事件擷取提供高度可擴展的資料擷取,並將事件放入資料湖中,讓您小組中的任何人都能探索資料或檢視 PlayFab 的任何內建報告。PlayFab 遙測資料湖可以輕鬆連線至您選擇的儲存體帳戶。

Economy、營利和使用者產生的內容

上市後的營利策略有許多需要管理的事項,從虛擬商品和貨幣、商店和個人化,到收據驗證和詐騙防護,以及所有這些事物之間的關聯。有了 PlayFab Economy,無論您的設計有多深入或多廣泛,都能輕鬆管理和營運遊戲的營利。 PlayFab Economy 也包含使用者產生的內容 (UGC) 功能,可打造安全且由社群推動的內容生態系統,並與其他 PlayFab 功能無縫搭配運作。

多人遊戲

PlayFab 也提供一套完整的跨平台多人遊戲服務,涵蓋您所有的配對、大廳、網路、玩家通訊和伺服器託管需求。 我們所有的多人遊戲服務都可以獨立或搭配使用,因此您可以只挑選所需的功能,或使用我們完整的多人遊戲後端。
最後修改於 2026年10月6日