本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 GameLift 服务器 SDK 参考
本部分包含亚马逊 GameLift 服务器 SDK 的参考文档。使用 Server SDK 将您的自定义游戏服务器与 Amazon GameLift 服务集成,以便根据需要启动和管理游戏服务器。
迁移到服务器 SDK 版本 5.x
从较早版本的服务器 SDK 迁移到服务器 SDK 版本 5.x 时,请考虑以下更改。
-
下载 GameLift 服务器 SDK 并将其替换为最新版本。
-
来自服务器 SDK 的现有
onStartGameSession()
回调现在是onCreateGameSession()
。 -
InitSDK()
需要多个输入。-
使用托管 EC2 队列时, RuntimeConfiguration 或 EC2 元数据提供所有必需的输入。读取元数据并将其作为一部分传递
InitSdk()
。 -
使用 GameLift Anywhere队列时,将这些值定义为环境变量并将其作为
InitSdk()
调用的一部分传递。
-
-
更新在早期版本的 SDK 上创建的自动化功能,以提供
SdkVersion
. 如果自动化不提供SdkVersion
,则该值默认为 4.*。 -
SDK 5.0
ActiveCompute
使用 CloudWatch 维度FleetId
Location
、和发布指标ComputeType
。
主题