跳轉到主要內容
本主題說明如何為 PlayFab 多人遊戲伺服器 (MPS) 建立遊戲伺服器組建。遊戲伺服器組建通常包含遊戲資產,以及在伺服器上執行的可執行檔。 使用 PlayFab 多人遊戲伺服器時,您需要修改一般的遊戲伺服器組建,使其能在這些伺服器上運作。這個經過修改的伺服器組建稱為 PlayFab 多人遊戲伺服器組建。 如果您不確定所使用的術語,請參閱術語。

如何建立 PlayFab 多人遊戲伺服器組建

您可以將一般遊戲伺服器組建與 PlayFab 遊戲伺服器 SDK (GSDK) 整合,以將其轉換為 PlayFab 多人遊戲伺服器組建。
  1. 下載您需要的 GSDK
  2. 開啟現有的遊戲伺服器程式碼專案,並將 GSDK 新增為相依性
  3. 使用 GSDK 中的 API 實作基本函式 (至少要實作 Start 和 ReadyForPlayers 方法)。如需程式碼片段,請參閱將遊戲伺服器與 GSDK 整合。
  4. 建置並編譯遊戲伺服器可執行檔,以建立 PlayFab 多人遊戲伺服器組建
這個新組建現在可協助管理使用 PlayFab 多人遊戲伺服器建立的遊戲伺服器。新增更多方法可提供更強大的控制,並提供伺服器的相關資訊。如需更多指示,請參閱 Wrapper 範例中的 Program.cs。
請考慮在將遊戲伺服器上傳至 MPS 之前,使用我們的開放原始碼偵錯公用程式 LocalMultiplayerAgent 進行測試。這有助於避免在遊戲伺服器無法啟動或未與 GSDK 正確整合時產生不必要的成本。您可以在此處下載 LocalMultiplayerAgent,並在此處查看指示。LocalMultiplayerAgent 也可用於遊戲伺服器開發期間的反覆測試/偵錯。

後續步驟

使用 Windows 遊戲伺服器時,您必須使用受控 Windows 容器映像。因此,在部署組建過程中,可以將 PlayFab 多人遊戲伺服器組建與其他相依性 (DLL 檔案) 結合成壓縮檔上傳。若要協助您判斷壓縮檔中需要包含哪些內容,請參閱判斷必要的 DLL。 使用 Linux 遊戲伺服器時,您需要建立和部署 Linux 組建,且 PlayFab 多人遊戲伺服器組建可以作為映像的一部分包含在內。上傳自訂映像後,您就可以部署組建。

另請參閱

最後修改於 2026年10月8日