A collection of configuration templates for Amazon GameLift resources as well as security controls for monitoring and protecting Amazon GameLift configuration such as Config Rules, CloudWatch Alarms, EventBridge Rules, IAM policies, and more.
This template creates a GameLift fleet with a specified build. The fleet is configured with desired EC2 instances, inbound permissions, instance type, fleet type, metric groups, and runtime configuration. The fleet is deployed in multiple locations with capacity settings.
Creates a GameLift fleet with a custom script, allowing for game sessions to be activated and managed across multiple locations.
This CloudFormation template creates a Game Session Queue with priority and filter configuration. It allows you to specify the order of locations and priorities for game session placement, as well as filter the allowed locations for game session placement.
This template creates a matchmaking configuration for a game that is being hosted on GameLift servers. It includes a game session queue, game properties, player acceptance with a timeout, and auto-backfill. The template uses a `Ref` intrinsic function to specify the game session queue and rule set.
This template creates a matchmaking configuration for a game that is hosted on resources other than GameLift game servers.
This template creates a matchmaking rule set for GameLift FlexMatch. The rule set is named 'MyRuleSet' and defines a match with one team containing 1 to 20 players.
This CloudFormation template creates an IAM role and deploys an Amazon GameLift script. The script is stored in an S3 bucket and can be used for real-time game server operations.
This template creates a simple alias for a fleet. The alias has a name, description, and a routing strategy that specifies a fleet to route traffic to. The fleet is referenced using the `!Ref` function.
This template creates a terminal alias with a generic terminal message. The alias has a name, description, and a routing strategy of type 'TERMINAL' with a custom message.
This CloudFormation template creates a GameLift build and an IAM role with S3 access permissions. The build is stored in an S3 bucket and can be used for deploying game servers.
Creates a basic GameLift game server group with two instance types and a launch template.
Configures an advanced GameLift game server group with auto scaling, multiple instance types, and specific subnet deployments.