level 8
zjlltx1
楼主
作为一个新进程序猿大概聊一下自己的看法
最早有人卡b10箱子的时候我就很不解 难道客户端发送一条请求之后服务器不会校验的嘛
直到刚才我在重复任务3/5的情况下打了一次630 结算的时候无线绿圈 点击重试之后 结算成功 退出来一看 呵呵 我的重复任务完成了
这次大规模的bug根本不是服务器和网络的锅 是这个游戏后台与数据库交互的代码本身就存在致命的bug
再结合贴吧有人告诉我以前就可以10连卡面包 一切都说通了 其实根本不是10连卡面包 而是你10连卡成了十几连 只不过他限制了一次十连获得的角色只能10个 所以只多了面包
这次更新cq作死非要增加十连动画跳过功能 这个bug被无限放大
简单来说当你点击十连的时候 客户端就会对服务器喊我要十连 正常的流程服务器应该校验你是否减少了钻石 是否付款等等 确认没问题 在返回 不然做出错处理
然而cq的后台很明显没有校验这个过程 也就是客户端应为网络波动种种原因 对服务器重复发送了多条相同的请求 服务器每一条都通过了 每一条都给你返回了一个十连
说了这么多废话大概意思就是除非整个游戏后台重新写不然这个bug估计解决不了![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
那岂不是可以一直卡10连 我不退款了 良心游戏![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
2016年08月18日 11点08分
1
最早有人卡b10箱子的时候我就很不解 难道客户端发送一条请求之后服务器不会校验的嘛
直到刚才我在重复任务3/5的情况下打了一次630 结算的时候无线绿圈 点击重试之后 结算成功 退出来一看 呵呵 我的重复任务完成了
这次大规模的bug根本不是服务器和网络的锅 是这个游戏后台与数据库交互的代码本身就存在致命的bug
再结合贴吧有人告诉我以前就可以10连卡面包 一切都说通了 其实根本不是10连卡面包 而是你10连卡成了十几连 只不过他限制了一次十连获得的角色只能10个 所以只多了面包
这次更新cq作死非要增加十连动画跳过功能 这个bug被无限放大
简单来说当你点击十连的时候 客户端就会对服务器喊我要十连 正常的流程服务器应该校验你是否减少了钻石 是否付款等等 确认没问题 在返回 不然做出错处理
然而cq的后台很明显没有校验这个过程 也就是客户端应为网络波动种种原因 对服务器重复发送了多条相同的请求 服务器每一条都通过了 每一条都给你返回了一个十连
说了这么多废话大概意思就是除非整个游戏后台重新写不然这个bug估计解决不了