class Aws::GameLift::Types::MatchmakingRuleSet
@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/MatchmakingRuleSet AWS API Documentation
@return [Time]
‘“1469498468.057”`).
a number expressed in Unix time as milliseconds (for example
A time stamp indicating when this data object was created. Format is
@!attribute [rw] creation_time
@return [String]
description field.
Comments are not allowed in JSON, but most elements support a
A collection of matchmaking rules, formatted as a JSON string.
@!attribute [rw] rule_set_body
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html<br><br><br><br>value.
GameLift rule set ARN, the resource ID matches the RuleSetName
`arn:aws:gamelift:<region>::matchmakingruleset/<ruleset name>`. In a
identifies it. ARNs are unique across all Regions. Format is
GameLift Servers matchmaking rule set resource and uniquely
The Amazon Resource Name ([ARN]) that is assigned to a Amazon
@!attribute [rw] rule_set_arn
@return [String]
A unique identifier for the matchmaking rule set
@!attribute [rw] rule_set_name<br><br>: docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-rulesets.html<br><br><br><br>the maximum skill variance between players after 30 seconds.
possible match. For example, you might use an expansion to increase
amount of time instead of making them wait indefinitely for the best
feature lets you balance getting players into games in a reasonable
after a period of time when no acceptable matches are found. This
* Expansions – Optional. Expansions allow you to relax the rules
least one player in a certain role.
entire group–such as all teams must be evenly matched or have at
the match to have a minimum average skill level. or may describe an
level, each team to have at least one player in a certain role, or
example, a rule might require each player to meet a certain skill
requirements for individual players, teams, or entire matches. For
for a match based on player attributes. A rule might specify minimum
* Rules – Optional. Rules define how to evaluate potential players
attribute might specify a player’s skill or level.
provide the corresponding attribute values. For example, an
Matchmaking requests that use a rule set with player attributes must
player characteristics to evaluate when looking for a match.
* Player attributes – Optional. These attributes specify a set of
be filled.
rule set might describe a 4x4 match that requires all eight slots to
the match and set minimum and maximum team sizes. For example, a
* Teams – Required. A rule set must define one or multiple teams for
[Build a FlexMatch rule set].
information and examples showing how to construct a rule set, see
A rule set may define the following elements for a match. For detailed
be created and defines the parameters for acceptable player matches.
build your player matches. Each rule set describes a type of group to
Set of rule statements, used with FlexMatch, that determine how to