游戏服务器伸缩

最近更新时间:2024-01-04 15:49:25

我的收藏

游戏服务器伸缩(Game Server Elastic-scaling,GSE)提供专用游戏的服务器托管服务,支持有状态的游戏服务部署和扩缩容,实现服务发现、高效灵活的服务器伸缩和就近调度的能力,帮助开发者快速构建稳定、低延时的多人游戏的部署环境,并节约大量的运维成本。支持 C++、C# 、Go、Java、Lua 和 Node.js 游戏引擎和自定义框架的部署和运行,应用于 FPS、MOBA、回合制、MMORPG、棋牌游戏中战斗服、消息 PUSH 等需要保持状态的场景。

下表为操作审计支持的游戏服务器伸缩操作列表:

操作名称 资源类型 事件名称
关联云联网实例 gse AttachCcnInstances
校验是否开通GSE服务 gse CheckOpenStatus
复制服务器舰队 gse CopyFleet
创建别名 gse CreateAlias
创建生成包 gse CreateAsset
一键创建生成包 gse CreateAssetAuto
创建生成包镜像信息 gse CreateAssetWithImage
创建服务器舰队 gse CreateFleet
创建服务器舰队示例 gse CreateFleetDemo
创建游戏服务器会话 gse CreateGameServerSession
创建游戏服务器会话队列 gse CreateGameServerSessionQueue
删除别名 gse DeleteAlias
删除生成包 gse DeleteAsset
删除服务器舰队 gse DeleteFleet
删除游戏服务器会话队列 gse DeleteGameServerSessionQueue
删除扩缩容配置 gse DeleteScalingPolicy
删除定时器 gse DeleteTimerScalingPolicy
获取别名详情 gse DescribeAlias
获取生成包信息 gse DescribeAsset
获取生成包支持的操作系统列表 gse DescribeAssetSystems
拉取生成包列表 gse DescribeAssets
查询云联网实例 gse DescribeCcnInstances
批量查询云联网信息 gse DescribeCcnInstancesByFleetIds
查询服务器舰队示例状态 gse DescribeDemoResource
获取服务器舰队属性 gse DescribeFleetAttributes
查询游戏服务器舰队容量配置 gse DescribeFleetCapacity
查询服务器舰队的事件列表 gse DescribeFleetEvents
服务器舰队安全组信息查询 gse DescribeFleetPortSettings
获取与游戏服务器舰队关联的资源信息 gse DescribeFleetRelatedResources
查询服务部署统计详情 gse DescribeFleetStatisticDetails
查询服务部署统计用量 gse DescribeFleetStatisticFlows
查询服务部署统计汇总信息 gse DescribeFleetStatisticSummary
查询服务器舰队的利用率信息 gse DescribeFleetUtilization
查询游戏服务器会话详情列表 gse DescribeGameServerSessionDetails
查询游戏服务器会话的放置 gse DescribeGameServerSessionPlacement
查询游戏服务器会话队列 gse DescribeGameServerSessionQueues
查询游戏服务器会话列表 gse DescribeGameServerSessions
查询用户实例数限额 gse DescribeInstanceLimit
获取服务器实例类型列表 gse DescribeInstanceTypes
查询服务器实例列表 gse DescribeInstances
查询实例扩展信息列表 gse DescribeInstancesExtend
获取fleet打通VPC信息 gse DescribePeerVpc
查询玩家会话列表 gse DescribePlayerSessions
获取服务器舰队运行配置 gse DescribeRuntimeConfiguration
查询扩缩容配置 gse DescribeScalingPolicies
查询定时器列表 gse DescribeTimerScalingPolicies
获取用户单个模块配额 gse DescribeUserQuota
获取用户配额 gse DescribeUserQuotas
拉取用户VPC列表 gse DescribeVpcs
解关联云联网实例 gse DetachCcnInstances
终止游戏服务器会话和对应的进程 gse EndGameServerSessionAndProcess
获取游戏服务器实例的日志URL gse GetGameServerInstanceLogUrl
获取游戏服务器会话的日志URL gse GetGameServerSessionLogUrl
获取实例登录所需要的凭据 gse GetInstanceAccess
获取上传文件授权信息 gse GetUploadCredentials
获取上传的临时密钥 gse GetUploadFederationToken
加入游戏服务器会话 gse JoinGameServerSession
批量加入游戏服务器会话 gse JoinGameServerSessionBatch
检索帐户下的所有别名 gse ListAliases
获取服务器舰队列表 gse ListFleets
设置扩缩容策略 gse PutScalingPolicy
创建或更新定时器 gse PutTimerScalingPolicy
获取别名当前指向的fleetId gse ResolveAlias
搜索游戏服务器会话列表 gse SearchGameServerSessions
设置注册匹配结果接收者信息 gse SetMatchPlacementResultReceiver
开通GSE服务 gse SetOpenStatus
设置实例保留 gse SetServerReserved
设置服务器权重 gse SetServerWeight
启用服务器舰队自动扩缩容 gse StartFleetActions
开始放置游戏服务器会话 gse StartGameServerSessionPlacement
开始匹配放置游戏服务器会话 gse StartMatchPlacement
停止服务器舰队自动扩缩容 gse StopFleetActions
停止放置游戏服务器会话 gse StopGameServerSessionPlacement
更新别名的属性 gse UpdateAlias
修改生成包信息 gse UpdateAsset
cos设置全球加速 gse UpdateBucketAccelerateOpt
设置cos跨域访问 gse UpdateBucketCORSOpt
修改服务器舰队示例状态 gse UpdateDemoResource
更新服务器舰队属性 gse UpdateFleetAttributes
更新服务器舰队容量配置 gse UpdateFleetCapacity
更新服务器舰队名称 gse UpdateFleetName
更新服务器舰队安全组 gse UpdateFleetPortSettings
更新游戏服务舰队 VPC gse UpdateFleetVpc
更新游戏服务器会话 gse UpdateGameServerSession
修改游戏服务器会话队列 gse UpdateGameServerSessionQueue
更新匹配部署服务器 gse UpdateMatchPlacement
更新服务器舰队配置 gse UpdateRuntimeConfiguration