AWS::GameLift::Fleet ServerProcess - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::GameLift::Fleet ServerProcess

用于在队列中的每个实例上启动服务器进程的一组指令。每个指令集指定服务器可执行文件位置、可选的启动参数以及使用该配置在实例上同时运行的服务器进程数。服务器进程配置组成队列的 RuntimeConfiguration

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "ConcurrentExecutions" : Integer, "LaunchPath" : String, "Parameters" : String }

YAML

ConcurrentExecutions: Integer LaunchPath: String Parameters: String

属性

ConcurrentExecutions

使用该配置在实例上同时运行的服务器进程数。

必需:是

类型:整数

最低1

Update requires: No interruption

LaunchPath

自定义游戏版本中的服务器可执行文件的位置或包含 Init() 函数的实时脚本文件的名称。游戏版本和实时脚本安装在实例上的根目录中:

  • Windows(仅适用于自定义游戏版本):C:\game。示例: "C:\game\MyGame\server.exe"

  • Linux:/local/game。示例:“/local/game/MyGame/server.exe”或“/local/game/MyRealtimeScript.js

必需:是

类型:字符串

最低1

最高1024

Update requires: No interruption

Parameters

在启动时传递给服务器可执行文件或实时脚本的可选参数列表。

必需:否

类型:字符串

最低1

最高1024

Update requires: No interruption

另请参阅