本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程: FlexMatch 與 Amazon GameLift 託管整合
FlexMatch 適用於自訂遊戲伺服器和即時伺服器的受管 Amazon GameLift 託管。若要將 FlexMatch 配對新增至您的遊戲,請完成下列任務。
-
設定配對建構器。配對建構器會收到玩家的配對請求,並加以處理。其會根據定義好的規則將玩家分組,每成功配對一組,便建立新的遊戲工作階段和玩家工作階段。請按照以下步驟設定配對建構器:
-
建立規則集。規則集會告訴配對建構器如何建構有效的配對。其會指定隊伍的結構,並指定如何評估玩家加入配對的資格。請參閱以下主題:
-
建立遊戲工作階段佇列。佇列會找出最適合各個配對的區域,並在該區域內建立新的遊戲工作階段。使用既有的佇列,或建立新佇列以供進行配對。請參閱此主題:
-
設定通知 (選用)。配對請求並非同步,因此需要追蹤請求狀態的方法。建議使用通知。請參閱此主題:
-
設定配對建構器組態。擁有規則集、佇列、通知目標後,請建立配對建構器的組態。請參閱以下主題:
-
-
FlexMatch 整合至您的遊戲用戶端服務。將功能新增到遊戲用戶端服務,以利用配對開始新遊戲工作階段。配對請求會指定哪些配對建構器會使用並為配對提供必要的玩家資料。請參閱此主題:
-
FlexMatch 整合至您的遊戲伺服器。將功能新增到遊戲伺服器,以便透過配對開始遊戲工作階段。此類型遊戲工作階段的請求包含配對特定資訊,其中包含玩家及團隊指派。針對配對建構遊戲工作階段時,遊戲伺服器需要存取並使用此資訊。請參閱此主題:
-
設定 FlexMatch 回填 (選用)。要求額外的玩家配對以填補目前遊戲中空缺的玩家位置。您可以開啟自動回填,讓 Amazon GameLift 管理回填請求。或者,您可以藉由將功能新增到遊戲用戶端服務或遊戲伺服器,以手動方式管理回填,進而啟動配對回填請求。請參閱此主題:
注意
FlexMatch 回填目前不適用於使用即時伺服器的遊戲。