游戏服务器伸缩(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 |