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