[s:ac:哭笑]幻塔可是折腾了 挺久呢
这改完之后 估计服务器压力就小多了
毕竟 不知道会弃坑多少人呢
后排蹲个计算机大佬,讲解一下这个bug有多严重[s:ac:哭笑][s:ac:哭笑][s:ac:哭笑]
Reply to [pid=576173712,29992365,1]Reply[/pid] Post by [uid=41506569]可燃冰1998[/uid] (2021-12-24 19:27)本地计算的意思是你拿金山游侠/八门神器都能改抽卡结果
这可能是重构服务端的问题
[s:ac:哭笑]如果还发版号,最轻松就是套皮换个名字上线
原神也是本地处理啊,但是抽卡邮箱领取也不会回档,回档都是些无关紧要的东西,我觉得不是本地处理的问题
Reply to [pid=576174041,29992365,1]Reply[/pid] Post by [uid=41840337]lirics_[/uid] (2021-12-24 19:29)原神是有些数据是本地处理的。但是幻塔的问题是抽卡是本地运算的。
我不知道bug的成因到底是不是本地运算
但一切由游戏通过本地运算生成道具等结果然后写入远程服务器的设计都是cjb,不可能设计可信验证方式验证。
无论前台做的再好,都可以进行破解,从简单重放到把你整个协议fuck出来,总有一条适合你。
如果是这种逆天设计,全部涉及修改远程数据的通信接口全部要重写。服务端客户端全部都要大改。
[quote][pid=576173893,29992365,1]Reply[/pid] Post by [uid=63028798]神鬼神[/uid] (2021-12-24 19:28):
本地计算的意思是你拿金山游侠/八门神器都能改抽卡结果
这可能是重构服务端的问题[/quote][s:ac:哭笑]听起来 这不就跟 他之前那个古老的退出框
差不多时代了么
突然有个建议啊,要不然完美脸皮厚点就说这次也是删档付费测试,然后记下玩家氪金数等到把bug修完了在新开服的时候再结一遍算了。(笑)
[quote][pid=576174041,29992365,1]Reply[/pid] Post by [uid=41840337]lirics_[/uid] (2021-12-24 19:29):
原神也是本地处理啊,但是抽卡邮箱领取也不会回档,回档都是些无关紧要的东西,我觉得不是本地处理的问题[/quote]傻子程序员都知道抽卡不能本地处理[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
塔塔他。。。
[quote][pid=576176555,29992365,1]Reply[/pid] Post by [uid=43314766]AEEEE[/uid] (2021-12-24 19:40):
傻子程序员都知道抽卡不能本地处理[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052b[/quote][s:ac:哭笑]跟不上时代的老员工
保不齐会这么做
就是实习生学的也是近些年技术
虽然实习生会出现其他的bug
[quote][pid=576174807,29992365,1]Reply[/pid] Post by [uid=39323954]SEDANLY[/uid] (2021-12-24 19:32):
突然有个建议啊,要不然完美脸皮厚点就说这次也是删档付费测试,然后记下玩家氪金数等到把bug修完了在新开服的时候再结一遍算了。(笑)[/quote][s:ac:哭笑]那这修,起码要修一年。而且容易出官司的
Reply to [pid=576174041,29992365,1]Reply[/pid] Post by [uid=41840337]lirics_[/uid] (2021-12-24 19:29)但是抽卡这种,放本地[s:ac:哭笑]属实逆大天了
如果指的是无限抽卡的那个bug,大概率是服务器上的逻辑问题,只是造成的结果非常严重,改起来大概率不复杂,原因应该是缓存中的数据没有存盘到数据库上,发生顶号行为时缓存中的数据被数据库的覆盖了也就造成了数据的回退,简单说,服务器上有一ab两份数据,a是内存的数据,快,b是数据库里的数据,安全,慢,正常下线时会用a覆盖b,上线会用b覆盖a,bug大概率顶号时候没有用a覆盖b,但是b覆盖了a,解决方案很多,最快的就是不允许顶号呗,想彻底就保证执行了正确顶号流程就行 ,先存盘再上线
[s:a2:不明觉厉]这个工程量就大了……涉及到底层,放一般游戏是真的会直接停服等着出2.0的程度。
那么我们的幻塔打算怎么做?看目前的情况好像是“拖”字决啊。希望塔宝给点力,让大伙见证一下老厂商完美的实力[s:ac:偷笑]
[quote][pid=576177630,29992365,1]Reply[/pid] Post by [uid=43055954]迷失了一会[/uid] (2021-12-24 19:45):
如果指的是无限抽卡的那个bug,大概率是服务器上的逻辑问题,只是造成的结果非常严重,改起来大概率不复杂,原因应该是缓存中的数据没有存盘到数据库上,发生顶号行为时缓存中的数据被数据库的覆盖了也就造成了数据的回退,简单说,服务器上有一ab两份数据,a是内存的数据,快,b是数据库里的数据,安全,慢,正常下线时会用a覆盖b,上线会用b覆盖a,bug大概率顶号时候没有用a覆盖b,但是b覆盖了a,解决方案很多,最快的就是不允许顶号呗,想彻底就保证执行了正确顶号流程就行 ,先存盘再上线[/quote][s:ac:哭笑]网游有些数据 特别是氪金相关数据不应该实时交互么
你这是什么交互啊。。。
服务器端 应该有些 现成的代码吧
我看还是客户端方面有问题吧
以前的内购单机么???
[quote][pid=576177630,29992365,1]Reply[/pid] Post by [uid=43055954]迷失了一会[/uid] (2021-12-24 19:45):
如果指的是无限抽卡的那个bug,大概率是逻辑问题,只是造成的结果非常严重,改起来大概率不复杂,原因应该是缓存中的数据没有存盘到数据库上,发生顶号行为时缓存中的数据被数据库的覆盖了也就造成了数据的回退......[/quote]现在问题是,抽卡可以卡出无限抽,邮件可以卡出无限领,就连地图箱子也有人试了可以重复开[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bcad49530.png[/img]
[quote][pid=576177630,29992365,1]Reply[/pid] Post by [uid=43055954]迷失了一会[/uid] (2021-12-24 19:45):
如果指的是无限抽卡的那个bug,大概率是服务器上的逻辑问题,只是造成的结果非常严重,改起来大概率不复杂,原因应该是缓存中的数据没有存盘到数据库上,发生顶号行为时缓存中的数据被数据库的覆盖了也就造成了数据的回退,简单说,服务器上有一ab两份数据,a是内存的数据,快,b是数据库里的数据,安全,慢,正常下线时会用a覆盖b,上线会用b覆盖a,bug大概率顶号时候没有用a覆盖b,但是b覆盖了a,解决方案很多,最快的就是不允许顶号呗,想彻底就保证执行了正确顶号流程就行 ,先存盘再上线[/quote]但问题是不只有抽卡啊,boss奖励,邮箱,商店,剧情奖励,等等等等,只要你想,没什么是不能卡的