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