Amazon GameLift Servers 入門

專為支援世界上要求最苛刻的遊戲而設計

選擇您的起點

快速佈設

預計時長:30 分鐘*

 ✔ 在 30 分鐘內託管遊戲工作階段,無需編碼。

​​​✔ 略過遊戲伺服器整合。藉助核心遊戲工作階段管理功能來部署遊戲伺服器,包括依據遊戲工作階段請求,啟動和停止遊戲伺服器的預設動作。

​​​​​✔ 試驗 Amazon GameLift Servers 託管選項和功能,例如即時指標、自動容量擴展,以及伺服器效能追蹤。

✖ 整合進階遊戲工作階段管理功能,包括 FlexMatch 配對與回填,以及玩家工作階段狀態管理。

✖ 與遊戲引擎外掛程式和完整的整合/自訂工具搭配使用。

完整的 SDK 整合

預計時長:60–90 分鐘*

 ✔ 整合您的遊戲伺服器,以支援全系列 Amazon GameLift Servers 託管功能。

​​​​​​​ ✔ 微調遊戲工作階段管理程序,以啟動、更新和終止遊戲工作階段,進而實現最佳玩家體驗。

​​​​​​​ ✔ 將遊戲伺服器設定為在執行時期使用其他 AWS 服務,例如使用 DynamoDB 進行資料管理,或使用 Amazon S3 進行內容傳遞。

​​​​​​​ ✔ 針對進階功能新增遊戲伺服器支援,包括使用 Amazon GameLift Servers FlexMatch 進行的配對回填,以及玩家工作階段。

​​​​​​​ ✔ 精簡與 Unreal Engine 和 Unity 的遊戲引擎外掛程式整合,或將伺服器 SDK 整合至您的遊戲專案。

*時間可能因您的遊戲伺服器需求和機群組態而有所差異。不包括設定 AWS CLI 等先決條件所花費的時間。


快速佈設

藉助簡化的開發工具快速開始使用。 

01

下載並建置 SDK 包裝程式

下載遊戲伺服器包裝程式之後,請遵循 README 檔案中的說明,在本機電腦上建置該工具。

02

使用 Amazon GameLift Anywhere 開始本機託管

使用 Amazon GameLift Servers 部署您的遊戲伺服器。首先,將本機電腦設定為用於測試和反覆運作開發的主機。然後,在 AWS 上部署受管託管。

03

設定 SDK 包裝程式

輸入您的特定建置和機群詳細資訊,以進行遊戲伺服器設置。

04

執行與測試

啟動遊戲伺服器包裝程式,並建立您的首個 Amazon GameLift Servers 遊戲工作階段。


完整的 SDK 整合

開始建置針對您的玩家群最佳化的自訂託管解決方案。最適合架構和部署生產就緒的遊戲伺服器託管。

Unreal Engine

使用適用於 Unreal Engine 的 Amazon GameLift Servers 外掛程式,以四個步驟開始建置您的自訂託管解決方案。

01

下載並安裝外掛程式

此獨立外掛程式包含將 Amazon GameLift Servers 整合到 Unreal Engine 遊戲專案中所需的所有程式庫。 

02

整合您自己的遊戲

使用此整合指南和外掛程式引導工作流程將 Amazon GameLift Servers 整合到 Unreal Engine 專案中。

03

使用 Amazon GameLift Anywhere 開始本機託管

使用 Amazon GameLift Servers 部署您的遊戲伺服器。首先,將本機電腦設定為用於測試和反覆運作開發的主機。然後,在 AWS 上部署受管託管。

04

在 AWS Console 上進行監控

使用 Amazon GameLift 主控台觀察遊戲伺服器託管,包括機群狀態、效能和容量。分析用量指標,以深入洞察遊戲工作階段和玩家活動。

取得僅適用於 Unreal Engine 的 C++ 伺服器 SDK

若您無法使用提供 Unreal Editor 支援的完整外掛程式,請下載適用於 Unreal 的伺服器 SDK,並將其手動新增至您的遊戲專案。

下載版本 5.2 | 5.1 | 5.0 | 3.4

Unity

使用適用於 Unity 的 Amazon GameLift Servers 外掛程式,以四個步驟開始建置您的自訂託管解決方案。

01

下載並安裝外掛程式

此獨立外掛程式包含將 Amazon GameLift Servers 整合至 Unity 遊戲專案所需的所有程式庫。

02

嘗試範例遊戲

使用範例遊戲 (旨在幫助您了解 Unity 的學習資源) 開始測試 Amazon GameLift Servers。

整合您自己的遊戲

依循此整合指南和外掛程式引導工作流程將 Amazon GameLift Servers 整合至 Unity 專案中。

03

使用 Amazon GameLift Anywhere 開始本機託管

使用 Amazon GameLift Servers 部署您的遊戲伺服器。首先,將本機電腦設定為用於測試和反覆運作開發的主機。然後,在 AWS 上部署受管託管。

04

在 AWS Console 上進行監控

使用 Amazon GameLift 主控台觀察遊戲伺服器託管,包括機群狀態、效能和容量。分析用量指標,以深入洞察遊戲工作階段和玩家活動。

取得僅適用於 Unity 的 C# 伺服器 SDK

若您無法使用提供 Unity 支援的完整外掛程式,請下載適用於 Unity 的伺服器 SDK,並將其手動新增至您的遊戲專案。

下載版本 5.2 | 5.1

開始您的旅程

請依循步驟,使用可用於以 C#、C++ 和 Go 開發之自訂引擎的 Amazon GameLift SDK。

C++ Server SDK

C++ Server SDK 可讓使用 C++ 的遊戲開發人員,將自訂 Windows 或 Linux 遊戲伺服器與 Amazon GameLift 整合。

適用於 Unreal 的 C++ Server SDK 外掛程式

適用於 C++ Server SDK 的輕量級 Unreal 外掛程式,可與在 Unreal Engine 上建置的專案輕鬆整合。

C# Server SDK

C# Server SDK 可讓使用 C# 的遊戲開發人員,將自訂 Windows 或 Linux 遊戲伺服器與 Amazon GameLift 整合。

適用於 Unity 的 C# Server SDK 外掛程式

適用於 C# Server SDK 的輕量級 Unity 外掛程式,可與支援適用於 Windows 和 Mac 作業系統的 Unity 2020.3 LTS、2021.3 LTS 和 2022.3 LTS 的 Unity 專案輕鬆整合。它同時支援 Unity 的 .NET Framework 和 .NET Standard 設定檔。

Go Server SDK 可讓使用 Go 程式設計語言的遊戲開發人員,將自訂 Windows 或 Linux 遊戲伺服器與 Amazon GameLift 整合。

C#

Amazon GameLift Realtime 用戶端開發套件可讓您的輕量型多人遊戲使用 TCP 或 UDP 與 Amazon GameLift Realtime 遊戲伺服器通訊。Realtime 用戶端軟體開發套件包含 C# 用戶端,可與 Unity 2020 和自訂 C# 遊戲引擎搭配使用。