Amazon GameLift Servers 服務位置 - Amazon GameLift Servers

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

Amazon GameLift Servers 服務位置

Amazon GameLift Servers 功能可在多個 AWS 區域 和 Local Zones 中使用。您可以設計託管解決方案,將遊戲伺服器放在玩家所在的位置。

支援 AWS 的位置

下表是支援 Amazon GameLift Servers 資源的 AWS 區域 和 Local Zones 清單。它指出您可以在每個位置建立的資源類型。

地理位置 位置碼 受管機群的主區域 (單一位置) 受管機群的主區域 (多位置) 受管機群的遠端位置 (多位置) Anywhere 機群 遊戲工作階段佇列 FlexMatch 配對建構器和規則集
美國東部 (維吉尼亞北部) us-east-1
美國東部 (俄亥俄) us-east-2
美國西部 (加利佛尼亞北部) us-west-1
美國西部 (奧勒岡) us-west-2
Africa (Cape Town) af-south-1
亞太區域 (泰國) ap-southeast-7
亞太區域 (香港) ap-east-1
亞太地區 (馬來西亞) ap-southeast-5
亞太區域 (孟買) ap-south-1
亞太區域 (大阪) ap-northeast-3
亞太區域 (首爾) ap-northeast-2
亞太區域 (新加坡) ap-southeast-1
亞太區域 (雪梨) ap-southeast-2
亞太區域 (東京) ap-northeast-1
加拿大 (中部) ca-central-1
歐洲 (法蘭克福) eu-central-1
歐洲 (愛爾蘭) eu-west-1
歐洲 (倫敦) eu-west-2
歐洲 (米蘭) eu-south-1
歐洲 (巴黎) eu-west-3
Europe (Stockholm) eu-north-1
Middle East (Bahrain) me-south-1
南美洲 (聖保羅) sa-east-1
亞特蘭大本地區域 us-east-1-atl-1
芝加哥本地區域 us-east-1-chi-1
達拉斯本地區域 us-east-1-dfw-1
丹佛本地區域 us-west-2-den-1
休士頓本地區域 us-east-1-iah-1
堪薩斯市本地區域 us-east-1-mci-1
洛杉磯本地區域 us-west-2-lax-1
Phoenix 本機區域 us-west-2-phx-1
奈及利亞拉哥斯當地區域 af-south-1-los-1
注意

根據預設,並非所有 AWS 區域 都會啟用 AWS 帳戶。如果您想要在這些區域中具有執行個體的多位置機群,則必須啟用它們。如需未預設啟用的區域以及如何啟用它們的詳細資訊,請參閱《》中的管理 AWS 區域AWS 一般參考。您在 2022 年 2 月 28 日之前建立的機群不受影響。

此外,您必須更新Amazon GameLift Servers管理員政策以允許 ec2:DescribeRegions動作。如需 區域預設未啟用的政策範例,請參閱 管理許可範例

受管託管的位置

Amazon GameLift Servers 受管託管會部署遊戲伺服器資源的機群。每個機群都會在 中建立 AWS 區域,這是機群的主區域。機群的主區域會在機群的 Amazon Resource Number (ARN) 中參考。

您可以部署單一區域機群,僅在主區域中使用託管資源。或者,您可以部署多位置機群,並在多個地理位置託管資源。多位置機群具有主要區域和一或多個遠端位置。管理多位置機群的託管容量時,您可以個別設定每個位置的容量。 

多位置機群的遠端位置可以是其他 AWS 區域 或 Local Zones。Local Zone 是 的延伸 AWS 區域。它可讓您將運算資源放在更接近使用者的位置,以提供低延遲的遊戲體驗。如需詳細資訊,請參閱 AWS Local Zones。Local Zone 的位置碼是其父區域碼,後面接著實體位置識別符。例如,洛杉磯本地區域的程式碼為 us-west-2-lax-1

下圖說明在兩個 AWS 區域 和一個 Local Zone 中具有資源的多位置機群。機群的主區域是 us-west-2,而且有兩個遠端位置:us-east-2區域和us-west-2-lax-1本機區域。

具有 2 AWS 區域 和一個 Local Zone 的Amazon GameLift Servers機群。每個位置都會託管自己的遊戲伺服器資源。

除了機群資源之外,使用 的受管託管Amazon GameLift Servers也可以使用下列類型的資源。您可以在 AWS 區域 支援 資源類型的特定 中建立這些資源。

  • 組建 – 這是使用受管 EC2 機群託管的遊戲伺服器組建。在與要部署的機群相同的區域中建立建置資源。

  • 指令碼 – 這是用來託管遊戲的組態指令碼Amazon GameLift ServersRealtime。在與要部署的機群相同的區域中建立指令碼資源。

  • 容器群組定義容器映像 – 這是在受管容器機群上執行容器的組態。它會使用要部署到容器機群的軟體來識別一或多個容器映像。建立容器群組定義和所有容器映像 (存放在 Amazon Elastic Container Registry 儲存庫中),與要部署的機群位於相同區域中。

  • 遊戲工作階段佇列 – 此資源會處理遊戲工作階段的請求,並啟動新的遊戲工作階段。處理會在 AWS 區域 佇列所在的 中進行。若要減少遊戲工作階段置放程序的延遲,請在要使用它的玩家附近,以地理位置建立佇列。

Amazon GameLift ServersAnywhere 的位置

Amazon GameLift ServersAnywhere 機群是您提供的託管硬體集合。您可以管理託管資源上的所有活動,包括部署遊戲伺服器軟體、保持更新,以及啟動伺服器程序。您可以建立 Anywhere 機群,將Amazon GameLift Servers服務與自我管理的託管資源連線。 會Amazon GameLift Servers管理遊戲工作階段置放 - 處理玩家加入請求、尋找可用的託管資源、啟動新的遊戲工作階段,以及提供遊戲用戶端連線資訊。您可以在支援它們的任何 AWS 區域 中建立 Anywhere 機群。

您可以透過註冊將託管硬體的執行個體新增至 Anywhere 機群。每個已註冊的執行個體都必須有一個與其相關聯的自訂位置。自訂位置與 AWS 區域 或 Local Zones 無關。它們用於表示硬體的實體位置。

如需建立 Anywhere 機群和測試遊戲伺服器整合的詳細資訊,請參閱 建立 Amazon GameLift ServersAnywhere 機群使用 Amazon GameLift ServersAnywhere 設定本機測試

的位置 Amazon GameLift ServersFlexMatch

FlexMatch 資源用於處理玩家配對請求。其中包括配對組態資源和規則集資源。處理會在 AWS 區域 FlexMatch 資源所在的 中進行。若要減少配對過程中的延遲,請在接近將使用它的玩家地理位置上建立資源。配對組態及其使用的規則集必須位於相同的 中 AWS 區域。您可以在支援資源的任何 中建立FlexMatch資源 AWS 區域 。

如需FlexMatch為託管解決方案設定 的詳細資訊,請參閱 Amazon GameLift ServersFlexMatch開發人員指南

Amazon GameLift Servers 在中國

將 Amazon GameLift Servers 用於由 Sinnet 營運之中國 (北京) 區域中的資源,或由 NWCD 營運之中國 (寧夏) 區域時,您必須擁有單獨的 AWS (中國) 帳戶。請注意,某些功能在中國區域無法使用。如需Amazon GameLift Servers在這些區域中使用 的詳細資訊,請參閱下列資源: