本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon GameLift ServersFlexMatch API 參考 (AWS SDK)
本主題提供 的 API Amazon GameLift Servers 操作任務型清單FlexMatch。Amazon GameLift Servers FlexMatch 服務 API 會封裝在 aws.gamelift
命名空間的 AWS SDK 中。下載 AWS SDK
Amazon GameLift Servers FlexMatch 提供配對服務,以搭配託管解決方案 Amazon GameLift Servers (包括自訂遊戲伺服器的受管託管Amazon GameLift ServersRealtime,以及搭配 的 Amazon EC2 託管Amazon GameLift ServersFleetIQ) 的遊戲,以及其他託管系統使用,例如peer-to-peer、內部部署或雲端運算基本概念。如需其他Amazon GameLift Servers託管選項的詳細資訊,請參閱 Amazon GameLift Servers開發人員指南。
設定配對規則和程序
呼叫這些操作來建立FlexMatch配對建構器、設定遊戲的配對程序,以及定義一組自訂規則來建立配對和團隊。
配對組態
-
CreateMatchmakingConfiguration – 建立配對組態,其中包含評估玩家群組和建立玩家團隊的指示。使用 Amazon GameLift Servers 託管時,也請指定如何為配對建立新的遊戲工作階段。
-
DescribeMatchmakingConfigurations – 擷取定義Amazon GameLift Servers區域的配對組態。
-
UpdateMatchmakingConfiguration – 變更配對組態的設定。 佇列。
-
DeleteMatchmakingConfiguration – 從區域移除配對組態。
配對規則集
-
CreateMatchmakingRuleSet – 建立一組規則,以便在搜尋玩家配對時使用。
-
DescribeMatchmakingRuleSets – 擷取Amazon GameLift Servers區域中定義的配對規則集。
-
ValidateMatchmakingRuleSet – 驗證一組配對規則的語法。
-
DeleteMatchmakingRuleSet – 從區域移除配對規則集。
為玩家或玩家請求配對
您可以從遊戲用戶端服務呼叫以下操作,進而管理玩家配對請求。
-
StartMatchmaking – 為想要在相同配對中玩遊戲的玩家或群組請求配對。
-
DescribeMatchmaking – 取得配對請求的詳細資訊,包括狀態。
-
AcceptMatch – 對於需要玩家接受的配對,請在玩家接受提議的配對Amazon GameLift Servers時通知 。
-
StopMatchmaking – 取消配對請求。
-
StartMatchBackfill – 請求額外的玩家配對以填入現有遊戲工作階段中的空位。
可用的程式設計語言
支援 的 AWS SDK Amazon GameLift Servers 提供下列語言。如需開發環境支援的相關資訊,請參閱每種語言的文件。
-
C++ (SDK 文件
) (Amazon GameLift Servers ) -
Java (SDK 文件
) (Amazon GameLift Servers ) -
.NET (SDK 文件)
(Amazon GameLift Servers) -
Python (SDK 文件
) (Amazon GameLift Servers ) -
Ruby (SDK 文件
) (Amazon GameLift Servers) -
PHP (SDK 文件
) (Amazon GameLift Servers) -
JavaScript/Node.js (SDK 文件)
(Amazon GameLift Servers)