遊戲 › Amazon GameLift › 功能
Amazon GameLift 功能
Amazon GameLift 讓您能夠建置和擴展世界上最嚴苛的遊戲。透過預測性遊戲伺服器擴展、企業級安全性以及適合最大人群的配對,Amazon GameLift 消除了推出日期的不確定性。
-
加快遊戲開發的速度
使用 Amazon GameLift Anywhere 快速迭代,可讓您在幾秒鐘內部署、驗證和測試對遊戲伺服器邏輯的變更。
零停機時間的修補程式
本機迭代開發
向 Amazon GameLift 註冊您的本機開發環境。透過向 Amazon GameLift 傳送遊戲工作階段請求,來編譯和測試遊戲伺服器邏輯的更新。這些請求將重新導向至您的本機開發環境,可讓您即時設定中斷點和偵錯。準備好後,Amazon GameLift 會將您的更新部署至最多 24 個區域和 9 個本地區域的玩家。
使用彈性容器進行建置
容器可封裝整個執行時期環境 – 執行遊戲伺服器所需的一切程式碼、相依項和組態檔案。使用容器,遊戲開發人員可在其本機機器之間順暢地移動遊戲伺服器組建,以用於測試、暫存環境,以及在內部部署或雲端進行生產部署,而不必擔心會遺失相依項或組態偏移。容器還可在相容主機上執行多個隔離的遊戲伺服器,以高效利用資源。整體而言,容器化可簡化部署程序,實現一致的安全環境,並針對雲端或內部部署資料中心的遊戲伺服器組建優化資源使用率。
-
有自信地推出
遊戲發佈、事件和迅速傳播可能會導致需求突然激增。請相信,即使在最不可預測的情況下,您的玩家也能如預期般享受遊戲。
全球涵蓋範圍
延遲和涵蓋範圍對於出色的玩家體驗至關重要。在全球五大洲 24 個區域和 8 個本機區域的可靠 AWS 基礎設施上部署遊戲伺服器。隨時隨地滿足玩家的需求,為他們帶來低延遲的遊戲體驗和 99.99% 的可用性。
專為遊戲規模打造
Amazon GameLift 可以同時啟動數千部遊戲伺服器,並以相同快速的速度停止未使用的遊戲伺服器。自動擴展可快速回應不斷增長的玩家需求,並快速縮減規模以節省成本,從而避免玩家等待。無需預先佈建或支付尖峰容量費用,僅需按實際用量付費。
安全可靠的基礎設施
安全性和可靠性在發佈當天就很重要。Amazon GameLift 維持 99.99% 的可用性,這意味著即使在不可預測的流量激增期間,玩家也可加入您的遊戲並在連線後保持。
洞察、監控和偵錯
Amazon GameLift 提供用於監控遊戲效能的儀表板,包括玩家需求的即時資料、伺服器容量和運作狀態、CPU 和記憶體使用率。您也可以使用 Amazon CloudWatch 建立操作警示。Amazon GameLift 會自動收集遊戲伺服器日誌以供擷取和檢查,以便您了解遊戲伺服器如何影響玩家體驗和成本。透過 SSM/SSH (Linux) 或遠端桌面協定 (Windows) 直接連接至各個 Amazon GameLift 遊戲伺服器。
DDoS 防護
Amazon GameLift 旨在透過 AWS Shield 保護您的遊戲伺服器,免受網路和傳輸層分散式拒絕服務 (DDoS) 攻擊,無需額外付費。進一步了解如何保護遊戲伺服器不受 DDoS 攻擊。
適合最大人群的配對
Amazon GameLift FlexMatch 可讓您根據您定義的自訂配對規則,將最多 200 名玩家配對並連線至單一遊戲工作階段。無論您選擇根據玩家技能、延遲還是自訂條件配對玩家,FlexMatch 這個簡易且功能強大的規則語言都能讓您輕鬆快速地建立穩固的玩家配對。您可以將 FlexMatch 與其餘 Amazon GameLift 遊戲伺服器搭配使用或單獨使用。
-
節省基礎設施成本
透過使用 Amazon EC2 Spot 執行個體、價格效能提高高達 20% 的 AWS Graviton 執行個體來降低基礎設施成本,或使用 AWS 自攜內部部署運算並爆量至雲端。使用 Amazon GameLift 的智慧自動擴展演算法節省成本,此演算法可在尖峰時段後進行擴展和縮減。
Spot 執行個體
取得與隨需遊戲伺服器相同的高效能,節省高達 70%。從 100 多種支援的 Amazon GameLift 運算執行個體類型中選擇,讓您為遊戲選擇 CPU、記憶體和網路的理想組合。所有 Amazon GameLift 執行個體都搭配增強型聯網,可大幅提高每秒封包數 (PPS) 效能及降低網路抖動。這意味著更低的延遲、更一致的遊戲體驗。
Graviton 執行個體
Amazon GameLift 支援最新一代運算最佳化 AWS Graviton 執行個體。與同類 x86 型 Amazon EC2 執行個體相比,Graviton 執行個體可節省高達 20% 的成本。Graviton 執行個體甚至適用於最嚴苛的延遲敏感型工作負載,同時提供顯著的價格效能優勢。
混合拓撲
跨多個供應商 (包括 AWS、其他雲端供應商和內部部署) 進行混合和比對運算。自攜遊戲伺服器容量,並隨需爆量至 AWS 雲端。Amazon GameLift 可從單一管理層管理工作階段、伺服器選擇和擴展。
-
與現有的工具整合
自攜開發人員工具並直接與 Amazon GameLift 整合。幾分鐘內即可開始使用 Unity 和 Unreal Engine 的遊戲引擎外掛程式,或使用適用於 C++、C# 和 Go 的 SDK。
遊戲引擎
Amazon GameLift 為 Unreal 和 Unity 等主要遊戲引擎提供外掛程式,並且 SDK 可用於 O3DE 以及在 C#、C++ 和 Go 上開發的自訂引擎。
平台
Amazon GameLift 支援所有主要平台和裝置,包括 PC、PlayStation、Xbox、Nintendo、行動裝置、Web 和 AR/VR 耳機。使用 Amazon GameLift 將不同平台上的玩家置於相同遊戲伺服器中,從而實現跨平台遊戲。
遊戲後端
與 Pragma、Heroic Labs/Nakama 和 AccelByte 等熱門遊戲後端整合,只需按一下按鈕即可輕鬆新增採用 Amazon GameLift 技術的遊戲伺服器。
DevOps 工具
使用與雲端無關的 DevOps 工具 (例如採用 AWS Cloud Control 技術的 Terraform 和 Pulumi),來部署 Amazon GameLift 並與後端的其餘部分整合。
遊戲分析
Amazon GameLift 可輕鬆與您的遊戲分析解決方案整合,包括 Datadog、Databricks 等。
監控
Amazon GameLift 與 Amazon CloudWatch 整合,可監控伺服器效能和基礎設施使用情況。
與 AWS 服務深度整合
無需額外努力,即可利用 AWS 服務。Amazon GameLift 與 AWS Shield、Amazon Elastic Container Service 和 Amazon CloudWatch 等服務無縫結合,因此您可以花更少的時間進行整合,而將更多的時間用於建置遊戲。