> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab 多人遊戲伺服器術語

> PlayFab 多人遊戲伺服器的術語參考，釐清 MPS 中使用的組建、VM、容器、遊戲伺服器工作階段和配置等術語。

# 術語

本文說明 PlayFab 多人遊戲伺服器所使用的術語。我們了解這可能令人困惑，因為「伺服器」一詞用於多個地方。

本文也簡要介紹 PlayFab 多人遊戲伺服器的內部結構，以及各種元件之間的一般關係。如需詳細資訊，請參閱 [PlayFab 遊戲伺服器的基本概念](/zh-TW/services/playfab/multiplayer/servers/basics-of-a-playfab-game-server)。

## PlayFab 多人遊戲伺服器

PlayFab 多人遊戲伺服器也稱為 PlayFab 虛擬機器 (VM) 和伺服器。

它們是具有 PlayFab 受控服務功能的 Azure VM。新增的功能可將它們最佳化，以作為多人遊戲伺服器使用。

每部 PlayFab VM：

* 都有一個稱為 *PlayFab VM 代理程式*的元件。PlayFab VM 代理程式會提供有關遊戲伺服器目前狀態、健康狀態、目前已連線的玩家以及其他遙測的資訊。
* 可以在其上執行多個容器 (遊戲伺服器)。容器是將應用程式包裝成其自身隔離套件的一種方式。若要深入了解，請參閱[什麼是容器？](https://azure.microsoft.com/overview/what-is-a-container/)

### 遊戲伺服器容器

遊戲伺服器以容器化應用程式的形式執行。這表示您的遊戲伺服器可執行檔在容器內執行。這可確保可攜性，因為遊戲伺服器現在從開發到生產都在一致的環境中執行。容器的輕量性質也可讓您快速擴充和縮減規模。

每個容器：

* 都作為遊戲伺服器運作
* 都有一個 PlayFab 多人遊戲伺服器組建。這是與 PlayFab 遊戲伺服器 SDK (GSDK) 整合的一般遊戲伺服器組建。具體而言，遊戲伺服器可執行檔的程式碼必須包含 GSDK，並使用 GSDK 中的 API 實作特定方法。此整合可讓您的遊戲伺服器連線至 PlayFab VM 代理程式。

下圖說明 PlayFab 多人遊戲伺服器的各種元件。

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=1bc0ab3216bf0c1fbfb489c94f226318" alt="PlayFab 多人遊戲伺服器元件" width="1095" height="662" data-path="images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png" />

## 重要術語的定義

* **遊戲伺服器可執行檔**：此術語指的是在 PlayFab VM 上的容器中執行的遊戲伺服器應用程式。它可能是簡單的網路中繼器、執行物理和 AI 的完全權威遊戲伺服器，或介於兩者之間的任何內容。所有遊戲伺服器可執行檔都必須與 PlayFab 遊戲伺服器 SDK (GSDK) 整合。透過使用此 SDK，您的遊戲伺服器可以與 PlayFab 多人遊戲平台服務互動。

* **遊戲伺服器組建**：此術語指的是您上傳至遊戲伺服器的完整內容集。它包括與所有所需資產和憑證一起封裝的遊戲伺服器可執行檔。您可以將其上傳為個別憑證、zip 檔案和/或容器映像。如果您不需要自訂容器映像，可以使用 PlayFab 受控 Windows 容器。

* **PlayFab 多人遊戲伺服器組建**：此術語指的是您可以在 PlayFab 多人遊戲伺服器中使用的唯一一種遊戲伺服器組建類型。這是與 PlayFab 遊戲伺服器 SDK (GSDK) 整合的一般遊戲伺服器組建 (如上所定義)。具體而言，遊戲伺服器可執行檔的程式碼必須包含 GSDK，並使用 GSDK 中的 API 實作特定方法。

* **遊戲伺服器**：此術語指的是在容器中執行的遊戲伺服器可執行檔。單一虛擬機器可以執行多個容器 (伺服器)。

* **PlayFab VM 代理程式**：此代理程式內建於 PlayFab VM 中，可協助伺服器與 *PlayFab 多人遊戲平台服務*之間的關鍵互動。遊戲伺服器可執行檔中的 GSDK 會將您的遊戲伺服器連線至 PlayFab 代理程式。

* **PlayFab 多人遊戲平台服務**：此受控服務在 PlayFab 多人遊戲伺服器的背景執行。它會透過 PlayFab VM 代理程式傳達有關遊戲伺服器目前狀態、健康狀態、目前已連線的玩家以及其他遙測的資訊。

## 後續步驟

* [使用 PlayFab 多人遊戲伺服器裝載多人遊戲](/zh-TW/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games)
* [撰寫遊戲伺服器組建](/zh-TW/services/playfab/multiplayer/servers/author-a-game-server-build)
* [部署組建](/zh-TW/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds)


## Related topics

- [使用 PlayFab 多人遊戲伺服器裝載多人遊戲](/zh-TW/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [伺服器](/zh-TW/services/playfab/multiplayer/servers/index.md)
- [撰寫遊戲伺服器組建](/zh-TW/services/playfab/multiplayer/servers/author-a-game-server-build.md)
- [多人遊戲伺服器比較](/zh-TW/services/playfab/multiplayer/servers/server-comparison.md)
- [PlayFab 多人遊戲伺服器 SDK](/zh-TW/services/playfab/multiplayer/servers/server-sdks/overview.md)
