联调与测试
本页汇总本地联调和上线前检查路径。先完成目标引擎的安装与 Quick Start,再按目标功能验证业务结果。
- 本机安装并能启动 IGP 桌面客户端。
- 已获得正确的
appId,测试环境和后台应用配置一致。 - 游戏启动流程已显式初始化 SDK。
- 成就 key、正版校验、实名认证与防沉迷等后台配置已经准备完成。
- 需要房间能力时,从 IGP 桌面客户端按联调流程启动游戏。
- 按 Unity 安装 安装主包和所需可选包。
- 完成 Unity Quick Start。
- 在 Editor 中按 Unity 调试 准备桌面客户端联调。
- 验证授权、成就和所需可选能力都返回明确结果。
GameMaker
Section titled “GameMaker”- 下载并解压 GameMaker 发布包。
- 打开
windows-auth-achievements示例工程。 - 按 GameMaker Quick Start 验证初始化、授权、成就和合规状态。
- 需要排查时查看 GameMaker 调试。
- 按 Godot 安装 导入与精确 Godot 版本匹配的 Core 和可选包。
- 完成 Godot Quick Start,确认
/root/IGP、Desktop Session、正版校验和 capability。 - 下载同一 SDK 版本和同一 Godot variant 的 Godot 测试工程。
- 在独立
SDKTest/工程中导入 Core、Compliance 和 GameKit,替换为测试应用的appId和环境后运行main.tscn。
Godot 最小验收:
- 初始化成功,attached、ready 和 authorization 都进入明确状态。
- Core、Compliance、GameKit 能正确识别已安装模块。
- 成就、实名与防沉迷、用户资料、排行榜和分享返回成功或可解释的业务错误。
- 关闭桌面客户端、使用错误
appId或缺少 capability 时有明确失败路径。
| 功能 | 检查入口 |
|---|---|
| 启动与连接 | 启动与连接 |
| 正版校验 | 正版校验 |
| 实名认证与防沉迷 | 实名认证与防沉迷 |
| 成就 | 成就 |
| 联机大厅 | 联机大厅 |
| 房间 | 房间 |
| 实时消息 | 实时消息 |
| 状态与 RPC | 状态与 RPC |
| Mirror 传输层 | Mirror 传输层 |
appId、环境和后台应用都已切换到正式配置。- 示例 key 已替换为后台真实配置的成就 key。
- 测试工程、清除成就按钮、调试参数和临时配置没有进入正式玩家流程。
- 失败、断线、授权失败和所有合规
BLOCK状态都有游戏内处理。 - SDK 初始化位置唯一且清晰,可选模块与 capability 都在调用前检查。