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.
A set of instructions that define the set of server processes to run on computes in a fleet. Server processes run either an executable in a custom game build or a Realtime Servers script. Amazon GameLift launches the processes, manages their life cycle, and replaces them as needed. Computes check regularly for an updated runtime configuration.
An Amazon GameLift instance is limited to 50 processes running concurrently. To calculate
the total number of processes defined in a runtime configuration, add the values of
the ConcurrentExecutions
parameter for each server process. Learn more about
Running Multiple Processes on a Fleet.
Namespace: Amazon.GameLift.Model
Assembly: AWSSDK.GameLift.dll
Version: 3.x.y.z
public class RuntimeConfiguration
The RuntimeConfiguration type exposes the following members
Name | Description | |
---|---|---|
RuntimeConfiguration() |
Name | Type | Description | |
---|---|---|---|
GameSessionActivationTimeoutSeconds | System.Int32 |
Gets and sets the property GameSessionActivationTimeoutSeconds.
The maximum amount of time (in seconds) allowed to launch a new game session and have
it report ready to host players. During this time, the game session is in status |
|
MaxConcurrentGameSessionActivations | System.Int32 |
Gets and sets the property MaxConcurrentGameSessionActivations.
The number of game sessions in status |
|
ServerProcesses | System.Collections.Generic.List<Amazon.GameLift.Model.ServerProcess> |
Gets and sets the property ServerProcesses. A collection of server process configurations that identify what server processes to run on fleet computes. |
.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