原神吧 关注:2,710,655贴子:68,227,409

对于这次幻塔无限抽卡事件,大胆做一个不负责任的猜想。如果多方

只看楼主收藏回复

对于这次幻塔无限抽卡事件,大胆做一个不负责任的猜想。如果多方叙述之间重合的部分没有出现差错的话,这次的事件是一部分玩家发现只要在抽卡结束以后没有出自己想要的SSR就能不退出直接关游戏重进,抽卡用的资源就不会被消耗掉,可以重新抽卡,相当于每次十连都像刷初始号一样。
按照这些点的描述,可能是因为幻塔的抽卡机制是在本地运算的。(想到这个猜想的时候差点被雷死,快2022年了居然还有得本地运算抽卡的游戏)
什么意思呢?一般抽卡游戏的抽卡运算公式大概是“玩家抽卡→抽卡资源足够则消耗资源并向服务器上传计算请求/抽卡资源不足则向玩家报错(结束)→服务器计算出抽卡结果并发还给软件→软件展示结果→玩家点击屏幕结束抽卡”,这样的好处是真正运行抽卡过程的部分全部由内部服务器完成,所以黑客难以对其进行攻击,缺点是在限定池子刚开等抽卡高峰期服务器压力会比较大。
而幻塔作为一个mmo游戏,需要服务器长时间运行多人同时在线的情况,还是大地图,服务器压力本来就很大了(问为什么会大的我不想回答,1+1为什么等于2?)在这一前提下,限定池开放的高峰期带来的进一步压力可能会导致服务器崩溃,所以幻塔的某个鬼才设计师可能灵机一动:“反正单次抽卡计算量不大,我们让玩家自己的手机运行抽卡计算过程不就好了吗?”
注意!!!以下关于幻塔的抽卡程序纯属猜测!!!如有错误概不负责!!!!!
注意!!!以下关于幻塔的抽卡程序纯属猜测!!!如有错误概不负责!!!!!
注意!!!以下关于幻塔的抽卡程序纯属猜测!!!如有错误概不负责!!!!!
好我们继续,根据之前事件的多方描述,我猜测幻塔的抽卡计算机制可能是这样的:“玩家抽卡→抽卡资源足够则消耗资源并向在手机上运行计算/抽卡资源不足则向玩家报错(结束)→手机运算结束并展示结果→玩家点击屏幕结束抽卡并把结果数据上传到服务器”,大家可以发现如果按照这个路程去运算,那每次抽卡服务器需要承担的运算只有接收一段数据并储存到对应文件夹里面去,比上面那段压力要小不知道多少。
到这里可能都没什么问题,但是这次的事件发生了,如果玩家描述无误,那么在“玩家点击屏幕结束抽卡并把结果数据上传到服务器”这个步骤之前的所有步骤,可能都被算为同一段的……怎么说呢?举个例子,在玩家推剧情的时候,进入对话,每点击一次跳一个对话都是一个步骤运算,但是只要你在对话过程中退出游戏重进,那这段对话会从头开始,而不是从你退出去的那条对话继续,这样编排可以减少手机的运算压力,程序员可能是考虑到玩家手机的压力而选择将完全不需要和服务器对接的部分整合,从而减小运行数据量,而且也可以防止玩家在抽卡资源已经被消耗而抽卡运算结果没有出来的时候断网,进而发生抽卡资源没了但是货没出来的问题。
而按照这样的运算方式看这次抽卡事件,如果这几个步骤真是在同一段里面的,那就可以解释了,玩家就是卡在“手机运算结束并展示结果”这一段运算还没结束的时候退出重进游戏,让这个运算过程没发生过。如果真的是这样,那“幻塔要凉”可能真的不是一句玩笑话。因为这不是一个小bug改一改补补漏洞就好,程序员得重新写整个抽卡程序换掉旧的那个,而这个新的程序会不会出其他bug还是未知数,而且现在已经正式开服了,不是一测二测你可以随便改,你每关服一个小时就是全服补偿增加+玩家满意度下降,完美可是有大股东在背后的公司他们可不会管你这个问题好不好解决,只管你能不能解决。
以上全部是楼主的猜想,不保证其真实性,大家伙看看图一乐,如有问题概不负责。


IP属地:上海来自Android客户端1楼2021-12-25 01:03回复
    疑似幻塔程序员


    IP属地:上海来自Android客户端2楼2021-12-25 01:03
    回复
      广告
      立即查看
      啰啰嗦嗦写了这么多,简单点就和卡着渡海去稻妻过雷暴区一样么


      IP属地:宁夏来自Android客户端4楼2021-12-25 09:01
      收起回复
        抽卡这种重要而且不太吃性能的游戏放本体太不应该了


        IP属地:福建来自Android客户端5楼2021-12-25 11:01
        收起回复
          所以变相说明这游戏概率没问题? 所谓的仓管不存在吗


          IP属地:湖北来自Android客户端6楼2021-12-25 11:12
          回复
            原神还不赶紧安排本地抽卡,我能修改1抽1金。


            IP属地:美国来自iPhone客户端7楼2021-12-25 11:14
            回复
              楼主猜测应该基本上八九不离十。这个其实很不应该,投入那么大制作的游戏,到头来在关键部分偷工减料真的不知道怎么说。


              IP属地:广东来自iPhone客户端8楼2021-12-25 11:37
              回复
                纯电脑小白,图上这人说直接套用了单机的,那现在破罐子破摔,再次把原神抽卡的这套逻辑搬进去是否可行呢,至少能凑合吧


                IP属地:江苏来自iPhone客户端9楼2021-12-25 12:32
                收起回复
                  广告
                  立即查看
                  那不就完全不知道到底谁是卡bug出的ssr了,官方没有实际的抽卡数据啊🤣


                  IP属地:安徽来自Android客户端10楼2021-12-25 13:54
                  回复
                    幻塔自身的问题,自己不想投入成本加大服务器组硬件实力。就用本地运算数据来减少成本,然后在固定机制和服务器负载低的时候才交换数据。


                    IP属地:陕西来自Android客户端11楼2021-12-25 14:02
                    回复
                      原神最高4人联机服务器全天都很轻松


                      IP属地:重庆来自Android客户端12楼2021-12-25 14:34
                      收起回复
                        套单机的底层代码可太牛逼了,真不在乎修改器啊


                        IP属地:山东来自Android客户端13楼2021-12-25 14:57
                        回复
                          单独抽卡出现回档bug还可能说是抽卡系统的问题。
                          而如果重复领邮箱和重复开箱子的bug也都是真的的话,就不得不怀疑发生问题的地方根本不在这里了


                          IP属地:湖北来自Android客户端14楼2021-12-25 15:12
                          收起回复
                            毕竟MMO有天梯排名一类的 不好说是不是为了给某些托。。。。


                            IP属地:河北来自Android客户端15楼2021-12-25 15:39
                            回复
                              广告
                              立即查看
                              如果是个小作坊还能理解,完美好歹也是个是十几年的大公司了


                              IP属地:江西来自Android客户端16楼2021-12-26 11:19
                              收起回复