应用市场在线游戏信息统计
程序员文章站
2024-04-03 10:31:52
...
一、 点击次数统计
1. 平台SDK提供3个接口START\STOP\PAUSE,游戏start的时候服务器开启session并记录一个开始时间,游戏STOP的时候再次计算时间,通过计算时间间隔累积到一定数量才算一次有效的游戏点击。
存在的问题:用户游戏时间无法把控,玩家中途crash退出无法统计
2. SDK在游戏调用Start的时候Hash一个ID标识一次点击,同时SDK开启一个定时器,并把ID发给服务器,服务器开启一个session,记录游戏点击ID。SDK定时向服务器同步更新数据,服务器会话在时间累积到一定次数之后把该点击记为一个有效,更新数据库,关闭session,通知SDK关闭定时器。
防止恶意刷榜问题:
为了有效防止恶意刷榜,服务器在客户端上传点击ID的时候记录客户端IP,限制一个IP一个时段内只记录一定数量的有效点击量。
一般的统计方式都是提供一套需要嵌入代码中的接口。在程序需要的时候调取接口,后台才能统计信息。
统计方法:1. 平台SDK提供3个接口START\STOP\PAUSE,游戏start的时候服务器开启session并记录一个开始时间,游戏STOP的时候再次计算时间,通过计算时间间隔累积到一定数量才算一次有效的游戏点击。
存在的问题:用户游戏时间无法把控,玩家中途crash退出无法统计
2. SDK在游戏调用Start的时候Hash一个ID标识一次点击,同时SDK开启一个定时器,并把ID发给服务器,服务器开启一个session,记录游戏点击ID。SDK定时向服务器同步更新数据,服务器会话在时间累积到一定次数之后把该点击记为一个有效,更新数据库,关闭session,通知SDK关闭定时器。
防止恶意刷榜问题:
为了有效防止恶意刷榜,服务器在客户端上传点击ID的时候记录客户端IP,限制一个IP一个时段内只记录一定数量的有效点击量。
存在的问题:局域网内的用户对于服务器而言获取的是同一个IP。
时序图:
以上就介绍了应用市场在线游戏信息统计,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
应用市场在线游戏信息统计
-
人民网推出在线游戏平台 杀入游戏市场 游戏网游
-
人民网推出在线游戏平台 杀入游戏市场 游戏网游
-
改变IT市场10大应用 Office/Photoshop上榜 Office应用服务器Lotus游戏Adobe
-
改变IT市场10大应用 Office/Photoshop上榜 Office应用服务器Lotus游戏Adobe
-
应用程序使用统计信息 – .NET CORE(C#) WPF界面设计
-
区块链应用落地区域股权市场,电子信息产业恢复势头迅猛
-
【奥鹏作业答案库网】大工20春《应用统计》在线作业1【奥鹏作业答案】
-
中国互联网信息安全市场成长的背后,存在哪些统计数字
-
应用程序使用统计信息 – .NET CORE(C#) WPF界面设计