Amazon GameLift

使用專用雲端伺服器提升多人遊戲體驗
功能更新現已正式上市

Amazon GameLift FleetIQ

透過專用的低成本遊戲伺服器,逐步遷移即時遊戲、突發遊戲事件,或將容器化遊戲部署至 AWS 上。閱讀公告 »

Amazon GameLift 是可為多人遊戲部署、操作並擴展雲端伺服器的專用遊戲伺服器託管解決方案。無論您正在尋找全受管解決方案,或只是尋找需要的功能,GameLift 都能利用 AWS 的強大功能提供最低的延遲、最低的玩家等待時間和最大程度的成本節省。

優勢

45 毫秒

全球中級延遲

GameLift 提供專用且可靠的遊戲伺服器,以最低的延遲提供無縫的遊戲體驗,同時最大程度地節省成本。GameLift 利用 EC2 運算容量、15 個區域和 40 種執行個體類型,為運算提供最具彈性的全球可擴展服務。 進一步了解 »

節省高達 70% 的成本

相較於現有的內部部署

使用 FlexMatch 自動調整規模以滿足玩家的需求,並在可用的最低延遲伺服器執行個體上,於單一遊戲工作階段連線最多 200 個玩家。使用 GameLift,相較於現有的內部部署,您可以實現高達 70% 的成本節省。進一步了解 »

靈活性

做為受管解決方案使用,或與現有工具搭配使用

GameLift 可以滿足您的偏好設定如果您使用容器或建立自己的後端,則可使用自己的工具和軟體取得更多控制權。現在,透過 GameLift FleetIQ 的更新,可以靈活利用雲端中的工作階段以及現有的內部部署工作負載,將部分或全部的即時遊戲遷移到雲端。 進一步了解 »

使用案例

  • 受管伺服器
  • 符合堆疊的彈性
  • 從 P2P 伺服器遷移
  • 支援跨平台遊戲
  • 具競爭性的配對
  • 受管伺服器
  • 您可以將部署與管理專用遊戲伺服器的繁重工作交給 GameLift,以便專注於遊戲開發。GameLift 可減少為因應玩家需求變動而擴展伺服器的負擔,還能提供低延遲與低成本的優勢。您可以透過以下範例架構了解此程序。

    驗證平台和玩家的身分之後,便會傳送遊戲工作階段請求。GameLift FlexMatch 會搜尋興趣相投的玩家加入遊戲、建立配對票證,然後將玩家放入配對程序。決定配對後,配對器會將相關資訊傳遞到 GameLift 遊戲工作階段置放佇列。系統會搜尋可用的叢集執行個體,為玩家提供最低的延遲和成本。叢集執行個體會收到要開始遊戲的通知,該通知會公開 IP 地址,然後選定的伺服器會在特定 IP 連接埠進行偵聽。配對設定完成後,便會將 IP 地址和連接埠傳回遊戲。

    建立配對後,會允許將配對結果傳回遊戲。遊戲擁有可聯絡的 IP 地址和連接埠,以及用於 GameLift 遊戲伺服器的工作階段字符。遊戲現在會連接到指派給玩家配對的 GameLift 遊戲伺服器,玩家抵達後便能開始享受遊戲的樂趣。依照開發人員指南開始使用»

    gt-GL_architecture_diagram_updated
  • 符合堆疊的彈性
  • GameLift 可針對您的需求提供彈性。您可以選擇使用 GameLift FleetIQ,透過現有的工具或軟體將伺服器工作負載移轉至雲端,無須採用任何其他受管 GameLift 功能。若您利用唯有 GameLift FleetIQ 可實現的 EC2 Spot 執行個體成本節省,逐步將即時或推出的全新遊戲遷移至雲端,相較於現有內部部署,您可享受高達 70% 的成本節省。您不僅可以節省成本,還能縮短上市時間,並提供可靠的玩家體驗。

    下圖說明 GameLift FleetIQ 在使用 Amazon EC2 託管遊戲的過程中所扮演的角色。該功能可從可用的遊戲伺服器中找出最適合託管遊戲工作階段的伺服器,為玩家提供最佳的遊戲體驗。在託管遊戲的過程中,採用最佳資源即可以最低成本將託管的可行性提升到最高。為了做到這一點,GameLift FleetIQ 僅允許在自動調整規模群組加入最佳的執行個體類型,並在群組的可用資源中有效放置新的遊戲工作階段。依照開發人員指南開始使用»

    GameLift FleetIQ
    customer_landing_page_logos166x_n3twork
    「如需要管理足夠多的伺服器來處理可能成千上萬個播放器的負載,我們自己需要進行大量處理。藉助 Amazon Gamelift FleetIQ,我們可以快速佈建大量伺服器容量,從而確保為世界各地的使用者準備好伺服器。我們不必新增額外的人員來管理基礎架構,而且相較於隨需定價,這能夠以折扣價利用未使用的 EC2 Spot 執行個體,不僅可以從開銷中提高底線,而且還能從伺服器託管中提高底線。我們可以在專注於俄羅斯方塊和玩家的同時,隨著遊戲的增長而擴展,因此不用擔心。」

    N3TWORK 聯合創辦人暨技術長 Stephen Detwiler

     

    gameloft
    「對於 Modern Combat 5,可靠且高度可擴展的遊戲伺服器對於提供出色的多人遊戲體驗至關重要。透過輕鬆地將 Amazon GameLift FleetIQ 作為後端與我們的內部配對器整合,我們可以保持完全控制,以便為玩家提供配對良好、低延遲的遊戲工作階段,同時完全可以最佳化成本。自實作 GameLift FleetIQ 以來,伺服器會隨著玩家需求的變化而自動擴展,初步估算顯示已節省 20% - 40% 的成本。」

    Gameloft 工作室線上主管 Nicolae Georgescu

  • 從 P2P 伺服器遷移
  • 點對點和偵聽伺服器通常被視為低延遲且經濟實惠的遊戲解決方案。不過,這類伺服器可能會發生託管中斷情形,導致玩家體驗不佳。此外,玩家的網際網路連線品質也會影響伺服器的運作狀況。因此,Ubisoft、Behaviour Interactive 和 Illfonic 等 GameLift 客戶將 P2P 或偵聽伺服器基礎設施遷移到 GameLift,以建立低成本且低延遲的專用伺服器。以下範例說明 Behaviour Interactive 如何將《Dead by Daylight》遊戲伺服器遷移到 GameLift。依照開發人員指南開始使用 »

    how_it_works_Migratedto_GameLift_r2
    gt-customer_landing_page_logos166_Behaviour_Interactive
    「在 Behavior Interactive,提供最佳的玩家體驗是我們的首要任務。這就是為什麼我們將《Dead by Daylight》專用伺服器委託給 Amazon GameLift。憑藉 FleetIQ Spot 執行個體,我們在超過 2500 萬個遊戲工作階段中的中斷率為 0.00033%,我們幾乎不需要進行基礎設施維護,這有助於我們專注於為玩家提供令人興奮的新功能。」

    Behaviour Interactive 技術總監 Fadi Beyrouti

    Ubisoft_Customer-Reference_Logo
    「從網格的點對點網路轉型為使用 Amazon GameLift 的專用伺服器不但讓我們解決了許多穩定性和連線問題,還提升了所有平台的核心《榮耀戰魂》玩家體驗。」

    Ubisoft《榮耀戰魂》團隊

  • 支援跨平台遊戲
  • GameLift 支援跨平台遊戲,不僅可以連接社群,還能擴大您的玩家數量,以進行可能的配對。請參閱下方資訊,進一步了解 Metalhead Software 如何使用 GameLift,為《Super Mega Baseball》系列遊戲的玩家提供跨平台遊戲功能。立即開始使用 GameLift »

     

     

    Metalhead 不僅完全採用 AWS,還使用 Amazon GameLift 支援專用全球遊戲伺服器和線上遊戲配對系統。

    閱讀共同創辦人 Christian Zuger 的經驗分享  觀看網路研討會,了解 Metalhead 如何為先前推出的遊戲《Super Mega Baseball 2》實作跨平台遊戲功能 
    MetalHead_AWS
    metalhead
    「緩解延遲造成的影響對於《Super Mega Baseball》來說也非常重要。快速的回應速度和即時遊戲體驗是讓玩家感到身臨其境的關鍵... 只要使用 Amazon GameLift,我們就能確保延遲一律低於 120 毫秒,而且玩家會被配對至最近的資料中心,以達到僅 40 毫秒的平均延遲。」

    Metalhead Software 共同創辦人 Christian Zuger

  • 具競爭性的配對
  • 您可以根據在 Amazon GameLift FlexMatch 定義的規則配對玩家。無論您選擇根據玩家技能、延遲或自訂條件進行配對,FlexMatch 這個簡易且功能強大的規則語言都能讓您輕鬆快速地建立穩固的玩家配對。客戶 Oasis Games 和 Iron Mountain Interactive 在自家遊戲《Steel Circus》中,使用 FlexMatch 為全球各地的玩家進行配對。

    FlexMatch 將配對服務與自訂規則引擎搭配起來。建立配對後,FlexMatch 會將配對詳細資訊傳送到您選擇的佇列中。該佇列會在 Amazon GameLift 叢集中搜尋可用的託管資源,並為配對開始新的遊戲工作階段。請參閱開發人員指南以進一步了解 »

    how_it_works_diagram-Matchmaking
    gt-oasis-games-logo
    「GameLift 的功能非常強大,可以讓我們有更多時間思考面向玩家的功能。使用幾個簡單的組態選項,我們可以自動擴展遊戲伺服器,並降低配對玩家的複雜性,使其更為公平快速。」

    Iron Mountain Interactive DevOps 工程師 Nikolaus Pottler

GameLift 如何融入您的遊戲服務架構

後端遊戲基礎設施通常由三個元件組成:通往服務的閘道、遊戲服務和遊戲伺服器。

閘道

閘道透過提供一個可擴展且負載平衡的服務來託管您的 API,協助保護您的服務不受拒絕服務負載等級的影響。它還提供了一種使用者驗證機制。 在 AWS 雲端中,閘道服務包括提供 DDoS 保護的 AWS Shield用於託管 API 的 Amazon API Gateway,以及驗證用的 Amazon Cognito

遊戲服務

遊戲服務提供基本的多人遊戲支援,像是配對、工作階段目錄、玩家資料及玩家分析。透過 AWS,您可以使用 AWS Lambda 這類服務來提供無伺服器、可擴展且靈活的運算,或是使用像是 Amazon GameLift FlexMatch 這樣的服務功能進行配對。

遊戲伺服器

Amazon GameLift 使用 AWS 全球基礎設施管理遊戲伺服器。在遊戲工作階段中配對玩家,並自動擴展以同時啟動一個、數百個甚至數千個執行個體,無須考慮隨著玩家不斷變動的需求進行擴展。

GameLift 運作方式
GameLift in 2020 – Major update now available in preview
2020 年 4 月 2 日
 
線上課程 - GameLift Primer
此課程將深入探討 Amazon GameLift。
 
Creating a Battle Royale Game Using Unity and Amazon GameLift
2019 年 10 月 1 日

進一步了解 »

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看產品功能

深入了解諸如自動調整規模、FleetIQ、FlexMatch、即時遊戲伺服器等 GameLift 功能。

進一步了解 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊免費帳戶

立即存取 AWS 免費方案 

註冊 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon GameLift 進行建置。

登入 

現在我們要進到更高層級。

無論您是一人團隊還是千人團隊,我們都樂意進一步了解您的遊戲開發需求。