开通云游戏服务的操作步骤概览如下图:
首先您需要 注册火山引擎账号。
目前火山引擎云游戏服务仅对企业用户加白开放。申请开通云游戏服务的主要步骤如下图所示:
完成火山引擎账号的企业实名认证。具体步骤,参考 企业实名认证。
认证成功后,打开云游戏产品的 官网页面,点击 申请试用。
填写联系人、联系电话、公司名称等信息,点击 提交,进入审批流程。
火山引擎将通过电话联系您确认申请信息,请注意接听。可点击火山引擎控制台页面右上角的 消息 图标,打开站内信,查看申请进度。如申请信息审核无误,云游戏服务申请将在12小时内审核完成。
云游戏服务开通成功后,点击火山引擎官网页面右上角的 控制台,然后选择「云游戏」,即可打开云游戏服务的管理控制台(或直接点击 云游戏控制台链接)。
业务为用户在云游戏控制台内购买资源、开展业务的标识。进入云游戏控制台后,在「业务管理」页面中点击 「新建业务」,输入业务名称等基本信息,新建业务。
为方便业务管理,主账号可通过火山引擎 个人 > 访问控制 > 用户 页面创建子账号,并为创建的子账号赋予业务的管理权限。详细信息,参考 创建和管理子账号权限。
业务创建完成后,点击 进入业务。在业务下的「资源管理」页面中,根据选择的计费模式(预付费模式或后付费模式),按需购买实例资源。详细信息,参考 购买指南。
购买资源后,点击「进入业务」,在业务下的「游戏管理」页面中上传游戏包、完成游戏的上架和部署,为后续集成客户端 SDK 时,获取指定实例资源的游戏推流信息做准备。详细信息,参考 游戏管理。
云游戏服务接入可分为如下图中所示四个步骤:
在云游戏控制台购买实例资源、上传游戏包并完成游戏上架后,您可以通过 SDK 下载 获取 SDK(Android,iOS,Web/H5) 包文件,开发定制化的客户端,集成云游戏服务。Android、iOS、Web/H5 客户端开发的主要步骤如下:
环境准备:
初始化云游戏 SDK:
app/src/main/AndroidManifest.xml
文件的 meta-data
中填入注册的火山引擎用户账号(可通过火山引擎官网页面右上角 用户 > 账号管理 > 主账号信息 获取)。prepare()
接口,进行资源异步加载。申请云游戏服务:
ak
)和 Secret Key(sk
),调用 签发临时 Token 接口,获取用于鉴权的临时 Access Key(ak
)、Secret Key(sk
)和 Token(token
)。start()
接口,指定启动的游戏(游戏的唯一标识 gameId
或用户自定义游戏 ID custom_game_id
)等必要参数,申请云游戏服务。详细信息,参考 接口说明。环境准备:
初始化云游戏 SDK:
VeGameManager
配置,创建 VeGameManager
实例 。申请云游戏服务:
VeGameConfigObject
选项(ak
、sk
、token
、userId
、gameId
、roundId
等鉴权和业务参数)。startWithConfig
接口,申请云游戏服务。详细信息,参考 接口说明。环境准备:
实例化 veGameSDK:
new veGameSDK(config)
接口,指定 userId
、accountId
和 domId
等参数,实例化 veGameSDK。申请云游戏服务:
start()
接口,指定启动的游戏(游戏的唯一标识 gameId
或用户自定义游戏 ID custom_game_id
)和用于鉴权的令牌(token
)等参数,申请云游戏服务。详细信息,参考 接口说明。说明
以上客户端 SDK 接入文档和服务端 OpenAPI 文档需完成企业实名认证并开通云游戏服务后才可访问。详细说明,参考 开通云游戏服务。