GameLift adds support for more complex rules logic and longer string lists in FlexMatch
0
Hello GameLift devs,
Today, the GameLift team is excited to announce three updates to FlexMatch. The updates expand existing matchmaking functionality that will allow you to create more evenly matched players teams with greater precision. The three updates are as follows:
- Support for compound rules. Today, the behavior in a FlexMatch matchmaker rule set is that all of the rules must hold true to form a match. Effectively this means that all rules use the “AND” logical operator. With compound rules, more complex constructs are possible. FlexMatch now supports the following additional logical operators in addition to “AND”: “OR”, “NOT”, and “XOR”.
- Longer string lists. FlexMatch allows you to pass in different player attributes to FlexMatch, e.g., numbers, strings, or a list of strings. String lists are currently limited to 10 strings. With today’s update, that limit is increased to 100. One common use case is to use the string list as a “blocklist” for players. Now, instead of blocking only 10 players, you can block up to 100.
- More flexible team selection. FlexMatch “property expressions” are used to perform logical operations with player attributes regarding team selection. Previously, they were limited to apply to one or all teams, only. With today's update, you can use property expressions to target more than one team without having to target all teams.
We’re excited to see what you can do with this greater flexibility with FlexMatch rules logic. For more information, please refer to the following links.
Compound rules Property expressions API reference for string list attribute
Mark Choi, GameLift PM
Topics
Tags
asked 5 months ago5 views
1 Answers
0
Compound Rule usage example can be found in sample ruleset #10 in https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-examples.html
answered 4 months ago
Relevant questions
GameLift extends support for AMD instances, Standalone FlexMatch
asked a year agoGameLift adds support for more complex rules logic and longer string lists in FlexMatch
asked 5 months agoMajor GameLift FlexMatch update now Generally Available
asked 2 years agoLooking for Flexmatch process flow, How to and/or samples (Unity client)
asked 4 months agoGameLift adds Osaka and FleetIQ now supports Graviton2-powered instances for better price performance
asked 8 months agoGameLift SDK Updates for Unreal 4.26 and Realtime Servers
asked a year agoGameLift adds support for new rule type ‘BatchDistance’ in FlexMatch
asked a year agoGameSparks and FlexMatch inquiries
asked 2 months agoPut friends in same team in GameLift/FlexMatch when game is created
asked a year agoSupport for Unity 2019 in GameLift Realtime Client SDK
asked 2 years ago