AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Properties describing a game server that is running on an instance in a game server group.
A game server is created by a successful call to RegisterGameServer and deleted
by calling DeregisterGameServer. A game server is claimed to host a game session
by calling ClaimGameServer.
Namespace: Amazon.GameLift.Model
Assembly: AWSSDK.GameLift.dll
Version: 3.x.y.z
public class GameServer
The GameServer type exposes the following members
| Name | Description | |
|---|---|---|
|
GameServer() |
| Name | Type | Description | |
|---|---|---|---|
|
ClaimStatus | Amazon.GameLift.GameServerClaimStatus |
Gets and sets the property ClaimStatus.
Indicates when an available game server has been reserved for gameplay but has not
yet started hosting a game. Once it is claimed, the game server remains in |
|
ConnectionInfo | System.String |
Gets and sets the property ConnectionInfo. The port and IP address that must be used to establish a client connection to the game server. |
|
GameServerData | System.String |
Gets and sets the property GameServerData. A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers. |
|
GameServerGroupArn | System.String |
Gets and sets the property GameServerGroupArn. The ARN identifier for the game server group where the game server is located. |
|
GameServerGroupName | System.String |
Gets and sets the property GameServerGroupName. A unique identifier for the game server group where the game server is running. |
|
GameServerId | System.String |
Gets and sets the property GameServerId. A custom string that uniquely identifies the game server. Game server IDs are developer-defined and are unique across all game server groups in an Amazon Web Services account. |
|
InstanceId | System.String |
Gets and sets the property InstanceId.
The unique identifier for the instance where the game server is running. This ID is
available in the instance metadata. EC2 instance IDs use a 17-character format, for
example: |
|
LastClaimTime | System.DateTime |
Gets and sets the property LastClaimTime.
Timestamp that indicates the last time the game server was claimed. The format is
a number expressed in Unix time as milliseconds (for example |
|
LastHealthCheckTime | System.DateTime |
Gets and sets the property LastHealthCheckTime.
Timestamp that indicates the last time the game server was updated with health status.
The format is a number expressed in Unix time as milliseconds (for example |
|
RegistrationTime | System.DateTime |
Gets and sets the property RegistrationTime.
Timestamp that indicates when the game server registered. The format is a number expressed
in Unix time as milliseconds (for example |
|
UtilizationStatus | Amazon.GameLift.GameServerUtilizationStatus |
Gets and sets the property UtilizationStatus. Indicates whether the game server is currently available for new games or is busy. Possible statuses include:
|
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5