# 准备 SDK 开发环境
# 什么是SDK开发环境准备?
为了使用STOVE PC SDK,在STOVE Studio控制台事先注册测试和销售目的游戏的过程。 在STOVE Studio Console上注册游戏的过程概括如下。
# 1. 申请加入STOVE Studio
(1) STOVE Studio (opens new window) 通过电子邮件注册stove会员并创建账户
(2) 在 STOVE Studio 中选择Starting Studio
(3) 选择Sign up for Pre-launch
后,同意条款并登记团队信息
(4) 完成入驻申请
# 2. 注册 STOVE Studio 项目
(1) STOVE Studio入驻申请完成后
(2) 在 STOVE Studio 控制台屏幕上选择Register Project
(3) 在项目注册弹窗输入项目名、项目ID、游戏ID后Register
- 游戏ID、Application Key、Application Secret
(5) 在模仿样本的SDK对接代码中,输入上图4所示的认证密钥值。
# 3. STOVE 运行设置
# 3.新客户端下载
- 通过STOVE Store顶部菜单(GNB)下载[新客户端](https://www.onstove.com/download)并将其安装在要测试的PC上。
# B. 激活开发者模式
激活开发者模式是一项允许新客户端识别本地 PC 上运行的游戏版本(链接到 PC SDK)的任务。
# 1.创建开发者模式设置文件
- 要激活新客户端的开发人员模式,必须创建名为“policyconfig.json”的配置文件。如果文件名不正确,新客户端将无法识别该设置文件。
- 转到“C:\Users%username%\AppData\Local\STOVE\Config”并创建“policyconfig.json”文件。
路径:...\AppData\Local\STOVE\Config\PolicyConfig.json
# 2. 输入设置
激活新客户端开发者模式的最后一步是填写如下框中所示的设置。
警告
如果 Stove Launcher 已打开,则写入后必须重新启动 Stove Launcher。通过编辑器或exe进行测试时,必须以管理员模式运行。
dev_game_list 中可以输入工作室注册的多个游戏ID,与输入的游戏ID匹配的游戏版本以开发者模式与New客户端通信,并可以在本地PC上进行测试。
{
"stove_launcher_policy_config":
{
"dev_game_list": [ "游戏 ID", "游戏 ID"]
}
}
2
3
4
5
6
如果新客户端未开启开发者模式,请检查policyconfig.json文件位置是否正确,并检查policyconfig.json中输入的游戏ID是否与工作室注册的游戏ID完全一致。
# C. 游戏包测试
由于新客户端的开发者模式已通过上述过程激活,因此所有困难的过程都已完成,并且只需在新客户端运行时使用链接的 PC SDK 执行游戏构建即可进行游戏包测试。
由于游戏包测试既可以通过直接执行exe文件运行,也可以在开发工具(Visual Studio、Unity、Unreal等)的调试模式下运行,因此您可以方便地执行游戏包测试并执行调试过程。
如果对接IAP SDK的游戏需要测试付费,则不支持上述方法。要进行测试付款,请务必将游戏包上传到STOVE Studio,在新客户端中进入STOVE Studio测试菜单,然后尝试进行测试付款。
# 练习示例
以上所有准备完毕后,通过各游戏引擎的示例说明,可以掌握基本的SDK对接流程。