> ## 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 多人遊戲伺服器 VM，這些參數決定如何在全球啟動 Azure 虛擬機器來裝載您的遊戲伺服器。

# 建立 VM

本文概述開始為遊戲伺服器部署虛擬機器 (VM) 的程序。

使用我們的服務，您可以設定 VM，使其根據您的預算和需求在全球自動啟動為遊戲伺服器。為此，您不需要明確建立 VM，而是定義參數來決定如何代表您建立 VM。此程序稱為部署或建立 VM 的組建。

如需部署組建的一般步驟，請參閱下一節。如果您已有組建並想要更新它，請參閱[使用別名安全部署](/zh-TW/services/playfab/multiplayer/servers/allocating-with-build-alias#safe-deployment-that-is-backwards-compatible)。

<Note>
  您為 VM 部署的組建並非遊戲伺服器組建。此組建定義何時以及如何部署 VM。遊戲伺服器組建在伺服器上執行，就像用戶端組建在用戶端上執行一樣。您可以將遊戲伺服器組建上傳為資產，或將其作為容器映像的一部分包含在內，讓它在 VM 建立時於其上執行。
</Note>

## 步驟

每個可用選項的詳細資料，請參閱[組建定義和設定](/zh-TW/services/playfab/multiplayer/servers/build-definition)。

1. 根據核心數、儲存空間和 RAM，從分佈於全球的各種 VM 中選取。如需 VM 的詳細資訊，請參閱[多人遊戲伺服器詳細資料和價格](https://playfab.com/mps-detailed-pricing/)
2. 選取 VM 的作業系統——Windows 或 Linux。Linux 伺服器的組建部署方式與 Windows 伺服器類似，但有一些重要差異。若要深入了解，請參閱[使用 Windows 和 Linux 伺服器](/zh-TW/services/playfab/multiplayer/servers/deploying-linux-based-builds)。
3. 上傳您的資產，例如 PlayFab 多人遊戲伺服器組建。如需如何建立此組建的詳細資訊，請參閱[撰寫遊戲伺服器組建](/zh-TW/services/playfab/multiplayer/servers/author-a-game-server-build)。
4. 決定網路設定——連接埠號碼和通訊協定
5. 設定其他參數，例如區域的伺服器數上限和待命伺服器數

提供有效的組建定義後，組建就會開始部署。您將自動被導向至 **Server** 頁面。5-10 分鐘後，您會看到組建的待命電腦，如下所示。

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/create-your-first-server/server-deployed.PNG?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=54df7b3883d3f08d736a52d47f73e181" alt="成功部署具有待命電腦的組建" width="771" height="517" data-path="images/playfab/multiplayer/servers/create-your-first-server/server-deployed.PNG" />

若要查看組建的詳細資訊，請選取您想要深入了解的組建名稱。在組建頁面上，您可以看到組建狀態、識別碼、建立日期、區域及伺服器數目等資訊，如下所示。

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/VMBuildPage.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=3602d8196202683dcbdd5371e8db8d5e" alt="基本組建資訊以及伺服器的區域設定" width="3473" height="1289" data-path="images/playfab/multiplayer/servers/VMBuildPage.png" />

若要查看您的伺服器及其狀態，並輕鬆要求伺服器，請選取頂端的 **Servers** 索引標籤。若要深入了解，請閱讀我們關於[伺服器概觀](/zh-TW/services/playfab/multiplayer/servers/build-server-overview)的文件 <img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/build-server-overview.PNG?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=dc799de025f2ebf4aaa945dda3c76e11" alt="伺服器概觀頁面" width="3000" height="1780" data-path="images/playfab/multiplayer/servers/build-server-overview.PNG" />

## 部署方式

有兩種方式可以部署或建立 VM 的組建。

1. [PlayFab 入口網站——Game Manager](/zh-TW/services/playfab/multiplayer/servers/deploy-using-game-manager)
2. [使用 PowerShell/API](/zh-TW/services/playfab/multiplayer/servers/deploy-using-powershell-api)

為了協助您使用我們的伺服器進行評估和開發，某些伺服器有有限的免費使用量和容量限制。如需詳細資訊，請參閱[基本 PlayFab Core Services 套件包含哪些內容？](/zh-TW/services/playfab/multiplayer/servers/billing-for-thunderhead#what-comes-with-your-basic-playfab-core-services-package)。

若要開始使用我們的範例部署組建，請參閱[建立您的第一部伺服器](/zh-TW/services/playfab/multiplayer/servers/create-your-first-server)。

<Tip>
  在開發期間，請關閉任何未使用或狀況不良的區域，以避免使用 VM 核心時數。核心時數的使用從 VM 啟動時開始，並持續到 VM 關閉為止。除非區域的目標待命伺服器數達到 0 或區域遭到刪除，否則區域中的 VM 不會自動關閉。
</Tip>

### 關閉 VM

有三種方式可以關閉 VM

1. 將區域的**目標待命**設定為 0，這只會關閉此區域的 VM。
2. 從組建中刪除特定區域。
3. 刪除整個組建，這會關閉此組建**所有區域**的 VM。

## 另請參閱

* [建立您的第一部伺服器](/zh-TW/services/playfab/multiplayer/servers/create-your-first-server)
* [使用 Game Manager 部署組建](/zh-TW/services/playfab/multiplayer/servers/deploy-using-game-manager)
* [使用 PowerShell/API 部署組建](/zh-TW/services/playfab/multiplayer/servers/deploy-using-powershell-api)


## Related topics

- [撰寫遊戲伺服器組建](/zh-TW/services/playfab/multiplayer/servers/author-a-game-server-build.md)
- [PlayFab 多人遊戲伺服器術語](/zh-TW/services/playfab/multiplayer/servers/server-terms.md)
- [使用 PlayFab 多人遊戲伺服器裝載多人遊戲](/zh-TW/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [啟用 PlayFab 多人遊戲伺服器功能](/zh-TW/services/playfab/multiplayer/servers/enable-playfab-multiplayer-servers.md)
- [多人遊戲伺服器組建的生命週期](/zh-TW/services/playfab/multiplayer/servers/multiplayer-build-lifecycle.md)
