admin管理员组

文章数量:1530518

2023年12月30日发(作者:)

游戏服务器伸缩操作指南产品文档版权所有:腾讯云计算(北京)有限责任公司第1 共76⻚

【版权声明】©2013-2019 腾讯云版权所有本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全部或部分本文档内容。【商标声明】及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有。本文档涉及的第三方主体的商标,依法由权利人所有。【服务声明】本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整。您所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则,腾讯云对本文档内容不做任何明示或模式的承诺或保证。版权所有:腾讯云计算(北京)有限责任公司第2 共76⻚

文档目录操作指南创建生成包创建镜像资源服务器舰队创建服务器舰队查看事件查看实例列表配置扩缩容定时变更扩缩容策略查看游戏服务器会话关联云联网创建别名创建游戏服务器队列查看监控查看数据统计在 GSE 中使用匹配访问管理概述可授权资源类型授权策略语法访问控制示例版权所有:腾讯云计算(北京)有限责任公司第3 共76⻚

操作指南创建生成包最近更新时间:2021-11-16 18:01:36操作场景本文档主要指导您如何创建生成包,以便将生成包文件上传部署到游戏服务器伸缩,进行游戏托管。操作步骤1. 登录 游戏服务器伸缩控制台,单击左侧菜单生成包。2. 选择左上侧服务区域,单击新建。3. 新建生成包有两种方式:⻚面上传、命令行上传。⻚面上传填写包基本信息,生成包名、生成包版本、操作系统、提交方式、上传代码,单击确定。生成包名:创建生成包的描述性名称,非唯一且可编辑更新。生成包版本:描述生成包版本的详细信息,可用来区分生成包不同的版本。操作系统:指定游戏服务器生成包的操作系统,生成包创建完成后无法更改。提交方式:现仅支持本地上传 ZIP 包。上传代码:生成包需 集成 gRPC框架。生成包目录必须包含运行您的游戏服务器所需的所有组件,包括游戏服务器可执行文件、依赖包、安装脚本,将其打包成 ZIP 包。游戏服务器可执行文件:运行游戏服务器所需的文件。生成包可以包括多个游戏服务器可执行文件,但前提是它们都为相同平台构建的。依赖包:运行游戏服务器可执行文件所需的任何相关文件。安装脚本:用于处理在游戏服务器伸缩的托管服务器上,完成安装生成包所需执行的任务。此文件必须放置到生成包目录的根目录中,安装脚本在创建舰队过程中运行一次。详情请参考 游戏进程启动配置。标签:标签用于从不同维度对资源分类管理。若现有标签不符合您的要求,请前往 管理标签 控制台创建新标签。版权所有:腾讯云计算(北京)有限责任公司第4 共76⻚

命令行上传步骤1:下载脚本下载 脚本。步骤2: 安装脚本依赖包脚本运行需要依赖以下两个安装包运行:tencentcloud-sdk-python安装命令: pip install tencentcloud-sdk-python 。版本支持:支持腾讯云云API SDK Python V2.7 - V3.6版本,详情可参考 Python SDK。cos-python-sdk-v5安装命令: pip install -U cos-python-sdk-v5 。版本支持:详情可参考 Python SDK。步骤3:运行版权所有:腾讯云计算(北京)有限责任公司第5 共76⻚

1. 修改配置脚本中需要配置用户的认证信息,将 secret_id 替换为用户的 secret_id ,并将 secret_key 替换为用户的 secret_key 。2. 执行命令执行以下命令运行脚本:python --local_path ./game_folder/运行命令代码后,界面将出现 help 帮助代码,单击 help 可查看更多参数信息。说明:1. 通过命令行上传时,参数 --local_path 可指定上传的文件夹路径,脚本会将该路径下的内容自动压缩打包(仅打包路径下的内容,文件夹本身不会被打包),用户无需自行压缩。2. 支持带操作系统类型与位数上传,建议使用以下方式:python --local_path ./game_folder/ --os_type=Windows --os_bit=64

python --local_path ./game_folder/ --os_type=CentOS --os_bit=64

python --local_path ./game_folder/ --image_id=img-9qabwvbn版权所有:腾讯云计算(北京)有限责任公司第6 共76⻚

创建镜像资源最近更新时间:2021-12-09 11:18:53本文档主要指导您如何使用镜像资源创建服务器舰队。前提条件已拥有 腾讯云服务器。操作步骤1. 将游戏可执行程序上传至腾讯云服务器,放在 /local/game/ 路径下,以便 GSE 能启动。2. 登录 云服务器控制台 ,单击左侧导航菜单 实例进入实例管理⻚面。3. 在实例的管理⻚面,选择上传了游戏可执行程序的实例,进行镜像资源创建。详情可参⻅ 创建自定义镜像。版权所有:腾讯云计算(北京)有限责任公司第7 共76⻚

服务器舰队创建服务器舰队最近更新时间:2022-05-06 10:24:04操作场景本文档主要指导您如何创建服务器舰队。舰队是采用一组 CVM 实例形式的托管资源,舰队的大小取决于您为舰队指定的实例数量,并且您可以通过手动或自动扩展以调整舰队大小来满足玩家需求,托管的服务器舰队用于部署游戏服务器。操作步骤1. 登录 游戏服务器伸缩控制台,单击左侧菜单【服务器舰队】,进入服务器舰队⻚面。2. 选择左上侧服务地域,然后单击【新建】。3. 进入新建服务器舰队⻚面,填写 基本信息、进程管理、部署配置、网络 等信息:基本信息创建服务器舰队根据资源类型可分为按“生成包”创建和按“镜像”创建两种类型,具体说明如下:版权所有:腾讯云计算(北京)有限责任公司第8 共76⻚

按生成包创建名称:创建服务器舰队名称,建议创建有意义的舰队名称以便在列表中被轻松识别。资源类型:下拉选择生成包。生成包名:下拉选择已创建的有效生成包。如无请先 创建生成包。描述:创建服务器舰队描述,帮助进一步识别,可选。生成包 ID、生成包大小、操作系统根据所选的生成包名自动填写。版权所有:腾讯云计算(北京)有限责任公司第9 共76⻚

按镜像创建名称:创建服务器舰队名称,建议创建有意义的舰队名称以便在列表中被轻松识别。资源类型:下拉选择镜像。镜像资源名:下拉选择已创建的有效镜像资源。如无请先 创建镜像。描述:创建服务器舰队描述,帮助进一步识别,可选。镜像 ID、镜像大小、镜像操作系统根据所选的镜像名自动填写。注意:选择“按镜像创建”舰队还需要对镜像进行授权:需要将创建舰队使用到的镜像资源授权给 GSE,您可单击【点击共享】>【前往访问管理】>【同意授权】,即可使用镜像资源。进程管理配置服务器进程在每个 CVM 实例上运行的方式。启动路径:输入生成包中游戏可执行文件的路径。在 Linux 平台生成包下载到 /local/game/ 路径下;在Windows 平台生成包下载到 C:game 路径下,游戏进程解压后的全路径如下所示:Liunx: /local/game/YourGameServerBuild

Windows: C:

版权所有:腾讯云计算(北京)有限责任公司第10 共76⻚

启动参数:可在启动时将信息传送到游戏可执行文件,以一组命令行参数的格式键入信息,可选。允许并发进程数:指明在服务器舰队的各个 CVM 实例上,使用此配置的服务器进程并发运行的个数。最大并发启动游戏服务器会话数:限制在 CVM 实例上可以同时激活的游戏服务器会话的数量,可选择无限制、有限制(最大值为20000)。当启动多个新游戏服务器会话时,该功能能够帮助降低对于在 CVM 实例上运行的其他游戏服务器会话造成的性能影响。游戏服务器会话激活超时:限制允许新游戏服务器会话激活的时间量,可设置超时时限小于或等于600s。说明:允许并发进程数:一个启动路径的二进制需要启动的游戏进程总数。最大并发启动游戏服务器会话数:游戏服务器会话状态“激活中”的瞬间并发数。部署配置服务器类型:创建服务器舰队的服务器机型。是否打通 VPC 网络:打通腾讯云 VPC 网络,可以访问您 VPC 下的服务器等。网络网络:定义服务器进程的入站流量的访问权限。在允许访问之前,必须为舰队设置至少一个或多个端口设置。端口范围:指定游戏服务器可用来允许入站连接的端口号范围,值介于1025和60000之间。协议:选择舰队要使用的通信协议的类型,可选 TCP 或 UDP。IP 地址范围:指定此舰队中 CVM 实例的有效 IP 地址范围,使用 CIDR 表示法(例如 0.0.0.0/0 ,此示例允许尝试连接任何人的访问)。版权所有:腾讯云计算(北京)有限责任公司第11 共76⻚

实例数量:指 CVM 服务器实例数量,服务器舰队创建成功后, 可在服务器舰队详情的扩缩容策略⻚面进行修改。保护策略:包括时限保护、完全保护、不保护。当开发者调用结束进程的接口时会主动终止进程,如果开发者未调用结束进程的接口,执行以下保护策略:时限保护:当系统触发缩容、或者进程不健康时,系统最⻓将在一个时间段后终止进程,值介于5和1440之间,默认60分钟。完全保护:当 CVM 实例没有正在运行的进程时,才能被终止。不保护:当系统触发缩容、或者进程不健康时,系统最⻓在5分钟内终止进程。4. 配置完如上相关信息后,单击【创建】,即可创建服务器舰队。5. 创建成功后,您可以在服务器舰队界面进行查看、删除等操作。同时,您可单击服务器舰队 ID,查看基本信息、事件、实例列表、扩缩容、游戏会话、进程管理、端口和协议、生成包、VPC 等信息。版权所有:腾讯云计算(北京)有限责任公司第12 共76⻚

查看事件最近更新时间:2021-12-09 10:06:24操作场景本文档主要指导您如何通过查看事件进行跟踪活动、故障排除和调试。随着创建服务器舰队每个阶段的完成,会出现一系列舰队以及舰队当前状态的事件,您可在控制台跟踪所有事件。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,创建服务器舰队,详情请参⻅ 创建服务器舰队。2. 单击创建完成的服务器舰队ID,进入服务器舰队详情,单击事件⻚签,进入事件⻚面。事件详情列表分为:时间、编码、信息、操作。时间:事件发生的时间,格式为 yyyy-mm-dd hh:mm:ss。编码:正在记录的事件类型,具体事件类型⻅后文。信息:描述事件消息。操作:可下载日志。版权所有:腾讯云计算(北京)有限责任公司第13 共76⻚

事件类型:目前有 部署创建事件、VPC 对等事件、其他舰队事件。部署创建事件编码FLEET_CREATED描述已成功创建,状态为 NEW。事件消息包括舰队ID状态从 NEW 更改为 DOWNLOADING。生成包已开始下载到舰队实例进行安装生成包无法下载到舰队实例生成包已成功下载到实例,现已从上传 ZIP 包中提取出生成包文件并将其保存在实例。在此阶段失败会阻止舰队升为 ACTIVE 状态。此阶段的日志显示提取的实例列表,其保存在实例上。使用 PreSignedLogUrl 中的 URL 访问日志生成包已成功提取,并且游戏服务器伸缩现在正在运行构建的安装脚本(如果包含脚本)。在此阶段失败会阻止舰队变成 ACTIVE。此阶段的日志列出了安装步骤以及安装是否成功完成。使用 PreSignedLogUrl 中的 URL 访问日志FLEET_STATE_DOWNLOADING-FLEETFLEET_BINARY_DOWNLOAD_FAILEDFLEET_CREATION_EXTRACTING_ASSETFLEET_CREATION_RUNNING_INSTALLER版权所有:腾讯云计算(北京)有限责任公司第14 共76⻚

编码描述构建过程已成功完成,游戏服务器伸缩现在正在验证舰队的运行时配置中指定的游戏服务器启动路径。如果存在列出的启动路径,游戏服务器伸缩会尝试启动游戏服务器进程,并等待FLEET_CREATION_VALIDATING_RUNTIME_CONFIG该进程报告就绪。此阶段的故障阻止了舰队进入 ACTIVE 状态。此阶段的日志列出了运行时配置中的启动路径,并指示是否找到了每个启动路径。通过使用 PreSignedLogUrl 中的URL 访问日志FLEET_STATE_VALIDATING- FLEETFLEET_VALIDATION_LAUNCH_PATH_NOT_FOUNDFLEET_STATE_ASSETING- FLEETFLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILUREFLEET_STATE_ACTIVATING- FLEET状态从 DOWNLOADING 更改为 VALIDATING运行时配置验证失败,因为实例中不存在启动路径中指定的可执行文件状态从 VALIDATING 更改为 ASSETING运行时配置验证失败,因为在启动路径中指定的可执行文件无法在舰队实例上运行舰队状态从 ASSETING 更改为 ACTIVATING未能成功完成舰队激活过程中的其中一个步FLEET_ACTIVATION_FAILED- FLEET骤。此事件代码表明生成包已成功下载到舰队实例,进行了构建和验证,但无法启动服务器进程FLEET_STATE_ACTIVE-FLEET状态从 ACTIVATING 更改为 ACTIVEVPC 对等事件编码FLEET_VPC_PEERING_SUCCEEDED描述已在游戏服务器伸缩舰队的 VPC 与您的腾讯云账户中的 VPC 之间建立了 VPC 对等连接请求的 VPC 对等连接已失败。事件详细信息和状态信息提供了更多FLEET_VPC_PEERING_FAILED详细信息。对等失败的常⻅原因是两个 VPC 具有重叠的 IPv4 地址的 CIDR 块。要解决此问题,请在您的腾讯云账户中更改 VPC 的CIDR 块FLEET_VPC_PEERING_DELETED-VPC对等连接已成功删除版权所有:腾讯云计算(北京)有限责任公司第15 共76⻚

其他舰队事件编码描述更改了舰队的容量设置(所需实例,最小/最大缩放限制)。事件消息包括新的容量设置更改了舰队的游戏服务器会话保护策FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED略设置。事件消息包括旧的和新的策略设置发起删除舰队的请求发生了未指定的事件状态失败初始化失败验证超时没有实例进程路径无效进程 SDK 初始化超时进程准备超时进程崩溃进程不健康进程强制结束进程退出超时游戏服务器会话激活超时进程拉起失败服务器已挂FLEET_SCALING_EVENTFLEET_DELETEDGENERIC_EVENTFLEET_STATE_ERRORFLEET_INITIALIZATION_FAILEDFLEET_VALIDATION_TIMED_OUTFLEET_ACTIVATION_FAILED_NO_INSTANCESSERVER_PROCESS_INVALID_PATHSERVER_PROCESS_SDK_INITIALIZATION_TIMEOUTSERVER_PROCESS_PROCESS_READY_TIMEOUTSERVER_PROCESS_CRASHEDSERVER_PROCESS_TERMINATED_UNHEALTHYSERVER_PROCESS_FORCE_TERMINATEDSERVER_PROCESS_PROCESS_EXIT_TIMEOUTGAME_SESSION_ACTIVATION_TIMEOUTSERVER_PROCESS_PULL_FAILEDSERVER_DOWN版权所有:腾讯云计算(北京)有限责任公司第16 共76⻚

查看实例列表最近更新时间:2021-11-17 18:10:01操作场景本文档主要指导您如何查看实例列表的使用情况信息和各项指标,您可在控制台查看实例列表的全部信息。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,创建服务器舰队,详情请参⻅ 创建服务器舰队。2. 单击创建完成的服务器舰队ID,进入服务器舰队详情,单击实例列表⻚签,进入实例列表⻚面,详细信息如下说明:实例 ID:系统默认生成的 ID,50个字符以内。实例状态:CVM 状态,只有状态为运行中才会分配给游戏服务器舰队。进程数:指健康进程数/活跃进程数。游戏服务器会话:指当前/最高游戏服务器会话数。如果配置展示为1/100,前面一个数字代表当前活跃的,后面一个数字代表最高值,如果没有配置则展示为-。玩家会话数:指当前/最高玩家会话数。如果配置展示为1/100,前面一个数字代表当前,后面一个数字代表最高值,如果没有配置则展示为-。运行时间:展示从开始到现在的运行时⻓,格式为 xxd xxh xxm xxs ,可按从前到后或从后到前进行排序。创建时间:展示新建的时间,格式为 yyyy-mm-dd hh:mm:ss ,可按从前到后或从后到前进行排序。版权所有:腾讯云计算(北京)有限责任公司第17 共76⻚

配置扩缩容最近更新时间:2021-12-08 17:19:22操作场景本文档主要指导您如何在服务器舰队部署成功后配置扩缩容策略。服务器舰队大小由舰队包含的实例数确定,您可根据自身游戏实际需要设置最小和最大限制。无论是手动调节还是自动调节,所有更改服务器舰队容量的请求都不得超过当前限制范围。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,创建完成服务器舰队,详情参⻅ 创建服务器舰队。2. 单击创建完成的服务器舰队ID,进入服务器舰队详情,单击扩缩容⻚签,进入扩缩容⻚面。3. 单击修改可进入修改扩缩容方案⻚面。修改扩缩容方案的调节方式分为手动调节和自动调节。手动调节实例范围:最小实例数-最大实例数,类型为整数,需保证期望数值在设置的实例范围内。首次部署未成功时,只能设置0 - 1台。版权所有:腾讯云计算(北京)有限责任公司第18 共76⻚

期望数量:在手动调节时生效,且配置后仅根据该指标调节实例数量。自动调节实例范围:最小实例数-最大实例数,类型为整数,在设定的实例范围内自动调节,不会超出该设定范围。用户单个地区下最高实例范围之和不超过最高配额,查看各地区最高配额,如需提高 CVM 实例配额,请 提交工单 进行申请。首次部署未成功时,不可设置该项。期望数量:一般该指标在自动调节中不生效,但如果未设置游戏服务器会话缓冲和其他自动调节的策略,系统将以该指标调节实例数量。游戏服务器会话缓冲:该指标代表预留的游戏服务器会话的空闲资源占比,是扩缩容自动调节的依据条件,整数数值,1 - 99,单位%。如果配置15%,则服务器资源占用达到85%时开始扩容。扩缩容冷却时间:进行一次扩容或者缩容多⻓时间后才能进行下一次扩容或者缩容。可设置3-30分钟,根据服务器的进程启动时⻓来决定冷却时间。版权所有:腾讯云计算(北京)有限责任公司第19 共76⻚

版权所有:腾讯云计算(北京)有限责任公司第20 共76⻚

定时变更扩缩容策略最近更新时间:2021-12-08 17:02:10操作场景本文档主要指导您如何在服务器舰队部署成功后,配置定时变更扩缩容策略。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,单机左侧菜单服务器舰队2. 单击创建完成的服务器舰队ID,进入服务器舰队详情,单击扩缩容⻚签,进入扩缩容⻚面。3. 单击下方“定时变更扩缩容策略”模块新增可新建定时变更扩缩容策略。定时变更扩缩容策略包含弹性伸缩策略和重复周期两个模块内容。版权所有:腾讯云计算(北京)有限责任公司第21 共76⻚

弹性伸缩策略弹性伸缩策略的调节方式分为手动调节和自动调节,具体说明如下。手动调节实例范围:最小实例数-最大实例数,类型为整数,需保证期望数值在设置的实例范围内。首次部署未成功时,只能设置0 - 1台。期望数量:在手动调节时生效,且配置后仅根据该指标调节实例数量。扩缩容冷却时间:进行一次扩容或者缩容多⻓时间后才能进行下一次扩容或者缩容。可设置1 - 30分钟,根据服务器的进程启动时⻓来决定冷却时间。自动调节版权所有:腾讯云计算(北京)有限责任公司第22 共76⻚

实例范围:最小实例数-最大实例数,类型为整数,在设定的实例范围内自动调节,不会超出该设定范围。首次部署未成功时,不可设置该项。期望数量:一般该指标在自动调节中不生效。但如果未设置游戏服务器会话缓冲和其他自动调节的策略,系统将以该指标调节实例数量。游戏服务器会话缓冲:该指标代表预留的游戏服务器会话的空闲资源占比,自动按该指标进行调节。扩缩容冷却时间:进行一次扩容或者缩容多⻓时间后才能进行下一次扩容或者缩容。可设置1 - 30分钟,根据服务器的进程启动时⻓来决定冷却时间。说明:用户单个地区下最高实例范围之和不超过最高配额,查看各地区最高配额,如需提高 CVM 实例配额,请 提交工单 进行申请。重复周期重复周期:可分为单次、按天、按周、按月进行扩缩容策略的周期性重复。执行开始时间:选择定时变更扩缩容策略的执行开始时间。版权所有:腾讯云计算(北京)有限责任公司第23 共76⻚

i. 当重复周期选择单次时,根据您选择的具体时间执行一次扩缩容策略执行。如下图,扩缩容策略将在2021-06-17 15:31进行执行一次。ii. 当重复周期选择按天时,根据您选择的执行周期内每隔N天执行一次。版权所有:腾讯云计算(北京)有限责任公司第24 共76⻚

如下图,扩缩容策略将在2021-06-17 15:36至2022-06-17 15:36间每隔一天重复执行一次。iii. 当重复周期选择按周时,在您选择的执行周期内,根据您选择的重复周期,每周重复执行。如下图,扩缩容策略将在2021-06-17 15:38至2022-06-17 15:38间每周一、三重复执行。版权所有:腾讯云计算(北京)有限责任公司第25 共76⻚

iv. 当重复周期选择按月时,在您选择的执行周期内,每月第N至第M天重复执行。如下图,扩缩容策略将在2021-06-17 15:39至2022-06-17 15:39间在每月的第3至第5天重复执行。4. 单击确定创建成功后,您可以在服务器舰队详情-扩缩容界面进行查看、修改、删除等操作。版权所有:腾讯云计算(北京)有限责任公司第26 共76⻚

查看游戏服务器会话最近更新时间:2021-12-08 17:04:41操作场景本文档主要指导您如何进行查看游戏服务器会话,其在后台中对应一个进程,您通过调用 云 API 为客户端分配一个游戏服务器会话,游戏服务器伸缩会将游戏服务器会话分配在一个空闲的进程上。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,创建服务器舰队,详情请参⻅ 创建服务器舰队。2. 单击创建完成的服务器舰队ID,进入服务器舰队详情,单击游戏服务器会话⻚签,进入游戏服务器会话,详细信息如下说明:游戏服务器会话ID:系统默认自动生成。名称:由您在调用 CreateGameServerSession API 时输入。状态:游戏服务器会话状态分为未定义、活跃、激活中、终止、终止中、异常。实例类型:默认自动生成。IP:默认自动生成。端口:可以自动生成,开发者也可以在对战服里进行分配。玩家会话:包括具有 ACTIVE 状态或 RESERVED 状态的玩家会话数。ACTIVE 状态指已连接到游戏服务器。RESERVED 状态指已在游戏服务器会话中为玩家分配槽,但玩家尚未连接。创建时间:游戏服务器会话创建的时间,格式为 yyyy-mm-dd hh:mm:ss,可按从前到后或从后到前进行排序。版权所有:腾讯云计算(北京)有限责任公司第27 共76⻚

运行时⻓:展示从开始到现在的运行时⻓,格式为 xxd xxh xxm xxs,可按从前到后或从后到前进行排序。版权所有:腾讯云计算(北京)有限责任公司第28 共76⻚

关联云联网最近更新时间:2022-03-22 18:02:38操作场景本文档主要指导您如何关联云联网进行多点内网互联服务,实现各地域的云上、云下多点互联。前提条件已创建 生成包 或 镜像资源。操作步骤创建服务器舰队时1. 登录 游戏服务器伸缩控制台,单机左侧菜单服务器舰队进入舰队列表⻚。2. 单击新建创建服务器舰队。3. 在新建服务器舰队的“关联云联网”⻚面勾选是。说明若您需要对同一账号下的 VPC 进行云联网自动审核,则在勾选后完成 服务授权 后再进行以下操作。若您无需自动授权则在“自动审核 VPC 授权”弹窗中单击取消或 “X” 关闭弹窗继续完成以下操作。版权所有:腾讯云计算(北京)有限责任公司第29 共76⻚

4. 输入账号 ID 及云联网 ID 进行关联操作。版权所有:腾讯云计算(北京)有限责任公司第30 共76⻚

说明在创建服务器舰队过程中关联云联网,需在20分钟内同意申请,否则创建失败。实例加入云联网产生的网络互通费用,由云联网所在账号承担。请关注该云联网内实例所属地域,目前暂不支持跨境互联服务,如有需要请联系您的商务经理。完成服务器舰队创建后1. 登录 游戏服务器伸缩控制台,单机左侧菜单服务器舰队进入舰队列表⻚。2. 完成 创建服务器舰队。版权所有:腾讯云计算(北京)有限责任公司第31 共76⻚

3. 单击ID进入需要关联云联网的舰队详情⻚面。4. 在服务器舰队详情⻚,单击右侧立即关联,即可进行关联操作。说明若您需要对同一账号下的 VPC 进行云联网自动审核,则在勾选后完成 服务授权 后再进行以下操作。若您无需自动授权则在“自动审核 VPC 授权”弹窗中单击取消或 “X” 关闭弹窗继续完成以下操作。5. 输入账号 ID 及云联网 ID 进行关联操作。版权所有:腾讯云计算(北京)有限责任公司第32 共76⻚

说明在完成服务器舰队创建之后关联云联网,对方需在7天内同意申请,7天后申请将过期。实例加入云联网产生的网络互通费用,由云联网所在账号承担。请关注该云联网内实例所属地域,目前暂不支持跨境互联服务,如有需要请联系您的商务经理。复制舰队时1. 登录 游戏服务器伸缩控制台,单机左侧菜单服务器舰队进入舰队列表⻚。2. 完成 创建服务器舰队。3. 单击复制进入复制舰队⻚面。4. 单击“基本信息”⻚面的点击展开,展开舰队详情⻚面。5. 在舰队详情⻚面的“关联云联网”中勾选是。说明若您需要对同一账号下的 VPC 进行云联网自动审核,则在勾选后完成 服务授权 后再进行以下操作。版权所有:腾讯云计算(北京)有限责任公司第33 共76⻚

若您无需自动授权则在“自动审核 VPC 授权”弹窗中单击取消或 “X” 关闭弹窗继续完成以下操作。6. 输入账号 ID 及云联网 ID 进行关联操作。7. 勾选关联时机。创建舰队过程中申请关联,对端账号需20分钟内审核,否则创建服务器舰队失败。创建舰队完成后申请关联,对端账号需在7天内同意申请。服务授权您可将服务授权给 GSE,对同一账号下的 VPC 进行云联网自动审核,具体操作步骤如下。版权所有:腾讯云计算(北京)有限责任公司第34 共76⻚

1. 在“自动审核 VPC 授权”弹窗中单击前往访问管理进入访问管理控制台。2. 在角色管理⻚面单击同意授权即可完成服务授权。另外,子账号若要实现“自动审核 VPC 授权”,则需主账号先完成服务授权,再将如下权限语法授权给子账号。{"version": "2.0",

"statement": [{"effect": "allow","action": ["cam:ListAttachedRolePolicies","cam:GetRole"],"resource": "*"}]}版权所有:腾讯云计算(北京)有限责任公司第35 共76⻚

创建别名最近更新时间:2021-11-16 18:03:40操作场景本文档主要指导您如何创建别名,用于抽象化舰队名称。更改别名的关联服务器舰队时,通过别名而不是特定舰队ID,能更轻松且无缝地将玩家流量从一个舰队切换到另一个舰队,实现不停服更新。操作步骤1. 登录 游戏服务器伸缩控制台,单击左侧菜单别名。2. 选择左上侧服务区域,单击新建。3. 进入新建别名⻚面,填写名称、类型、描述等信息,单击确定。名称:输入别名的名称,以便于在目录中识别。类型:下拉选择别名的类型,包括常规别名和终止别名。常规别名:指向舰队,系统会自动查找舰队下的服务器,并分配给客户端。选择常规别名后需要关联一个可用服务器舰队。版权所有:腾讯云计算(北京)有限责任公司第36 共76⻚

终止别名:不指向舰队,不能使用的原因在终止信息中进行描述,将会发送给客户端。关联服务器舰队:类型为常规别名时,需要选择关联服务器舰队。终止信息:类型为终止别名时,需要在终止信息中输入要向玩家显示的信息。描述:输入别名的简短描述以进一步帮助识别。4. 创建成功后,您可以在别名⻚面进行修改、删除等操作。版权所有:腾讯云计算(北京)有限责任公司第37 共76⻚

创建游戏服务器队列最近更新时间:2021-11-16 18:13:43操作场景本文档主要指导您如何创建游戏服务器队列,通过队列创建跨多个区域的舰队组,并允许游戏服务器会话放置在队列中的任何舰队中,可最大限度减少延迟,提供更好的玩家体验;更高效地使用更多的舰队容量,为新游戏更快地提供高容量;使游戏可用性更具弹性。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,单击左侧菜单游戏服务器队列。2. 选择左上侧服务区域,单击新建。3. 进入新建游戏服务器队列⻚面,填写 基本信息、延迟策略、目标 等信息。::: 基本信息标识符:输入合法的标识符。分配超时时间:输入游戏服务器会话请求可在多区域等待的最⻓时间。::: 延迟策略设置最⻓玩家延迟时间。设置多个策略可在一段时间后放宽最大延迟,优先级低的最⻓玩家延迟数值大于优先级高的。您可以使用一系列策略,随着时间的推移逐步提高最大延迟,用以平衡最佳游戏体验与玩家等待时间。举例说明:您为包含30秒超时的队列定义以下策略:多个策略从最大延迟值最小的策略开始连续实施。这组策略从60毫秒的版权所有:腾讯云计算(北京)有限责任公司第38 共76⻚

最大延迟开始,随时间增⻓到150毫秒,最后一个策略设置对任意玩家允许的绝对最大延迟。如果您希望不管延迟如何,确保所有游戏服务器会话都得到放置,则可以将最后一个策略的最大延迟设置为非常高的值。策略设置:执行情况:在该示例中,第一个策略花费第一个10秒查找所有玩家延迟不超过60毫秒的舰队,第二个策略花费第二个10秒查找所有玩家延迟不超过100毫秒的舰队,第三个策略花费剩余的10秒查找所有玩家延迟不超过150毫秒的舰队。当已判断出没有满足最⻓玩家延迟的舰队时,则直接返回结果无需等待分配的策略执行时间;当判断出有满足最⻓玩家延迟的舰队但其不空闲时,则在分配的策略时间内等待。::: 目标目标是游戏服务器伸缩进行资源调度的范围,是一个服务器舰队列表,可通过服务器舰队ID或别名ID来指定舰队,可对队列目标设置优先级。当延迟策略与目标同时设置时,执行逻辑以延迟策略为主。在为队列选择目标时,请考虑以下建议:队列中目标的优先级顺序很重要。如果您在游戏服务器会话放置请求中提供延迟数据,游戏服务器伸缩会重新确定目标的优先级,以找到玩家延迟最低的可用资源。如果您未提供延迟数据,游戏服务器伸缩会遵循目标列表优先级顺序,在这种情况下,游戏会话通常托管在列出的第一个舰队上,仅在需要时放置在备份舰队上。可以添加来自任何区域的任何现有服务器舰队或别名。队列应包含至少两个舰队,并且最好跨至少两个区域。降低舰队区域性速度减慢的影响,更高效地管理意外的玩家需求变化,可提高托管弹性。如果您将别名关联了服务器舰队(推荐),则最好在队列中设置目标时使用别名。队列中的所有目标必须运行与该队列的游戏客户端相兼容的游戏生成包。请注意,由队列处理的新游戏会话请求可能会放置在队列中的任何目标中。您需要决定在该区域中的何处创建您的队列。理想情况下,您通过游戏客户端服务 (如会话目录服务) 发出游戏服务器会话放置请求。如果是这样,我们建议您在地理位置上接近客户端服务部署位置的区域中创建队列,此方案版权所有:腾讯云计算(北京)有限责任公司第39 共76⻚

最大程度地降低了提交游戏会话放置请求的延迟。4. 单击确定,即可创建服务器游戏队列。创建成功后,您可以在游戏服务器队列⻚面进行修改、删除等操作。版权所有:腾讯云计算(北京)有限责任公司第40 共76⻚

查看监控最近更新时间:2021-12-09 11:34:35本文档主要指导您如何通过监控查看服务器舰队、游戏服务器队列、实例监控等信息。前提条件已完成 创建服务器舰队。操作步骤1. 登录 游戏服务器伸缩控制台,单击左侧菜单服务器舰队。2. 单击服务器舰队ID,进入服务器舰队详情⻚。3. 在服务器舰队详情⻚,单击右上角查看监控,即可进入监控面板。4. 单击Dashboard>Dashboard 列表>新建 Dashboard>新建图表创建监控图表。版权所有:腾讯云计算(北京)有限责任公司第41 共76⻚

5. 在指标中选择命名空间和指标,定义展示在图表上的数据,根据您需要监控的对象,命名空间可选择服务器舰队、游戏服务器队列、实例监控游戏服务器伸缩-服务器舰队可供选择的监控指标说明:监控指标激活中的游戏服务器会话数(Count)活跃的游戏服务器会话数(Count)活跃实例数(Count)空闲实例数(Count)空闲实例数占比(%)最大实例数(Count)最小实例数(Count)期望实例数(Count)说明具有 ACTIVATING 状态的游戏服务器会话(表示正在启动)具有 ACTIVE 状态的游戏服务器会话(表示能够托管玩家,并且正在托管零个或多个玩家)具有 ACTIVE 状态的实例(表示正在运行活动服务器进程)当前托管0个游戏服务器会话的活动实例处于空闲状态的所有活动实例的百分比服务器舰队允许的最大实例数服务器舰队允许的最小实例数服务器舰队维护的活动实例的目标数量版权所有:腾讯云计算(北京)有限责任公司第42 共76⻚

监控指标健康服务器进程数(Count)异常关闭的服务器进程数(Count)转化为活跃的服务器进程数(Count)关闭的服务器进程数(Count)活跃服务器进程数(Count)说明运行正常的活动服务器进程自上次报告以来因异常情况而被关闭的服务器进程自上次报告以来,从 ACTIVATING 成功转换为 ACTIVE 状态的服务器进程自上次报告以来关闭的服务器进程具有 ACTIVE 状态的服务器进程(表示它们正在运行并且能够托管游戏服务器会话)运行正常的所有活动服务器进程的百分比活动、运行正常的服务器进程上当前未使用的游戏服务器会话槽健康服务器进程数占比(%)可用的游戏服务器会话数(Count)可用的游戏服务器会话数占比(%)活跃的玩家会话数(Count)转化为活跃的玩家会话数(Count)购买失败实例数(Count)所有活动服务器进程(运行正常或不正常)上当前未使用的游戏服务器会话槽的百分比具有 ACTIVE 状态(玩家已连接到活动游戏服务器会话)或 RESERVED 状态 (已在游戏服务器会话中为玩家分配槽,但玩家尚未连接)的玩家会话自上次报告以来(一段时间内),从 RESERVED 状态转换为 ACTIVE 状态的玩家会话未购买成功的实例数版权所有:腾讯云计算(北京)有限责任公司第43 共76⻚

【游戏服务器伸缩-游戏服务器队列】可供选择的监控指标说明:监控指标说明版权所有:腾讯云计算(北京)有限责任公司第44 共76⻚

监控指标放置等待平均时⻓(s)说明游戏服务器队列中具有 PENDING 状态的游戏服务器会话放置请求等待执行的平均时⻓成功放入游戏服务器会话,但不是首选服务器舰队,因为该服务器舰队被视为不可行(例如,具有较高中断率的 Spot 队组)成功放入游戏服务器会话,但不是首选服务器舰队,因为该服务器舰队没有可用资源游戏服务器会话成功放入为玩家提供最低延迟的区域首选非可用放置数(Count)首选无可用资源放置数(Count)最低延迟地域放置数(Count)取消放置数(Count)失败放置数(Count)新放置请求数(Count)成功放置数(Count)超时放置数(Count)队列深度(Count)上海区域放置数(Count)硅谷区域放置数(Count)弗吉尼亚区域放置数(Count)北京区域放置数(Count)广州区域放置数(Count)香港区域放置数(Count)孟买区域放置数(Count)首尔区域放置数(Count)东京区域放置数(Count)法兰克福区域放置数(Count)自上次报告以来,在超时前被取消的游戏服务器会话放置请求自上次报告以来,因任何原因失败的游戏服务器会话放置请求自上次报告以来,添加到队列中的新的游戏服务器会话放置请求自上次报告以来,游戏服务器会话放置请求导致了新的游戏服务器会话自上次报告以来,达到队列超时限制而未执行的游戏服务器会话放置请求队列中状态为 PENDING 的游戏服务器会话放置请求的数量自上次报告以来,游戏服务器会话成功放入上海区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入硅谷区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入弗吉尼亚区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入北京区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入广州区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入香港区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入孟买区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入首尔区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入东京区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入法兰克福区域中的服务器舰队版权所有:腾讯云计算(北京)有限责任公司第45 共76⻚

监控指标新加坡区域放置数(Count)曼谷区域放置数(Count)说明自上次报告以来,游戏服务器会话成功放入新加坡区域中的服务器舰队自上次报告以来,游戏服务器会话成功放入曼谷区域中的服务器舰队版权所有:腾讯云计算(北京)有限责任公司第46 共76⻚

游戏服务器伸缩-实例监控可供选择的监控指标说明:监控指标说明版权所有:腾讯云计算(北京)有限责任公司第47 共76⻚

监控指标外网出流量(MBytes)内网入包量(Count/s)内网入带宽(MBit/s)内网出包量(Count/s)内网出带宽(MBit/s)内存利用率(%)内存使用量(MBytes)CPU 使用率(%)TCP 连接数(Count)外网入包量(Count/s)外网出包量(Count/s)外网入带宽(MiBit/s)外网出带宽(MiBit/s)CPU 一分钟平均负载说明外网网卡的平均每秒出流量内网网卡的平均每秒入包量内网网卡的平均每秒入流量内网网卡的平均每秒出包量内网网卡的平均每秒出流量用户实际使用的内存量百分比,不包括缓冲区与系统缓存占用的内存用户实际使用的内存量,不包括缓冲区与系统缓存占用的内存实例运行期间实时占用的 CPU 百分比处于 ESTABLISHED 状态的 TCP 连接数量外网网卡的平均每秒入包量外网网卡的平均每秒出包量外网网卡的平均每秒入流量外网网卡的平均每秒出流量一分钟内正在使用和等待使用 CPU 的平均任务数版权所有:腾讯云计算(北京)有限责任公司第48 共76⻚

版权所有:腾讯云计算(北京)有限责任公司第49 共76⻚

本文标签: 服务器舰队游戏创建实例