我用 HTML5 和 Javascript 制作了一个游戏,并将其上传到 Kongregate。游戏使用 Kongregate 统计 API 来报告玩家达到的等级和高分。
我已经上传了游戏,并在预览模式下对其进行了测试。一切正常,游戏结束后,玩家可以在高分表中看到自己的分数。
这是出现在 Web 开发者控制台中的内容。
[Konduit] Kongregate Packet[kong_web] stat.submit: {"stats":{"121151":1},"success":true} [Game] StatServices.submit ( maxlevel, 1 ) game.html
[Konduit] [Game->Service]: stat.submit: {"req.id":1,"stats":[{"value":1,"name":"maxlevel"}]}
Object { flushlow: Array[1] }
Object { statList: 1 }
[Konduit] Kongregate Packet[kong_web] stat.submit: {"stats":{"121151":1},"success":true}
[Konduit] [maxlevel-ServerUpdate]: submitted=1
[Konduit] [Service->Game]: stat.submit: {"stats":{"121151":1},"success":true}
但是,在我点击发布按钮后,它突然坏了。呼叫仍在被推送,但没有任何反馈回来。
出现连接成功的线。
[服务->游戏]:你好:{“成功”:真}
但是,表明 stat 提交成功的那个却没有。
[游戏] StatServices.submit (maxlevel, 1) game.html [Konduit] [Game->Service]: stat.submit: {"stats":[{"value":1,"name":"maxlevel"}],"req.id":1}
编辑:现在它似乎工作正常,我什至没有改变任何东西。