明日方舟从公招bug问题对公招机制的分析
时间:2022-08-18
小编:99
阅读:
明天在方舟的公开招标是一个非常好的方式,让玩家获得自己想要的指定代理。根据玩家自己选择的各种标签,可以把自己想要的代理范围降到最低。所以这里从公开招标bug分析一下明日方舟的公开招标机制。
序
7月9日更新版本时,公招系统出现bug。
更新切换前刷掉的所有防护和群攻标签。
这个bug对于大多数玩家来说是一个良性的bug。在保护和群体攻击之间切换后,许多人白嫖火神/雷蛇/埃斯特尔。
然而,更重要的是,这个bug揭露了隐藏在云端的公招算法的冰山一角。
公招系统描述(了解可以跳过)
首先,为了解释清楚这个bug,我们需要知道公招系统的结构。
以下内容均来源于事实,包括抓取和解包,无任何臆测成分。
1.客户端。是你的手机和装在里面的明日方舟。存储少量用户存档信息,每次操作都需要与服务器同步。有一个对照表,存储了公开竞价标签与其id的对应关系。当与服务器通信时,只传输标签的id,而不是标签本身。
2.服务器。这里的服务器指的是存储和检查用户信息的部分。存储所有用户档案信息,玩家在完成每一项操作时都需要与之核对/同步。对于公共移动,标签的id被存储。如果建立了培养方法,则存储角色池的内容。如果积分法成立,则存储保证次数的内容。
3.算法部分。该算法由两部分组成,一部分是标签的生成,另一部分是根据选择的标签招募代理。在某些理论中,这两部分是完全独立的;在其他情况下,这两个部分是相连的,甚至是完全集成的。
当玩家点击“开始招募”时,客户端会根据对照表将玩家选择的标签转换成id,并传送给服务器。服务器将检查这些选择的标签是否在给定的标签内。如果验证成功,服务器将存储下一轮tag id(可能在此之前)并将其传输到客户端。根据客户端对照表,将服务器发送的标签id转换为文字标签。
当玩家点击“完成招募”时,服务器会将招募的角色id传送给客户端,客户端会根据另一个对照表生成招募的角色。
当玩家点击“刷新”时,服务器将存储一组新的标签id(可能在此之前)并将它们传输到客户端。根据对照表,客户端将服务器发送的tag id转换为literal tag。
我们需要研究的是算法部分。但是算法部分和服务器部分密切相关。因为用不同的算法招聘的时候,服务器需要存储的数据是不一样的。
另外需要明确的是,很难全方位的改变服务器数据,手动改变需要长期维护。但是,更不可能的是,服务器问题只会导致两个标签的交换。这个错误不是由服务器问题引起的。
错误的详细描述
更新前开始的公共移动结果不会受到影响,但是更新后显示的标签会混乱(比如重装+群攻不标出Migru)。
更新前保留的标签(因为点击“开始招募”时标签被刷新,更新前开始的招募后出现的第一波标签也算入此类)被切换,防护变为群攻,群攻变为防护。经过选拔,就可以正常招聘了。这也是很多人选择白嫖火神雷蛇的原因。
更新后的新标签可以正常招募。
错误的原因及分析
首先可以明确的是,存储在服务器中的数据是不会改变的。
因为bug不可能引起这样的变化。如果全服数据手动更改,考虑到方舟的玩家基数,仅仅6个小时完成版本更新+全服数据更改根本不够。
那么bug只能出现在服务器外部。
首先是客户端。
在7月9日的更新中,客户端的tag和id的对照表发生了变化。
本来保护的id是21,群攻的id是22。更新后,保护的id变成了22,而群攻的id变成了21。
这可以解释更新前的公开竞价显示混乱:由于服务器存储了标签的id,更新后发送给客户端的id保持不变,但对应的标签发生了变化,显示自然混乱。
招聘结果不受影响可以说明另一个问题:招聘结果在你点击开始招聘的时候已经被算法生成并被服务器存储,否则无法解释招聘结果一点没变。
如果只有客户端的id发生变化,那么显示混乱应该总是会发生。
而更新后开始的招募就没有这种现象,可以招募到tag对应的代理。
事实上,客户端的标签id在更新后仍然是“错误的”。
这说明不仅客户端的id被交换,算法中的id也被交换,保证招聘系统不会出现问题。
而且招聘的结果也很有意思。
反转标签的招聘结果也会发生变化。
比如更新前,资深资本+群攻(【原帖门户】)
更新后变成了高级+保护。
招聘选择高级+保护。
星熊可以正常招募。
这不是唯一的例子。许多受bug影响的例子表明,标签含义的切换可以直接影响招聘结果。
这个证据足以反驳先确定能招到的角色,再生成标签的理论。
如果这个理论成立,结果根本不会受到招聘标签交换的影响,可以招聘的结果在标签生成的时候就已经确定存储在服务器里了。
现在,标签的含义反了,服务器数据没变,招聘结果却明显变了。
注:养成论的前提是先确定可以招募的角色,然后生成标签。这个证据可以直接否定栽培理论。
结论
1.点击“开始招聘”时,招聘结果已经确定
2.先决定可以招聘的角色,再生成标签的理论是不正确的。标签生成和大概率招代理是两个独立的部分。
3.从第二点可以得出,培养方法的理论是可以证伪的。
-
汉字找茬王帮大嫂恢复心情攻略详解-汉字找茬王攻略汉字找茬王帮大嫂恢复心情怎么过?汉字找茬王大嫂的假期怎么过?下面小编给大家整理了汉字找茬王帮大嫂恢复心情攻略,快来看看吧! 汉字找茬王帮大嫂恢复心情: 1.汉字时间:2024-03-26
-
今日小鸡庄园答案4.20 今日小鸡庄园答题的答案2023小鸡庄园4.20答案是什么?蚂蚁庄园小课堂是支付宝中的玩法,玩家可以通过回答每日问题来获取饲料,答对可以获得180g饲料喂养小鸡,那么4.20今日小鸡庄园答案的时间:2024-03-26
-
剑灵革命剑士技能加点优先推荐 剑灵革命剑士练级技巧一开始不知道玩什么职业,就选了奶大的玩。钱不够花,所以没先冲!本文以PVE为讨论趋势。对于初学者和基础问题,板上有很棒的视听教学。请大家去看,这里就不解释了。本文以曾经走过时间:2024-03-26
-
剑与远征奇珍保卫战攻略大全-小程序攻略剑与远征奇珍保卫战怎么玩?剑与远征奇珍保卫战菜谱配方是什么?下面小编给大家整理了剑与远征奇珍保卫战攻略大全,快来看看吧! 剑与远征奇珍保卫战: 1.剑与远征奇珍时间:2024-03-26
-
文字脑洞帮病人重返人间攻略详解-小程序攻略文字脑洞重返人间怎么过?文字脑洞帮病人重返人间怎么过?下面小编给大家整理了文字脑洞帮病人重返人间攻略,快来看看吧! 文字脑洞重返人间: 1.文字脑洞帮病人重返人时间:2024-03-26
明日方舟
- 类型:策略棋牌
- 语言:简体中文
- 大小: 1433.6MB
- 版本: V0.7.31
- 星级:
热门阅读
- 俄罗斯Zoom与人性Zoom:超真实的面对面交流,培养可视化沟通方式
阅读:238201
- Zoom另一类ZZO0:一系列强大的功特性熟悉又陌生
阅读:225176
- 日韩无人区一卡2卡三卡4卡仙终于开放了,网友:又免费了
阅读:90240
- 日韩无人区码卡二卡3卡4卡成为国人精品软件,网友:妻子很喜欢
阅读:57290
- 正能量网站www正能量免费开放后引来无数粉丝前来了解
阅读:48371