本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon GameLift Servers 和玩家體驗
玩家期望快速、公平和可靠的多玩家遊戲體驗。 透過為遊戲開發人員提供直接增強玩家如何連接和參與多玩家遊戲的工具,Amazon GameLift Servers提供這些體驗。本主題概述 提供的主要玩家優勢Amazon GameLift Servers功能。
為全球玩家提供快速的遊戲體驗
玩家想要以最少的延遲連線到附近的伺服器。 透過智慧型配置和全球基礎設施Amazon GameLift Servers來確保最佳的連線體驗:
-
玩家體驗全球一致的效能 – 在全球區域 AWS 和本地區域中託管遊戲,以最大限度地減少玩家和遊戲伺服器之間的距離 (請參閱 Amazon GameLift Servers 服務位置)。您可以從這些位置中選擇各種 Amazon EC2 執行個體類型,以尋找託管遊戲工作負載的最佳運算資源。
-
玩家連接到最佳可用伺服器 – 透過收集遊戲用戶端網路資料和搜尋跨多個位置的可用伺服器,將玩家Amazon GameLift Servers放置在具有最低可能延遲的遊戲工作階段中。使用 UDP ping 信標來收集準確的延遲資料。設定延遲政策,以平衡連線品質與玩家可接受的等待時間。
-
來自不同區域的玩家可以一起玩 – 遊戲工作階段配置可以平衡遊戲工作階段與區域玩家集區的玩家,同時保持可接受的延遲。來自較少填入區域的玩家可以找到相符項目,而不會犧牲連線品質。
協助玩家快速加入遊戲
無論需求為何,玩家都想要快速存取遊戲。 Amazon GameLift Servers提供各種容量擴展工具,協助您確保玩家可以在尖峰和安靜的期間找到遊戲:
-
玩家可以輕鬆尋找可用的伺服器 – 透過自動擴展工具,您可以確保在需要時準備好託管資源。目標追蹤會管理彈性的容量緩衝區,以預測遊戲玩家的需求模式,並主動擴展。
-
玩家在特殊事件期間體驗到順暢的效能 – 結合自動擴展與手動擴展技術,處理規劃事件後的突然流入,例如遊戲更新、行銷活動或競賽。
-
玩家不必等待伺服器啟動 – 在每個遊戲託管資源上,遊戲伺服器都會預先暖機,以便隨時準備好在玩家加入後立即託管新的工作階段。
建立創意方法來將玩家分組以進行遊戲工作階段
玩家想要以公平、平衡的方式與他人競爭或協作。 Amazon GameLift Servers提供多種選項,可將玩家分組到遊戲工作階段:
-
玩家分組以最佳化玩家體驗 – 您可以使用各種功能來管理玩家分組,使其最適合您的遊戲。讓玩家根據技能水準、延遲和其他屬性來搜尋或瀏覽遊戲工作階段或群組玩家請求。您可以自行管理玩家分組,也可以使用可自訂的FlexMatch配對規則實作配對。
-
玩家可以加入作用中配對 – 建置玩家群組以啟動新的遊戲工作階段,或使用玩家工作階段來追蹤現有工作階段中的可用位置,並新增新的玩家。使用 FlexMatch時, 會自動向配對良好的玩家回填工作階段。
-
朋友可以團隊合作 – 玩家隊伍支援可讓朋友群組一起玩。遊戲工作階段可以用其他玩家填滿剩餘的位置或限制存取。透過 FlexMatch,朋友可以組成隊伍。
-
玩家可以將自訂資料帶入遊戲工作階段 – 在遊戲工作階段和玩家工作階段的請求中包含遊戲和玩家資訊。資訊會傳遞至遊戲伺服器,以用於遊戲工作階段。
-
玩家不會無限期等待完美配對 – 使用 FlexMatch,您可以放寬一段時間內的配對要求,以防止玩家對過度排隊的困擾。建立漸進式縮減規則,以區分配對品質最重要層面的優先順序。
-
玩家可以選擇接受或拒絕配對 – 透過 FlexMatch,您可以自訂工作流程,讓玩家接受或拒絕潛在配對。
在整個遊戲過程中提供可靠的連線
玩家預期一致的遊戲體驗,而不會中斷或中斷連線。 Amazon GameLift Servers提供全面的工作階段管理和保護:
-
玩家在 AWS 雲端享有高品質效能 – 透過 管理的託管Amazon GameLift Servers,玩家可以取得在 AWS 運算基礎設施上執行的快速、可靠的遊戲伺服器。
-
在玩家連線時驗證玩家 – 當您為遊戲啟用玩家工作階段時,您可以在遊戲工作階段中Amazon GameLift Servers預留玩家位置,並在連線時驗證玩家。
-
玩家可以重新連線和維護遊戲進度 – Amazon GameLift Servers支援伺服器端和用戶端中斷的重新連線。
-
玩家的遊戲受到保護,不會終止 – 選用的遊戲工作階段保護功能可防止作用中工作階段在擴展事件或其他中斷期間終止。
根據真實世界資料改善玩家體驗
玩家期望遊戲能持續運作,隨著時間的推移而變得更好。 Amazon GameLift Servers提供全方位的監控和分析,有助於最佳化玩家體驗:
-
玩家遇到的干擾較少 – 即時監控機群效能、遊戲工作階段和玩家活動,可以在問題嚴重影響遊戲體驗之前識別問題自訂正常的遊戲工作階段關閉和遷移。
-
玩家受益於主動伺服器運作狀態監控 – Amazon GameLift Servers提供持續的伺服器運作狀態監控,並自動取代運作狀態不佳的遊戲伺服器,將硬體或軟體故障影響降到最低。設定運作狀態檢查參數以支援不同的遊戲需求。
-
玩家在遊戲體驗中取得資料驅動的改善 – 利用遊戲工作階段日誌和詳細的分析,以顯示玩家行為和伺服器效能的模式。新增遊戲特定事件的自訂記錄支援。
將增強型遊戲功能與其他 AWS 服務整合
玩家想要整合語音聊天、安全身分驗證和持續進度等功能。 Amazon GameLift Servers 可以與其他 AWS 服務整合,以提供全方位的遊戲體驗:
-
玩家獲得簡化的身分驗證 – Amazon Cognito 整合支援各種身分提供者和身分驗證方法,同時在遊戲工作階段之間維持安全的玩家身分,以及傳回玩家的簡化登入程序。
-
玩家可以在各個工作階段中持續遊戲進度 – Amazon DynamoDB 整合可用來儲存玩家進度、庫存和持久性資料,並具有高效能存取,確保遊戲影響降到最低,同時支援跨工作階段連續性。
-
玩家受益於分析洞見 – Amazon Kinesis 和 Amazon Simple Storage Service (Amazon S3) 整合會處理遊戲分析,以收集玩家行為和偏好的洞見,啟用即時分析,協助開發人員適應不斷變化的玩家模式,並保持遊戲的新鮮度和吸引力。