作者:
zzxxcc88 (zzxxcc88)
2018-10-24 19:45:43原文
http://bbs.nga.cn/read.php?tid=15441801
好像是出五星後
有機率觸發連續單抽出五星的bug...
目前機制還不是很確定
也不是百分百觸發
不過已經有不只一個案例了
不知道如果被證實是真bug的話官方要如何處理....
作者:
shauhon (萬萬葉)
2018-10-24 19:46:00好像很棒(?
作者:
angel6502 (倉木徹 TetsuKuraki)
2018-10-24 19:47:00這有點酷.......
作者:
shauhon (萬萬葉)
2018-10-24 19:47:00麻煩台版迅速跟進
作者:
LeoYuri (LeoYuri)
2018-10-24 19:49:00台版也要跟進
作者:
david106 (shadowchen)
2018-10-24 19:49:00哇 這個回收也不是,不回收也不是欸 幫QQ
作者: Azurebuster 2018-10-24 19:49:00
厲害了
作者:
asteea (Asteea)
2018-10-24 19:50:00歐洲人的卡池就是有BUG沒錯
作者: LanJiao (LJ) 2018-10-24 19:54:00
太讚了 看我把舊劍抽到寶五
作者:
hank81177 (AboilNoise)
2018-10-24 19:58:00這有點大條,該不會回溯?
作者: Azurebuster 2018-10-24 19:58:00
確定了的話就是史上最大Bug了
作者:
Shalone (蝦龍)
2018-10-24 20:01:00狂氪炎上?
作者:
orze04 (orz)
2018-10-24 20:02:00比較大的問題 為什麼會產生這BUG?
作者:
orze04 (orz)
2018-10-24 20:03:00不管哪種亂數產生法 都不該導致特定卡片連續出現吧總之我是不太相信 拉椅子等影片
剛看有人說 你他麼就想騙我去抽呼符 我才不上當XDDDD
作者:
Satoman (沙陀曼)
2018-10-24 20:07:00因為是尼祿季有up布姐,所以才會大量產生
作者:
Satoman (沙陀曼)
2018-10-24 20:09:00就B站自己亂改轉蛋規則跑出來的BUG吧,應該是有什麼奇怪的五星保底機制被觸發了
作者:
orze04 (orz)
2018-10-24 20:10:00如果有BUG會讓特定卡片連續出現 那我反而要懷疑不是純隨機
作者: obluda000 2018-10-24 20:10:00
無獨有偶貼吧也出現幾篇單抽連出五星的文章
作者: Azurebuster 2018-10-24 20:12:00
微博也有出現案例 如果是一群演員也是滿猛的
作者: Azurebuster 2018-10-24 20:16:00
B站再度焦頭爛額
作者:
shauhon (萬萬葉)
2018-10-24 20:18:00玄不改非
作者:
jokem (紅包)
2018-10-24 20:24:00台版有跟嗎!!!
作者:
Satoman (沙陀曼)
2018-10-24 20:28:00反正應該不是他們說的抽到布姐觸發
作者:
Satoman (沙陀曼)
2018-10-24 20:29:00而是某種抽卡結果排出後滿足條件就會觸發這個五星保底BUG
作者:
aaaawang (ToCodeる)
2018-10-24 20:32:00想看影片+1
作者:
ts1993 (komi1111)
2018-10-24 20:37:00解決方法就回收 賠石頭阿那麼簡單
作者:
Mimith (嘟嘟魯嘟噠噠噠)
2018-10-24 20:42:00這影片的抽法好爽wwwwwwwwww可惡莫名的羨慕wwwwww
作者:
shintz (Snow halation)
2018-10-24 20:44:00都是5星 好妙阿
作者: Azurebuster 2018-10-24 20:47:00
完了 被日方發現的話
作者:
ts1993 (komi1111)
2018-10-24 20:47:00官方公告了wwwww
是說這種bug抽出來的角色如果被官方回溯處理掉會有法律問題吧
作者:
aaaawang (ToCodeる)
2018-10-24 20:48:00太爽啦
作者:
ts1993 (komi1111)
2018-10-24 20:48:00不會啊
作者:
Mimith (嘟嘟魯嘟噠噠噠)
2018-10-24 20:48:00什麼什麼?公告什麼???
作者: ADavisBest (AD) 2018-10-24 20:48:00
這三小...
作者: gio8562 (基歐) 2018-10-24 20:48:00
好扯喔 那個影片真的不得了
作者:
ts1993 (komi1111)
2018-10-24 20:49:00同意書裡有禁止惡意使用bug準備處理阿
作者:
Hellery (神ナツキ)
2018-10-24 20:49:00這種都是回溯賠石啊,日方處理方法,中服就不知道w
作者:
torrot (totoro)
2018-10-24 20:50:00不會吧 同意書翻出來絕對輸的阿
作者:
ts1993 (komi1111)
2018-10-24 20:50:00作者: obluda000 2018-10-24 20:51:00
官方微博發文:已經接到玩家反饋,正在排查中,請留意後續公告
作者:
ts1993 (komi1111)
2018-10-24 20:51:00回朔 全服賠石 有抽的加賠這樣吧
作者:
ts1993 (komi1111)
2018-10-24 20:52:00加賠呼符之類的
看到有人說 我們能證明連續出五星是BUG 但我們卻無法
作者: obluda000 2018-10-24 20:54:00
怎麼看都是b服改了卡池的機率或出貨方式才出現的bug
應該一堆人開始測試,趁現在刷下去應該是官方動了抽卡的程式碼
陸服官方要怎麼判定是BUG出貨的5星還是玩家自己歐氣抽到的呢?
對啊,那些玩家可以說自己歐氣十足你要說是bug那為什麼是bug?
作者: obluda000 2018-10-24 20:57:00
所以才說解法是直接回溯加大量賠石
作者: Azurebuster 2018-10-24 20:57:00
好好的營運就好了 偏要搞一些有的沒的 FailFish
作者: newland (120cc+15元) 2018-10-24 20:58:00
那影片有夠猛XDD
B服應該會被釘,感覺是他們自己私自動抽卡才會出現bug
我是覺得這個bug間接證明了b服調了卡池的出貨機率或演算公式
這沒什麼好講的 就可能b站在測試保底機制阿 之前不是有b站幾抽必定五星保底嗎
作者: Azurebuster 2018-10-24 21:01:00
而且是有前科的 以前就被日方警告過了 這次又出這BUG
那不是好久以前了 說是120抽 爆出來後好像就沒了
他們之前就碰過了 這次再碰也沒什麼奇怪的 可能剛好在測試
作者: roger2623900 (whitecrow) 2018-10-24 21:01:00
484想偷搞保底?
其實我之前是單抽到四星卡以上去抽十連 感覺運氣會好不少 純粹個人玄學.
陸服這樣偷搞卡池機制 害我想搞個科X帳來爽爽惹(誤
作者:
pttyu (無)
2018-10-24 21:04:00台版BUG都會繼承啊 到時抽爆
作者:
Sakamaki (Izayoi)
2018-10-24 21:06:00這種影響課金BUG一定會改啦,台服這類問題都處理很快
nga一堆看到這個bug想貪,拿主帳去試結果沒觸發,回來瘋狂噴造謠,結果影片就出來打臉了
我是覺得單抽跟十連中間一定有特殊機制關係啦 我不信每一抽是系統運算過再讓你抽 一定是系統早就運算好抽卡結果 然後你按抽卡這個動作只是分配而已
不然沒道理你每次要開始抽之前 如果是按十連 第一個十連跑狗都特別久
作者:
ERICTOR (月月)
2018-10-24 21:11:00代理商不能調整機率嗎?
而且我相信如果有在偶爾用呼服或聖晶石單抽的都知道偶爾會有那種完全不運算的時候 那種時段就要避開會比較好
作者:
torrot (totoro)
2018-10-24 21:12:00調整都要問原廠吧..
有這種事嗎?我只有發現如果我有下載整個遊戲的話,抽到金卡都不會卡,但沒有的話,抽到金卡動畫就會卡一下,跟是不是重複從者沒關係
作者:
ERICTOR (月月)
2018-10-24 21:14:00看他們當初怎麼簽訂合約吧?型月有說不能調嗎 好奇
這本來就不可能是純隨機當然不能調啦....純隨機對伺服器太傷了吧?他每天得運送多少次?
作者:
gaym19 (best689tw)
2018-10-24 21:16:00怎麼可能可以調
作者:
sm02188612 (The Children 01)
2018-10-24 21:16:00除個別處理外 估計還會全服賠石
如果代理調得比日服高會有問題吧,未來視+較高機率+伺服器穩定度,這樣除了第一手的新鮮感日服毫無優勢啊
運算多少次? fgo 一定有數據平均有多少玩具平均一天抽卡次數幾次
作者:
orze04 (orz)
2018-10-24 21:17:00純隨機哪會傷系統
所以之前就有人說抽卡機制是系統早就幫你抽好 你抽卡時是系統是利用時間先後順序把抽卡結果分配給你而已
作者:
orze04 (orz)
2018-10-24 21:19:00現在情況大概就是亂數seed沒有重置兩個亂數 一個決定星數 一個決定角色
也就是如果抽卡結果真的是公正的 在卡池重置前 同時間的歐洲人越多 你非洲的機率就越大 因為五星被別人抽走了
奇怪 B服這麼想被原廠收回啊 之前陽奉陰違搞了那麼多事
作者:
orze04 (orz)
2018-10-24 21:21:00不知道發生甚麼BUG讓第一個亂數seed在每次抽取時沒有重置
作者: obluda000 2018-10-24 21:23:00
gn講的理論有夠奇怪
而保底機制本身就很玄了 如果真的是用時間當seed來亂數表 到底是怎麼運作的
https://imgur.com/d2lzhip我的猜測就是 如果這個時段 卡池的五星機率是1% 歐皇越多 你非洲的機率越大但你無法確認這個時段到底是不是五星真的是1%還是1%是用整個卡池開放日期或一整天來算的例如他一天分6個時段每個時段4小時 其中3個小時是1%剩下2個小時是0.5%, 一個小時是1%
作者:
Hellery (神ナツキ)
2018-10-24 21:43:00就table問題啦,有這麼多日廠都在搞鬼了
說錯 3個時段是1% 2個時段是0.5% 1個時段是2%那你從理論上就要避開0.5%的時段 因為怎麼抽都是0.5%
作者: obluda000 2018-10-24 21:50:00
gn的假設漏洞多到不知如何吐槽…看起來就是玄學或幻想而已
我說的就是真隨機跟偽隨機的差別而已偽隨機歐皇越多 你越容易變非酋 真隨機外面幾個歐皇
作者:
orze04 (orz)
2018-10-24 21:55:00完全看不懂gn在講甚麼
都跟你無觀 你每一抽都是獨立事件我是猜fgo不是真隨機啦
作者:
orze04 (orz)
2018-10-24 21:56:00偽隨機跟公池沒有關係好嗎每個人池都獨立也可以作成偽隨機
作者:
wind137 (布穀密語)
2018-10-24 22:02:00你是不是把seed跟time的意思搞錯啦
作者: obluda000 2018-10-24 22:04:00
完全看不懂卡池是真隨機偽隨機跟你的推論有什麼關係
作者:
torrot (totoro)
2018-10-24 22:05:00反正信者恆信吧 我是相信有人就是比較歐
作者:
torrot (totoro)
2018-10-24 22:06:00你看現在DA跟懶貓都在抽 結果差多少
作者:
beavis77 (駒外杉筱舟渡嵐)
2018-10-24 22:11:00亂數種子沒重置亂數表 也不會造成亂數函數產出固定值產生固定值方法是更改縮小亂數範圍
作者:
dansy (Eye Taiwan)
2018-10-24 22:11:00我覺得FGO亂數種子master的ID有關 才有歐洲/非洲帳區別
別再相信都市傳說啦,漏洞一堆都不知道從哪裡開始吐槽
是指不要跟歐洲人同時抽卡?但是誰知道現在有沒有很多歐洲人在抽啊
我po的這兩篇是真的待過手遊業的人的講法我是不知道有什麼好吐槽的對阿 重點就是你不知道 所以對玩家而言根本沒差
真的很懶得說,用table的方式你一堆人抽你一定會卡好咩
作者: theiceking (BBtoKK) 2018-10-24 22:44:00
老實說抽卡機率是在你抽到後才開始計算,沒抽到永遠0%
你table要排隊,random只要看處理上限,除非你把table開到處理上限這麼多張,這樣不就跟random一樣了= =
當然阿 table一定是排到處理上限阿然後排完就從第一個重新開始輪所以我說數字夠大一定跟random機率接近阿
作者:
wind137 (布穀密語)
2018-10-24 22:49:00把table排到上限...伺服器不用錢?
所以這樣就直接random就好啦,還搞table來製造麻煩 呵呵要保底根本不需要table這種沒效率的方式
因為他說的理由完全不需要這樣做阿,直接random就好了你要開無限大的table你以為不用空間? 你以為這樣就能少多少處理程序?
我是不懂 都有遊戲業的blogger在網站上說這是業界做法了 你噴我也用阿
我都把真正從事遊戲業的blogger解釋機制的文章貼出來還是有人在那邊噴 笑死人XD
FGO如果有水位這設計的話那懶貓就不會......
作者: ashs92223 2018-10-24 23:16:00
0.0
說是邪說,但是因為課金習慣而改結果以及跟帳號有關的機率結果都是確定有的東西前者還被申請專利,可以去看啾啾鞋的影片
後者的話,poe之前才公告道歉說某些帳號完全不會遇到一個還算稀有的東西(四洞化石事件)所以,也不用看到這類東西就說是邪說啦
我反而覺得日版很明顯是完全沒水位之前10單才中一bb,這反而是真隨機的推測證據之一到底有多少人是氪9單沒一隻五星還會繼續氪的?相反之前b服一定改過機制 不然不會有120抽保底的事情
作者:
tomuy (咖啡中毒)
2018-10-24 23:23:00好爽 台服什麼時候實裝
所以才說懶的解釋了,反正要相信就相信吧,我自己是工程師,我朋友是現役遊戲開發,我之前主管有兩個是遊戲主管信不信就隨你了
作者:
Satoman (沙陀曼)
2018-10-24 23:25:00如果你想表達的是非洲時段的話,那和你貼的東西完全沒關你說的非洲時段可能有,但是就算有也是連一秒都不到,所以避開什麼非洲時段之類的還不如去找聖遺物,起碼內心會比較踏實
去年B服隱藏保底前120抽必有五星 親測4X個帳號
作者:
SKTP (SKTP)
2018-10-24 23:53:00上次不就在置底告訴你直接random比開一個table簡單多了還硬要說卡池重置這種白痴作法= =
作者:
Knightv (天留我不留)
2018-10-25 00:22:00腦補一堆
作者:
l199461 (LoHass)
2018-10-25 00:31:00工程師在抽的時候偷偷改機制不小心被你跟到 後來沒有是因為工程師改回來了
你抽一次10連是10次random 用table一次就好 那個比較快?
120抽保底有什麼好玄的,開一個沒出五星的計數器,若不到120抽自然產生五星則計數器歸零就好,用table紀錄每一抽的必要性在那?
你真的不太懂程式,你說得在程式處理上都是一瞬間的事這個瞬間快到沒有必要比快慢
如果是每抽random一次 按一次10連的機制是這樣 先random 10次 然後檢查是否達到保底機制 如果沒有把其中一張(哪一張可能是亂數決定)替換成符合保底機制的卡面如果是1000人同時抽卡沒有影響?所以我覺得10抽跟單抽是不同的機制 單抽可能是用random跑但我沒有證據 這只是我的猜測梅林卡池剛開 好幾千甚至上萬的人在抽 會沒有影響嗎?
作者:
SKTP (SKTP)
2018-10-25 01:11:00你家的電腦是十二年前的CPU是嗎= =你以為rand很吃cpu?
主機端在卡池沒開前先把table表設立好 卡池一開就能使用 不是對主機端比較好避免過多人同時抽卡造成lag更好的方式嗎?
完全不是,先建一堆TABLE超吃資源好嘛,這樣處理完全沒比較快,你還要安排抽的人選TABLE
同時跑數萬甚至數十萬筆的random還要檢查保底機制會對中間沒影響喔 我不信
作者:
SKTP (SKTP)
2018-10-25 01:15:00根本沒差多少時間= =你要不是自己寫個一小程式去跑跑看一萬筆rand()要多久= =
那為什麼monster hunter 3刷護石是用table來作用不用random?
作者:
SKTP (SKTP)
2018-10-25 01:20:0009年的遊戲我怎麼知道他為什麼要這麼寫?
作者:
SKTP (SKTP)
2018-10-25 01:22:00而且rand對工程師來說最不會出錯
事實上就是,你用table會更花時間,因為多一個要安排玩家選table的動作,這反而影響更大
作者:
SKTP (SKTP)
2018-10-25 01:26:00而且MH3不是家機遊戲嗎= =
瞭解 這畢竟只是我的猜測而已但是用陣列的方式他不就是可以預先先把table架好嗎?他沒有說要在卡池開放之後才開始寫table阿假設fgo一天平均所有玩家抽一萬次十連 他先random跑好兩萬次的十連結果 然後卡池開放之後就是大家抽 主機只要做分配的動作 這樣會對系統來說更慢?然後假設今天卡池抽的人超多 抽了3萬次 那就是2萬次跑完再從第一次開始循環 這樣真的會對伺服器很傷嗎
先寫好就更麻煩了,你table要大到不讓玩家發現,然後又要準備接近無限筆,然後產生的效果卻跟直接random差不多首先,一張table一次只能處理一個人,你table不夠多不夠
怎麼會要大到無限筆 假設一天24小時 平均10抽數1萬筆他陣列5000筆 平均12小時循環一次 為什麼要做無限筆?
大,多人一抽馬上就會卡,但是你table建大建多就是更吃資源,最重要的事,你處理速度完全不會比random快,甚至
更慢,因為在程式裡,table的步驟反而更多所以就說了,在你描述的方法理,table和random無法比較速度,因為都是一個瞬間,這個瞬間已經快到無法也無須比較誰比較快而你table卻還要確保夠多不會讓排程卡到,而random完全
作者:
SKTP (SKTP)
2018-10-25 01:50:00我其實很好奇,到底是看了什麼東西讓你覺得rand()很久?
作者:
Satoman (沙陀曼)
2018-10-25 01:51:00MH3是單機遊戲,他那個table就是已經random好的結果吧
我不太清楚你的開始循環是甚麼意思,但是今天假設你有100張table但是有200個人同時抽,你有100個人就要等前100個人處理完才能輪到,在加上網路傳輸時間,會出現超級明顯的卡頓,如果你一個人進來就建一張表格,不管是複製還是新建,在處理上這絕絕對對比直接random麻煩太多
我的意思是一張總table而已 主機端建好table只要負責「分配」1001 有舊劍的十連 1002 雜魚 1003 雜魚 1004 歪其他五星的十連抽1001的人中舊劍 下一個人的結果就是1002結果是雜魚不過你說的時間等候問題我沒考慮到
完全不可能,這樣會超級慢,我前面就說過了,一張table一次只能處理一個人,別忘了,整個抽卡流程不只是分配這個動作而已,安全的寫法你要等一個人整個流程做完才能換下一個,這樣假設一個需要0.01秒,你可以看看同時有1000人抽會怎樣,更別說還要考慮網路傳輸,實際上應該會更慢許多
主機端不是接受到抽卡請求 然後丟回10個id給客戶端嗎(中間過程先不論) 然後id哥id在客戶端分別對應10張卡片然後才有我沒看到的抽卡動畫嗎才有我們看到的抽卡動畫
作者:
Satoman (沙陀曼)
2018-10-25 02:31:00gn把seed的功用搞錯了啦,在他搞懂這點前再怎麼跟他解釋都沒意義他就認為用時間當seed = 在某個時間一定會發給玩家某張卡然後那個時間點被搶走之後,剩下的人就沒東西抽了實際上你兩個客戶端如果真的能在同一時間點抽卡,那能抽到的卡片應該是長一樣的
作者:
e5a1t20 (吃飯)
2018-10-25 02:44:00random結果不就一個數字,十連就十個數字…seed就只是一個變因,不用的話出來的"亂數"會很有規律即使同樣時間點抽不可能會一樣,網路傳輸會分先後順序用seed就像把原本洗亂的牌再洗亂一次
不是 我不是認為是用時間當seed 我是認為是用先後來當
作者:
e5a1t20 (吃飯)
2018-10-25 03:10:00跟gn解釋,亂數就像是發牌,本身有自己的狀態,所以下一張牌一定和上一張不同,用時間當seed就是重新洗牌,根本不會有同時抽一樣的牌的事,除非數字對應的角色一樣
用時間當種子在同一秒或毫秒區間你還是可以抽到一樣結果,等gn寫過srand(time(NULL));再來討論這個問題,歪樓很久了
我比較在意憑什麼說是bug,正常遊戲也有可能發生阿
所以這次陸服頭痛了,又傳到日本營運方,穩要喝一陣子的關切咖啡了
作者:
UzInSec (影帝)
2018-10-25 08:21:00作者:
Hellery (神ナツキ)
2018-10-25 09:31:00其實日廠手遊不搞table的少之又少,有沒有被抓到而已,說搞table負擔會比較重的根本就太天真(逃
作者:
Satoman (沙陀曼)
2018-10-25 09:42:00會覺的用table的才真的天真啦真的要動手腳不會用那麼累的辦法,甚至連程式都不用動到
作者:
Hellery (神ナツキ)
2018-10-25 11:03:00都有實例了(笑 日本人就是會用你不知道的笨方法作弊啊
作者:
Satoman (沙陀曼)
2018-10-25 11:36:00實例在哪裡?賣鬧了啦w要作弊哪需要用那種浪費時間的作法
作者:
Hellery (神ナツキ)
2018-10-25 12:24:00你就繼續選擇相信就好了,我沒有要說服你啊XD
作者:
Satoman (沙陀曼)
2018-10-25 12:38:00我在用業界經驗跟你講事實,你說我是相信w快把例子找出來讓我看一下是那個人設計轉蛋設計成這樣,我真的很好奇
非專業看個Blog就想當邪說教主也行,希望不會有人蠢到信抽不到來哭哭,抱著邪說溺死吧
作者:
e5a1t20 (吃飯)
2018-10-25 20:12:00同樣時間抽卡不就seed一樣,大概程式是每次抽都重置一次seed,用時間當seed同一毫秒就有可能而且十連抽裡下一張牌和上一張牌不一樣沒錯啊w