AWS SDK Version 3 for .NET
API Reference

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.

Inheritance Hierarchy

System.Object
  Amazon.GameLift.Model.RuntimeConfiguration

Namespace: Amazon.GameLift.Model
Assembly: AWSSDK.GameLift.dll
Version: 3.x.y.z

Syntax

C#
public class RuntimeConfiguration

The RuntimeConfiguration type exposes the following members

Constructors

NameDescription
Public Method RuntimeConfiguration()

Properties

NameTypeDescription
Public Property 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 ACTIVATING. If the game session does not become active before the timeout, it is ended and the game session status is changed to TERMINATED.

Public Property MaxConcurrentGameSessionActivations System.Int32

Gets and sets the property MaxConcurrentGameSessionActivations.

The number of game sessions in status ACTIVATING to allow on an instance or compute. This setting limits the instance resources that can be used for new game activations at any one time.

Public Property 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.

Version Information

.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