Posted On: Jun 7, 2022
We are excited to announce three updates to Amazon GameLift’s FlexMatch, an Amazon Web Services managed service. GameLift FlexMatch launched in 2017 as a feature that uses a powerful matchmaking algorithm and flexible developer-defined rules to create high-quality matches using Amazon Web Services scale.
Today’s updates expand existing matchmaking functionality that will allow customers to create more evenly matched player 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. Customers are able 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 by customers 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.
As a reminder, GameLift is available in 82 instance types and in the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD.