

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

# 路線圖：使用 建立獨立的配對解決方案 FlexMatch
<a name="match-tasks-safm"></a>

本主題概述將 實作FlexMatch為獨立配對服務的完整整合程序。如果您的多玩家遊戲是使用peer-to-peer、自訂設定的現場部署硬體或其他雲端運算基本概念託管，請使用此程序。此程序也適用於 Amazon GameLift ServersFleetIQ，這是 Amazon EC2 上託管遊戲的託管最佳化解決方案。如果您使用Amazon GameLift Servers受管託管 （包括 Amazon GameLift ServersRealtime) 託管遊戲，請參閱 [路線圖：將配對新增至Amazon GameLift Servers託管解決方案](match-tasks.md)。

開始整合之前，您必須擁有 AWS 帳戶並設定Amazon GameLift Servers服務的存取許可。如需詳細資訊，請參閱[設定 AWS 帳戶 的 FlexMatch](match-getting-started.md#match-setting-up)。與建立和管理Amazon GameLift ServersFlexMatch配對建構器和規則集相關的所有基本任務都可以使用 Amazon GameLift Servers主控台完成。

1. **建立FlexMatch配對規則集。**您的自訂規則集提供如何建構相符項目的完整指示。您可以在其中定義每個團隊的結構和大小。您也會提供一組要求，配對必須符合才能有效，這會FlexMatch使用 在配對中包含或排除玩家。這些要求可能適用於個別玩家。您也可以自訂規則集中的FlexMatch演算法，例如建立最多 200 名玩家的大型配對。請參閱以下主題：
   + [建置FlexMatch規則集](match-rulesets.md)
   + [FlexMatch 規則集範例](match-examples.md)

1. **設定配對事件的通知。**使用通知來追蹤FlexMatch配對活動，包括待定配對請求的狀態。這是用來交付提議配對結果的機制。配對請求並非同步，因此需要追蹤請求狀態的方法。使用通知是此選項的偏好選項。請參閱以下主題：
   + [設定FlexMatch事件通知](match-notification.md)
   + [FlexMatch 配對事件](match-events.md)

1. **設定FlexMatch配對組態。**也稱為配對建構器，此元件會接收配對請求並進行處理。您可以透過指定規則集、通知目標和最長等待時間來設定配對建構器。您也可以啟用選用功能。請參閱以下主題：
   + [設計FlexMatch配對建構器](match-configuration.md)
   + [建立配對組態](match-create-configuration.md)

1. **建置用戶端配對服務。**建立或擴展遊戲用戶端服務，具有建置和傳送配對請求至 的功能FlexMatch。若要建置配對請求，此元件必須具有機制，以取得配對規則集所需的玩家資料，以及選擇性的區域延遲資訊。它還必須具有為每個請求建立和指派唯一票證 IDs的方法。您也可以選擇建置玩家接受工作流程，要求玩家選擇加入提議的配對。此服務也必須監控配對事件，以取得配對結果，並為成功配對啟動遊戲工作階段放置。請參閱此主題：
   + [FlexMatch 新增至遊戲用戶端](match-client.md)

1. **建置配對置放服務。 **建立可與現有遊戲託管系統搭配使用的機制，以尋找可用的託管資源，並為成功配對啟動新的遊戲工作階段。此元件必須能夠使用配對結果資訊來取得可用的遊戲伺服器，並為配對啟動新的遊戲工作階段。您可能也想要實作工作流程來提出配對回填請求，這會使用配對來填滿已在執行的配對遊戲工作階段中開啟的空位。