class Aws::GameLift::Types::ServerProcess

A set of instructions for launching server processes on each instance in a fleet. Server processes run either an executable in a custom game build or a Realtime Servers script. Server process configurations are part of a fleet's RuntimeConfiguration.

@note When making an API call, you may pass ServerProcess

data as a hash:

    {
      launch_path: "NonZeroAndMaxString", # required
      parameters: "NonZeroAndMaxString",
      concurrent_executions: 1, # required
    }

@!attribute [rw] launch_path

The location of a game build executable or the Realtime script file
that contains the `Init()` function. Game builds and Realtime
scripts are installed on instances at the root:

* Windows (custom game builds only): `C:\game`. Example:
  "`C:\game\MyGame\server.exe`"

* Linux: `/local/game`. Examples:
  "`/local/game/MyGame/server.exe`" or
  "`/local/game/MyRealtimeScript.js`"
@return [String]

@!attribute [rw] parameters

An optional list of parameters to pass to the server executable or
Realtime script on launch.
@return [String]

@!attribute [rw] concurrent_executions

The number of server processes using this configuration that run
concurrently on each instance.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/ServerProcess AWS API Documentation

Constants

SENSITIVE