# 准备 SDK 开发环境

# 什么是SDK开发环境准备?

为了使用STOVE PC SDK,在STOVE Studio控制台事先注册测试和销售目的游戏的过程。 在STOVE Studio Console上注册游戏的过程概括如下。

fig1

# 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

fig2

(4) 在已完成注册的项目中,提前确认以下值

  • 游戏ID、Application Key、Application Secret

    fig3

(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
1

# 2. 输入设置

激活新客户端开发者模式的最后一步是填写如下框中所示的设置。

警告

如果 Stove Launcher 已打开,则写入后必须重新启动 Stove Launcher。通过编辑器或exe进行测试时,必须以管理员模式运行。

dev_game_list 中可以输入工作室注册的多个游戏ID,与输入的游戏ID匹配的游戏版本以开发者模式与New客户端通信,并可以在本地PC上进行测试。

{
 "stove_launcher_policy_config"{
 "dev_game_list": [ "游戏 ID", "游戏 ID"]
 }
}
1
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对接流程。

Last Updated: 2024/12/24 13:40:49