作者alex343425 (kirby)
看板PCReDive
标题[攻略] 竞技场的回放重播差异影片验证
时间Sun Sep 30 22:57:16 2018
本文章同步发表於巴哈姆特:
https://forum.gamer.com.tw/Co.php?bsn=30861&sn=31564
大家好啊
判断外挂的方法
最简单的方法就是
「结果我输了,看回放却是我赢了」
「双方的伤害也和伤害表对不起来」
然後又因为搜内曾经发过一个公告:
https://i.imgur.com/US96BM8.png
先说结论,我认为这公告根本就是假的
-------------------------------------------------
第一部分,关於自己的回放
最简单的
自己进攻,然後再看自己的回放(下简称RP)
一定是100%一模一样的
而且伤害表也是100%对得起来
每个人每天都有10次可以验证这件事情,应该是不难证明这件事。
再来第二点,同一场RP,不管看几次,回放结果都是一样的
(在这边先不讨论RP内容是不是和打的情况一样)
同一场的RP,在哪时候MISS,哪时候暴击,哪时候有人倒
看100次也是100次一样的结果
这边也打脸了官方公告,如果真的是同样角色再次演出
怎麽可能有暴击或回避等随机性的地方,每场的结果相同呢?
然後根据以上两点:
1. 自己进攻和自己看RP,会看到完全相同的RP,伤害表也对得起来
2. RP不管看几次耶会演出一样的结果
可以得到一个结论→自己的RP可以完整重现自己的进攻。
以上应该大部分人都知道了,当作背景知识
---------------------------------------------------
第二部份,关於对面的RP
对面打我,我又没有对面当时打的影片,我怎麽知道到底正不正确?
回放是我赢,但是结果是我输,对面到底有没有问题?
行,这边有个对战影片
希望这边不要讨论组合怎麽样,只论RP相关就行
攻击方影片(含进攻+RP)(可以不用看,下面有比较):
https://www.youtube.com/watch?v=vi6krIPHjKE
防守方影片(可以不用看,下面有比较):
比较影片如下
https://www.youtube.com/watch?v=-awIdGqRJPg
反正我看的结果
攻击方的进攻=攻击方的RP
然後双方RP也一模一样
伤害表也对得起来,像是第一场攻方斗M只砍了一下323就挂了
对面斗M则是打了366+481=847,也是完全符合RP
所以关於影片,我的结论是,双方RP皆完整重现正式对局情况
-----------------------
然後还有一个影片
公会朋友提供的
攻方(进攻+RP)
https://www.youtube.com/watch?v=wg2HAITh1Po
守方
https://www.youtube.com/watch?v=VNhZJBu-VCw
同样,影片的结果也是,RP皆完整重现对战时情况
像是暴击这种低机率事情也是重现(游戏时间1:09)
伤害表也是正常
--------------------------------
第三部分,Q&A区
Q:所以RP和真实情况会一样?
A:我测试出来完全符合。我至少测试了5支以上的对战组合
(要在茫茫海中群找能帮RP拍影片的人不多啊)
反正RP都长的一模一样
Q:那搜内那个公告是发高兴的?
A:不要觉得公告一定是对的
我作为搜内隔壁棚战女的老玩家,回报游戏问题不下数十次
只有看到的,自己测到的东西才是真的
Q:我听说FPS会影响站位等等
A:PVP锁定为低FPS模式
Q:我听说狂按技能可以在PVP比较快开出招
A:???????有吗
其实这个是某天看实况有人观众提到的
都AUTO了应该不可能吧
Q:所以回放结果跟伤害对不起来就是对方有修改?
A:我是这麽认为的,我测到的数据都是如此
所以我发这篇文的目的其实就是希望有人能打我脸
拿出个「双方皆无修改,但是RP结果和实际结果不合」的证据
以上,希望能徵求到打脸我的证据
为了找到朋友打取得数据从200多掉回快1000 QAQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.115.84
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PCReDive/M.1538319438.A.7AB.html
1F:推 a2uaiggol: 推实测 09/30 22:59
2F:推 www50205: 推你 09/30 23:01
3F:推 Tcintc228: 我觉得是每场战斗都有个Seed,RP根据Seed去跑战斗 09/30 23:03
4F:推 AppleApe: 推认真 09/30 23:04
5F:→ Tcintc228: 所以战斗RP才会看起来都一样 09/30 23:04
6F:→ Tcintc228: 那个公告应该是在讲如果被外挂打的情况吧 我猜啦 09/30 23:05
7F:推 GreenTeaBeer: 两边都一样,我两个帐号同区排名很近 09/30 23:08
8F:→ GreenTeaBeer: 随时可以再打重新看 09/30 23:08
9F:推 megane0325: 清理数据、或是更换设备再播放RP 应该.可能.会有不同 09/30 23:08
10F:推 Gwaewluin: 我记得台版上架前就曾在哈拉版看过有人反应重播结果不 09/30 23:11
11F:→ Gwaewluin: 同,那时有人回应记得是有一个很久的bug 09/30 23:12
12F:推 dxzy: 讲白了auto的意思就是开场即可算出结果 09/30 23:13
13F:→ dxzy: 说不能存我是真的很问号 09/30 23:16
14F:→ worldark: 连卡比大都来了 09/30 23:19
15F:推 TBdrays: 可是Auto能开场就把Miss或Critical算进去吗 09/30 23:20
16F:→ TBdrays: 应该只是为了减少进攻方可做的事吧? 09/30 23:21
17F:→ dxzy: auto的意思是没有任何人为操控 直接一直算出结果就行了 09/30 23:21
18F:→ dxzy: 像我这种手机开auto打PVP开场都是卡到爆 但并不影响任何玩意 09/30 23:22
19F:推 Summer1308: 我也是认为auto就是按钮按下去0.01秒後就知道结果了 09/30 23:22
20F:→ dxzy: 因为都是照算好的顺序"演出" 09/30 23:22
21F:→ Summer1308: 但是爆击跟miss还是有机率的 09/30 23:23
22F:推 wutomy2000: 还有走位问题吧? 像布丁变幽灵、UB位移之类的 09/30 23:24
23F:推 spike1215: 这样有些问题,如果这样的话。你按下去的时候。排名就 09/30 23:26
24F:→ spike1215: 该变动了。不会有搭电梯的问题 09/30 23:26
25F:→ spike1215: 还有伺服器排名更动是进攻方出现victory之後按了下一步 09/30 23:27
26F:→ spike1215: 才回传伺服器的 09/30 23:27
27F:推 s28113206: 没打完到最後不会有记录阿,所以应该是有记录过 09/30 23:27
28F:→ spike1215: 最後就是进攻方闪退或故意跳出,不会有replay 09/30 23:28
29F:推 qaz223gy: 说真的 CY都超懒的抓外挂 09/30 23:28
30F:→ spike1215: 这几个问题都显示战斗过程不在伺服器运算啊 09/30 23:28
31F:→ Mormory: 原则上只要纪录乱数种子,乱数就不是问题 09/30 23:29
32F:推 sprking: 搜内:这下麻烦了........ 09/30 23:29
34F:→ taiautumn: 不同fps动作顺序还会变的bug吧 09/30 23:29
35F:推 eggroll23: 搜内哪会管,当然以他自己公告为主www 09/30 23:30
36F:推 jojojen: 就算在手机端运算 如果都是用同样seed结果不是应该一样吗 09/30 23:35
37F:→ dxzy: 因为是让客户端算阿(所以才好作弊) 09/30 23:36
38F:→ dxzy: 你看到的攻防数据是攻击方传的 而不是伺服器对比双方数据算 09/30 23:36
39F:→ dxzy: 然而问题是为啥防守方看到自己惨败 因为作弊没有改全部 09/30 23:37
40F:→ jojojen: 嘿呀 我一直不懂不同手机运算的结果为何有可能不同...... 09/30 23:37
41F:推 zelda123: 就是把seed传给你算吧,所以有解析度的bug 09/30 23:38
42F:→ dxzy: 然後结果你收到的人物数据跟输出统计结果根本搭不起来 09/30 23:39
43F:→ jojojen: d大这就是我困惑的点 所以回放不同根本肯定是作弊不是吗 09/30 23:39
44F:→ dxzy: 目前电脑又做不到真正的随机 都是伪乱数 09/30 23:49
45F:→ dxzy: 好他生成一个seed如果这seed有记录下来一定是一开始 09/30 23:50
46F:→ scarbywind: 已seed丢给用户端算来说,目前也知道fps跟解析度会影响 09/30 23:50
47F:→ dxzy: 结果作假的人物数据根本是後来改的 故完全不相干 09/30 23:51
48F:→ scarbywind: 占位判定 09/30 23:51
49F:→ scarbywind: 所以结果还是可能不同 不过有没有开挂的差距不会这麽 09/30 23:52
50F:→ scarbywind: 眉角... 09/30 23:52
51F:→ scarbywind: 没有必要草木皆兵就是 09/30 23:53
52F:→ dxzy: 可以推导的是很多东西都靠客户端计算也靠客户端上传 09/30 23:59
53F:→ dxzy: 不过我最想知道的是共斗怎麽分配的 10/01 00:00
54F:推 andy3580: 我也觉得那个公告是在唬烂洨 我自己重播被外挂打的影片 10/01 00:01
55F:→ andy3580: 从来没出现过外挂赢的世界线 10/01 00:01
56F:→ andy3580: 但结果就是我输了 莫名其妙阿~ 10/01 00:02
57F:推 Tcintc228: 公告合理阿 你看到的回放和外挂打你看到的并不一样 10/01 00:04
58F:→ dxzy: 当然所谓计算不是说每一个动作都记录下来像FPS的replay 10/01 00:10
59F:推 KMSNY: 上面那个竞技场实战分享不就有自己打自己 应该也有RP可比对 10/01 00:53
60F:推 luckybaby: 战斗结果交给客户端运算就很有可能被动手脚阿! 10/01 00:55
61F:→ luckybaby: 如果是交给伺服器算,伺服器负担会很大吧 10/01 00:57
62F:→ dxzy: 当他点下打某人的资料 输出的资料 然後胜败也是客户端给的 10/01 00:57
63F:→ luckybaby: 我只能说 交给客户端算优点是快而且不占伺服器资源 10/01 00:59
64F:→ luckybaby: 但有很大的机会被动手脚 10/01 00:59
65F:→ luckybaby: 就看游戏公司有没有稽核机制可以抓这种问题 10/01 01:02
66F:推 KMSNY: 说真的 pvp游戏数据没给伺服器计算的很少吧 10/01 01:06
67F:→ scarbywind: 这是动画游戏阿(?) 10/01 01:08
68F:推 luckybaby: 给伺服器算的话攻守方看到的结果会一样 10/01 01:27
69F:推 luckybaby: 个人推测胜负是给客户端算的回传伺服器 10/01 01:33
70F:推 luckybaby: 重播则是依当下战力播放正确过程,当然这只是推测... 10/01 01:36
71F:推 eggroll23: 巴哈有防守方不一致影片罗 10/01 01:48
72F:推 enders346: 推 10/01 08:30
73F:推 kyukyu: 实测推 10/01 09:26
74F:→ dxzy: 关於充电宝表现出的站位BUG连RP都能影响 多麽强力 10/01 09:53
75F:推 kenshin333: 这个日版有测过了,还有日本人发实测文不是? 10/01 10:23
76F:→ kenshin333: 但听说後面版本有修正,不知道搜内引进没 10/01 10:24
77F:推 bang65535: 推 10/01 11:36
78F:→ qiaffvvf: er..我也有过当守方时两次结果不同的(而且差很多 胜/败) 10/03 07:26
79F:→ qiaffvvf: 不过除了实况外谁会想到去随时开着录影把这拍下来 == 10/03 07:27