

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon GameLift Servers Unreal Engine 的外掛程式
<a name="unreal-plugin"></a>

此外掛程式會將 Amazon GameLift Servers C\+\+ 伺服器 SDK 和工具新增至 UE 編輯器。使用引導式 UI 工作流程將伺服器 SDK 功能整合到您的遊戲專案中，並為您的遊戲伺服器部署Amazon GameLift Servers託管解決方案。

使用 外掛程式，您可以建置基本的工作託管解決方案，然後視需要最佳化和自訂 。使用本機工作站做為主機來設定 Amazon GameLift Servers Anywhere 機群。對於使用受管 EC2 或受管容器機群的雲端託管，請使用完整的解決方案部署遊戲伺服器，以管理遊戲工作階段請求和用戶端連線。

**Topics**
+ [安裝 Unreal 遊戲專案的外掛程式](#unreal-plugin-install)
+ [後續步驟：自訂您的遊戲託管解決方案](#unreal-plugin-next-steps)
+ [Unreal 的外掛程式：設定 AWS 使用者設定檔](unreal-plugin-profiles.md)
+ [Unreal 的外掛程式：整合您的遊戲程式碼](unreal-plugin-integrate.md)
+ [Unreal 的外掛程式：使用 Amazon GameLift Servers Anywhere 在本機託管您的遊戲](unreal-plugin-anywhere.md)
+ [Unreal 的外掛程式：將您的遊戲部署到受管 EC2 機群](unreal-plugin-ec2.md)
+ [Unreal 的外掛程式：將您的遊戲部署到受管容器機群](unreal-plugin-container.md)

## 安裝 Unreal 遊戲專案的外掛程式
<a name="unreal-plugin-install"></a>

**[ 從 GitHub 取得 Unreal Engine 的Amazon GameLift Servers外掛程式](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal)**

如需如何在遊戲專案的 Unreal Editor 中安裝外掛程式的相關資訊，請參閱 GitHub 儲存庫讀我檔案。

外掛程式包含下列元件：
+ UE 編輯器的外掛程式模組。安裝外掛程式時，新的主功能表按鈕可讓您存取 Amazon GameLift Servers功能。
+ Amazon GameLift Servers 服務 API 的 C\+\+ 程式庫。在用戶端後端服務中使用 API 功能，以協助遊戲用戶端請求遊戲工作階段並傳送/擷取遊戲工作階段資訊。
+ Amazon GameLift Servers 伺服器 SDK （第 5 版） 的不真實程式庫。在您的遊戲伺服器程式碼中使用伺服器 SDK 來管理託管遊戲伺服器程序與服務之間的通訊Amazon GameLift Servers。
+ 用於測試的內容，包括啟動遊戲地圖和兩個具有基本藍圖的測試地圖，以及用於測試伺服器整合的 UI 元素。
+ 可編輯組態，採用 CloudFormation 範本形式，外掛程式會在部署遊戲伺服器進行託管時使用。

此外掛程式使用 AWS CloudFormation 範本來部署常見遊戲案例的託管解決方案。依照提供的方式使用這些解決方案，或視需要為您的遊戲自訂解決方案。

## 後續步驟：自訂您的遊戲託管解決方案
<a name="unreal-plugin-next-steps"></a>

使用外掛程式的引導式工作流程是使用 Amazon GameLift Servers 託管解決方案快速啟動和執行的好方法。使用 外掛程式，您可以設定每個解決方案元件的基本版本。

當您準備好時，您可以透過自訂每個元件來建置此基本解決方案，並在準備遊戲啟動時微調您的解決方案。請考慮以下選項：
+ 修改您的機群和機群組態。請參閱 [託管資源自訂](fleets-design.md)。
+ 自訂您的遊戲工作階段佇列組態。請參閱 [自訂遊戲工作階段佇列](queues-design.md)：
+ 將功能新增至您的遊戲伺服器和遊戲用戶端。請參閱 [將遊戲伺服器與 整合 Amazon GameLift Servers](gamelift-sdk-server.md) 和 [整合Amazon GameLift Servers遊戲用戶端功能](gamelift-sdk-client-api.md)。
+ 自訂您的後端服務。請參閱 [建置 的後端服務 Amazon GameLift Servers](gamelift_quickstart_customservers_designbackend.md)。
+ 設定自動容量擴展以滿足預期的玩家需求。請參閱 [使用 擴展遊戲託管容量 Amazon GameLift Servers](fleets-manage-capacity.md)。
+ 設定託管可觀測性工具，包括分析和記錄。請參閱 [監控 Amazon GameLift Servers](monitoring-overview.md)。
+ 使用[基礎設施即程式碼 (IaC)](https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/infrastructure-as-code.html) 自動化部署。外掛程式的受管解決方案引導式工作流程使用 AWS CloudFormation 範本。您可以視需要自訂這些項目。請參閱 [使用 管理Amazon GameLift Servers託管資源 CloudFormation](resources-cloudformation.md)。

**Topics**
+ [安裝 Unreal 遊戲專案的外掛程式](#unreal-plugin-install)
+ [後續步驟：自訂您的遊戲託管解決方案](#unreal-plugin-next-steps)
+ [Unreal 的外掛程式：設定 AWS 使用者設定檔](unreal-plugin-profiles.md)
+ [Unreal 的外掛程式：整合您的遊戲程式碼](unreal-plugin-integrate.md)
+ [Unreal 的外掛程式：使用 Amazon GameLift Servers Anywhere 在本機託管您的遊戲](unreal-plugin-anywhere.md)
+ [Unreal 的外掛程式：將您的遊戲部署到受管 EC2 機群](unreal-plugin-ec2.md)
+ [Unreal 的外掛程式：將您的遊戲部署到受管容器機群](unreal-plugin-container.md)