![]() |
![]()
| ![]() |
![]()
NAMEPaws::GameLift::PlayerSession USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::GameLift::PlayerSession object: $service_obj->Method(Att1 => { CreationTime => $value, ..., TerminationTime => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::GameLift::PlayerSession object: $result = $service_obj->Method(...); $result->Att1->CreationTime DESCRIPTIONRepresents a player session. Player sessions are created either for a specific game session, or as part of a game session placement or matchmaking request. A player session can represents a reserved player slot in a game session (when status is "RESERVED") or actual player activity in a game session (when status is "ACTIVE"). A player session object, including player data, is automatically passed to a game session when the player connects to the game session and is validated. After the game session ends, player sessions information is retained for 30 days and then removed. Related actions CreatePlayerSession | CreatePlayerSessions | DescribePlayerSessions | StartGameSessionPlacement | DescribeGameSessionPlacement | All APIs by task (https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html#reference-awssdk-resources-fleets) ATTRIBUTESCreationTime => StrA time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). DnsName => StrThe DNS identifier assigned to the instance that is running the game session. Values have the following format:
When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address. FleetArn => StrThe Amazon Resource Name (ARN (https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html)) associated with the GameLift fleet that the player's game session is running on. FleetId => StrA unique identifier for the fleet that the player's game session is running on. GameSessionId => StrA unique identifier for the game session that the player session is connected to. IpAddress => StrThe IP address of the game session. To connect to a GameLift game server, an app needs both the IP address and port number. PlayerData => StrDeveloper-defined information related to a player. GameLift does not use this data, so it can be formatted as needed for use in the game. PlayerId => StrA unique identifier for a player that is associated with this player session. PlayerSessionId => StrA unique identifier for a player session. Port => IntPort number for the game session. To connect to a Amazon GameLift server process, an app needs both the IP address and port number. Status => StrCurrent status of the player session. Possible player session statuses include the following:
TerminationTime => StrA time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). SEE ALSOThis class forms part of Paws, describing an object used in Paws::GameLift BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|