Skip to main content
GameLift Client

Blueprint Nodes

Every GameLift action is an async node in the AWS > GameLift category, with the same name as in the GameLift API Reference. Each node takes the Game Lift Object and a Request, and calls Callback with Success, Result, Error Type and Error Message. See Getting Started.

Client object and utilities​

NodeDescription
Create Game Lift ObjectCreates the client object with credentials and a client configuration. Calls the callback when it is ready.
Destroy Game Lift ObjectFrees the client object.
Construct Player IdCreates a random player id.
Get Player IdThe player id created by Construct Player Id.
Get Log File Path NameThe path, file name and extension of the game's log file.
Get Game Port From WorldThe port of the world's URL.
AWS UUIDCreates a random UUID.

Game sessions​

Node
Create Game SessionStarts a new game session on a fleet.
Describe Game SessionsGets game sessions by id, fleet or alias.
Describe Game Session DetailsGets game sessions with their protection policy.
Search Game SessionsFinds game sessions with a filter and sort expression.
Update Game SessionChanges the name, maximum players, creation policy or protection.
Get Game Session Log UrlThe URL of the log file uploaded by the server.
Start Game Session PlacementPlaces a new game session through a queue.
Describe Game Session PlacementGets the status of a placement.
Stop Game Session PlacementCancels a placement.

Player sessions​

Node
Create Player SessionReserves a slot for one player in a game session.
Create Player SessionsReserves slots for several players.
Describe Player SessionsGets player sessions by id, game session or player.

Matchmaking (FlexMatch)​

Node
Start MatchmakingCreates a matchmaking ticket.
Describe MatchmakingGets the status of tickets.
Accept MatchAccepts or rejects a proposed match for players.
Stop MatchmakingCancels a ticket.
Start Match BackfillFinds new players for an existing game session.
Create Matchmaking Configuration, Describe Matchmaking Configurations, Update Matchmaking Configuration, Delete Matchmaking ConfigurationManage matchmaking configurations.
Create Matchmaking Rule Set, Describe Matchmaking Rule Sets, Validate Matchmaking Rule Set, Delete Matchmaking Rule SetManage rule sets.

Queues​

Create Game Session Queue, Describe Game Session Queues, Update Game Session Queue, Delete Game Session Queue.

Fleets​

Node
Create Fleet, Delete Fleet, List FleetsCreate, delete and list fleets.
Describe Fleet Attributes, Update Fleet AttributesFleet settings.
Describe Fleet Capacity, Update Fleet CapacityDesired, minimum and maximum instances.
Describe Fleet Utilization, Describe Fleet EventsUsage and events.
Describe Fleet Port Settings, Update Fleet Port SettingsInbound ports.
Describe Runtime Configuration, Update Runtime ConfigurationServer processes and launch parameters.
Create Fleet Locations, Delete Fleet LocationsRemote locations of a fleet.
Describe Fleet Location Attributes, Describe Fleet Location Capacity, Describe Fleet Location UtilizationPer location.
Start Fleet Actions, Stop Fleet ActionsPause or resume auto scaling.
Put Scaling Policy, Describe Scaling Policies, Delete Scaling PolicyAuto scaling.
Describe Instances, Get Instance Access, Describe EC2 Instance LimitsEC2 instances.

GameLift Anywhere and computes​

Node
Create Location, List Locations, Delete LocationCustom locations.
Register Compute, Deregister ComputeAdd or remove a machine in an Anywhere fleet.
Describe Compute, List ComputeComputes in a fleet.
Get Compute Auth TokenThe auth token a server needs for Init Sdk. See GameLift Anywhere.
Get Compute AccessCredentials to connect to a compute.

Builds, scripts and aliases​

Node
Create Build, Describe Build, List Builds, Update Build, Delete Build, Request Upload CredentialsServer builds.
Create Script, Describe Script, List Scripts, Update Script, Delete ScriptRealtime scripts.
Create Alias, Describe Alias, List Aliases, Update Alias, Resolve Alias, Delete AliasAliases that point to a fleet.

FleetIQ​

Node
Create Game Server Group, Describe Game Server Group, List Game Server Groups, Update Game Server Group, Delete Game Server GroupGame server groups.
Suspend Game Server Group, Resume Game Server GroupPause or resume group activity.
Describe Game Server InstancesInstances in a group.
Register Game Server, Deregister Game Server, Describe Game Server, List Game Servers, Update Game Server, Claim Game ServerGame servers.

VPC peering and tags​

Create Vpc Peering Authorization, Describe Vpc Peering Authorizations, Delete Vpc Peering Authorization, Create Vpc Peering Connection, Describe Vpc Peering Connections, Delete Vpc Peering Connection, Tag Resource, Untag Resource, List Tags For Resource.

Error types​

Error Type is one of the AWS errors below, or UNKNOWN.

Error TypeMeaning
ACCESS_DENIED, UNAUTHORIZEDThe IAM user doesn't have permission for the action.
INVALID_CLIENT_TOKEN_ID, INVALID_ACCESS_KEY_ID, SIGNATURE_DOES_NOT_MATCHWrong access key or secret key.
REQUEST_TIME_TOO_SKEWEDThe computer's clock is wrong.
NETWORK_CONNECTION, REQUEST_TIMEOUTGameLift could not be reached.
THROTTLING, SLOW_DOWNToo many requests. Wait and try again.
INVALID_REQUEST, INVALID_PARAMETER_VALUE, MISSING_PARAMETER, VALIDATIONA field in the request is wrong or missing.
NOT_FOUND, RESOURCE_NOT_FOUNDThe fleet, game session or other resource doesn't exist.
CONFLICTThe resource is in a state that doesn't allow the action.
FLEET_CAPACITY_EXCEEDEDNo server process is free to host a new game session.
GAME_SESSION_FULLThe game session has no free player slots.
INVALID_FLEET_STATUS, INVALID_GAME_SESSION_STATUSThe fleet or game session isn't active.
LIMIT_EXCEEDEDAn AWS service limit was reached.
NOT_READYThe resource isn't ready yet.
TERMINAL_ROUTING_STRATEGYThe alias has a terminal routing strategy.
UNSUPPORTED_REGIONGameLift isn't available in the region.
IDEMPOTENT_PARAMETER_MISMATCHAn idempotency token or id was reused with different values.
INTERNAL_FAILURE, INTERNAL_SERVICE, SERVICE_UNAVAILABLEA problem on the AWS side. Try again.