Amazon GameLift 功能
透過單一伺服器管理解決方案,部署和管理託管在雲端、內部部署或混合部署的專用遊戲伺服器。
受管遊戲伺服器託管
Amazon GameLift 可安全地佈建執行個體、將遊戲伺服器部署至執行中的執行個體、維持遊戲伺服器叢集的流量負載平衡、監控執行個體和遊戲伺服器運作狀況,以及更換運作狀況不良的執行個體,無須您的介入。

您可以在 5 大洲的 24 個 AWS 區域部署遊戲伺服器,透過低延遲連線連接您的玩家。無論是第一人稱射擊遊戲、MOBA 還是其他多玩家類型的遊戲,全球各地的玩家都能享受您所設計的快節奏遊戲。Amazon GameLift 會持續掃描全球可用的遊戲伺服器。如果沒有低延遲的遊戲伺服器,則可將服務設定為自動在玩家附近增加更多容量。Amazon GameLift 會在新遊戲開始或新執行個體啟動之前保留等待的玩家佇列,然後將這些玩家放入最低延遲的遊戲。

Amazon GameLift 在 AWS 全球雲端基礎設施上執行,該基礎設施是最安全、最廣泛且最可靠的雲端平台。AWS 透過遍及全球的資料中心,提供超過 175 項功能齊全的服務,當然也包括 Amazon GameLift。AWS 在您需要的時間地點提供雲端基礎設施,讓您將遊戲伺服器部署在更接近玩家的位置,提供玩家低延遲的遊戲體驗。

Amazon GameLift 的自動擴展功能可以同時啟動一個、數百個,甚至數千個執行個體,並在幾分鐘內停止未使用的執行個體。您可以將服務設為根據穩定狀態百分比目標自動調整容量。Amazon GameLift 會隨需求自動新增或移除容量,調整以適應波動負載模式,盡量減少容量的快速波動。

Amazon GameLift 的設計可保護遊戲伺服器,防禦經常發生的網路和傳輸層分散式拒絕服務 (DDoS) 攻擊。您也可以將服務設為自動調整伺服器容量,讓伺服器能夠承受 DDoS 攻擊,同時還能讓玩家保持連線。進一步了解如何保護遊戲伺服器不受 DDoS 攻擊。

Amazon GameLift 提供隨需和 Spot 執行個體類型。Spot 執行個體可提供您與隨需執行個體相同的高效能硬體,還能為您節省高達 70% 的成本。您可以靈活運用所有 Amazon GameLift 執行個體,選擇最適合遊戲的 CPU、記憶體和聯網容量組態。此外,所有 Amazon GameLift 執行個體都隨附增強型聯網,該功能可大幅提高每秒資料包數 (PPS) 效能、降低網路抖動和延遲。

Amazon GameLift 管理主控台包括可監控遊戲效能的儀表板。您可以使用 Amazon CloudWatch 查看玩家需求的即時資料、伺服器容量和運作狀況、CPU 和記憶體使用率,還可以建立操作警示。Amazon GameLift 也讓您能自動收集和存放遊戲伺服器日誌,以供擷取和檢測。

Amazon GameLift 支援所有主要遊戲引擎,包含 Amazon Lumberyard、Unreal Engine、Unity,以及自訂 C# 和 C++ 遊戲引擎。此外,您不僅可以透過 Amazon GameLift 跨裝置連接社群,還能擴大您的玩家數量,以進行可能的配對。
Amazon GameLift 支援所有主要遊戲引擎,包含 Amazon Lumberyard、Unreal Engine、Unity,以及自訂 C# 和 C++ 遊戲引擎。

Amazon GameLift 包含在雲端隨需執行專用遊戲伺服器所需的各種項目 – 高效能虛擬機器、以 SSD 為基礎的儲存、傳送到網際網路的快速資料傳輸 – 無須月保證金。您只需要為實際使用的資源付費。
透過 Amazon GameLift FleetIQ,利用自有工具靈活運用雲端
啟動專用的低成本遊戲伺服器,搭配自有工具靈活採用雲端。存取 Amazon GameLift FleetIQ 時,不會受到其他 Amazon GameLift 功能影響。請參閱公告以進一步了解 »

利用現有的工具和軟體,而無需 GameLift 的遊戲伺服器管理層,透過僅使用 GameLift FleetIQ 可以節省 EC2 Spot 執行個體成本,從而逐步將即時遊戲或新款遊戲發佈至雲端。因為執行個體在您的帳戶中執行,您還可以彈性地使用容器,或將執行個體與其他 AWS 服務 (例如 AWS Shield 和 Amazon Elastic Container Service) 整合。

您可以使用 FleetIQ 的演算法,將低成本的 Spot 執行個體放入自己的 AWS 帳戶,與現有的內部部署相比,此做法最多可節省 70% 的成本。FleetIQ 可即時監控並預測哪些 Spot 執行個體最適合託管新的工作階段,因此您可以享有 Spot 帶來的成本節省,還能將玩家導向不太可能發生遊戲工作階段中斷情形的執行個體。

GameLift 在 60 種執行個體和 22 個區域可用,因此您可以選擇最適合您的遊戲的執行個體類型和地理位置。查閱 GameLift 可用的所有區域。 在我們的常見問題集中查閱 GameLift 可用的所有區域。

在 GameLift FleetIQ 更新正式上市後,僅需按實際用量付費。GameLift FleetIQ 收費與 GameLift FleetIQ 管理下的 EC2 執行個體費用成正比。如需詳細資訊,請參閱定價表以進一步了解。

可選擇退出使用 Spot 執行個體這對於在短時間內推出新遊戲和內容很有用。我們仍然建議切換回 Spot-Preferred 或 Spot-Only 模式,以節省遊戲伺服器的成本。

使用全新的 DescribeGameServerInstances API,描述 GameLift FleetIQ 下受管執行個體的狀態,無論該執行個體處於作用中狀態、耗盡狀態還是終止狀態。如此一來,您便可在將游戲工作階段置於執行個體之前,實作狀態型檢查點機制。若其他資源與執行個體關聯,則還可以將其耗盡。
Amazon GameLift FlexMatch 配對功能

Amazon GameLift 的 FlexMatch 功能可讓您根據自己定義的規則為玩家配對。無論您選擇根據玩家技能、延遲或自訂條件進行配對,FlexMatch 簡易且功能強大的規則語言可讓每個人輕鬆快速地建立穩固的玩家配對。 Amazon GameLift 可自動將形成的配對項置於 AWS 區域中的 Amazon GameLift 伺服器上,從而最佳平衡玩家延遲和伺服器成本。或者,您可以在獨立模式下使用 FlexMatch,並將形成的配對項置於自己的伺服器上。 請參閱開發人員指南,進一步了解 FlexMatch。

如要建立玩家密集的「大逃殺」風格遊戲,您現在可以使用 FlexMatch,在可用的最低延遲伺服器執行個體上根據您定義的規則配對玩家,並將玩家連接至單一遊戲工作階段,人數最多可達 200 位。支援大量配對功能還可讓您從單一定義和自動回填建立多個隊伍。透過 FlexMatch 開發人員指南進一步了解。
Amazon GameLift Anywhere
透過單一伺服器管理解決方案,部署和管理託管在雲端、內部部署或混合部署的專用遊戲伺服器。

使用 Amazon GameLift 將您的電腦註冊為硬體,以將游戲工作階段傳送至該電腦。本機硬體的工作方式與 Amazon EC2 全受管伺服器完全相同。一旦註冊本機硬體,即可直接在電腦上編譯、部署和測試您的遊戲工作階段。

使用 Amazon GameLift 註冊任何電腦,以建立所謂的 Anywhere Fleet。 內部部署受管硬體可與 Amazon EC2 全受管硬體混合搭配。藉由 Amazon GameLift Anywhere,您無需為雲端和內部部署工作負載執行和運作單獨的遊戲伺服器管理軟體。

遊戲開發人員注重其配對器的靈活性,以快速迭代並識別讓遊戲有趣的正確配對規則集。但是具有這種靈活性的配對器難以在內部大規模建立,因為這樣做需要分散式運算方面的專業知識。FlexMatch 可讓開發人員略過冗長的前置開發工作,直接致力於最佳化規則集。現在,還可在獨立模式下存取 FlexMatch,因此,開發人員可在任何遊戲伺服器解決方案上放置形成的配對項。
即時遊戲伺服器
只要使用 Amazon GameLift 即時伺服器,開發人員只需撰寫幾行 JavaScript 程式碼,即可快速又實惠地建立和更新遊戲伺服器。這類伺服器非常適用於後端馬力需求不高的遊戲。Amazon GameLift 即時伺服器的設計是以手機、回合制和訊息應用程式內的遊戲為考量。

Amazon GameLift 即時伺服器包含網路堆疊,提供立即可用的 TCP 和 UDP 聯網。

迅速自訂指令碼,即時更新伺服器邏輯。新增狀態並選擇以固定間隔執行伺服器邏輯。

建立您的遊戲伺服器後,即可使用 Amazon GameLift 擴展至數百萬個伺服器,並享有執行專用伺服器的優勢,例如將延遲降到最低、減少作弊情形,以及提升穩定度。

占用資源少,可讓您在單一伺服器執行個體上執行更多遊戲,藉此降低成本。

除了 GameLift 的目前價格以外,使用 GameLift 即時伺服器不需支付任何其他費用。
