作者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/m.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