被搶道館搶到崩潰 - PokemonGO

James avatar
By James
at 2017-04-14T13:27

Table of Contents

udm: 其實訓塔優先權的概念很好寫,不懂N社為何不做。 04/14 11:07
udm: 假設升一塔要1000,三個人一起訓,甲訓500,乙300,丁200 04/14 11:08
AAaaron: 假如一次多個人在訓塔呢?看時間點還是貢獻度?還是用搶的? 04/14 11:09
udm: 20秒內這三人都有優先權,甲放棄,乙丁中乙高,就給乙佔走。 04/14 11:09
udm: 多人訓塔打塔就更簡單了,升1000過程中誰累計最高就是誰的優 04/14 11:11
udm: 先申請權最高。 04/14 11:11
udm: 這樣可以避免搶尾刀的問題,也避免飛人或沒參加訓塔的來搶。 04/14 11:12


其實概念是很好寫,問題應該是卡在資料更新的機制

我猜大致上是,玩家準備開始打道館,從伺服器把資料下載到手機裡

打道館過程在手機上進行,進行完後再把打完後的聲望/塔上剩下的怪傳到伺服器

(實際上應該是打道館時,手機資料會定時跟伺服器更新,才會看到有中途玩家加入

我先把情況簡化)


現在我比較常碰到的道館error是,敵隊塔還沒放滿我就開始打

打到一半忽然有敵隊加怪進塔,結果我就被error踢掉,

而且有一段時間沒辦法打一直跳error

我猜是因為手機裡下載的道館資訊跟伺服器上的資訊不匹配

所以伺服器不讓我打,過一陣子後可能手機APP會清掉自己的資料,再去跟伺服器要

這時才能打



當然運作機制可能不是我猜得這樣,但從道館error看起來

現在error的問題是多台手機跟伺服器同步資料不夠快

比方說可能伺服器是設定一秒內,收完打道館玩家上傳的道館資訊

然後就把資料更新給所有打道館玩家的手機裡

有的玩家可能受到遊戲動畫比較晚開始執行、手機比較慢、網路比較慢等因素

超過一秒才上傳,被伺服器判定無效資料


所以為什麼現在佔領道館不用打下最多聲望的人去計算,

而是用同時把道館打到聲望0的人,大家一起搶快的機制

因為如果伺服器還要去判定,可能會造成更大的時間差

udm提的概念沒被實行,應該是跟資料交換的機制有關



我不是資工背景,還請相關背景的人協助補充

--

All Comments

Isabella avatar
By Isabella
at 2017-04-15T22:49
其實訓塔優先權的概念很好寫,不懂N社為何不做。
Erin avatar
By Erin
at 2017-04-16T07:47
假設升一塔要1000,三個人一起訓,甲訓500,乙300,丁200
Lydia avatar
By Lydia
at 2017-04-19T20:23
假如一次多個人在訓塔呢?看時間點還是貢獻度?還是用搶的?
Lydia avatar
By Lydia
at 2017-04-22T21:57
20秒內這三人都有優先權,甲放棄,乙丁中乙高,就給乙佔走。
Joseph avatar
By Joseph
at 2017-04-26T02:20
多人訓塔打塔就更簡單了,升1000過程中誰累計最高就是誰的優
先申請權最高。
Franklin avatar
By Franklin
at 2017-04-28T07:33
這樣可以避免搶尾刀的問題,也避免飛人或沒參加訓塔的來搶。
James avatar
By James
at 2017-04-28T14:09
沒人回 幫你推
Damian avatar
By Damian
at 2017-04-29T10:53
XDDD 謝謝
Mia avatar
By Mia
at 2017-05-04T02:54
感覺很專業,下班看完再推
Tracy avatar
By Tracy
at 2017-05-07T22:16
太專業了,先推下班再看
Dora avatar
By Dora
at 2017-05-10T07:17
不如改成訓塔要先選好站上去的寵,訓塔剛好越過門檻的玩家
直接站上去, 其他玩家error跳出, 應該比較公平??
以上是在前一篇的推文, 覺得可以討論
Linda avatar
By Linda
at 2017-05-12T21:25
訓塔完還要選那隻放上去根本是給別人機會偷放
Rae avatar
By Rae
at 2017-05-13T09:19
很想問 為什麼沒有丙…………
Harry avatar
By Harry
at 2017-05-17T21:34
丙已經棄坑了..
Gary avatar
By Gary
at 2017-05-22T06:54
樓上兩位講的是真的嗎?XD
Xanthe avatar
By Xanthe
at 2017-05-23T03:12
其實我也想問為什麼一直跳過丙
Isla avatar
By Isla
at 2017-05-26T10:55
丙在旁邊等著佔位啊...很寫實的場景
Jake avatar
By Jake
at 2017-05-30T06:45
丁丁需要出場
Una avatar
By Una
at 2017-06-03T01:51
N社無能 ,不期不待不受傷害
Gary avatar
By Gary
at 2017-06-06T08:51
被搶一層正常,被搶二層是你遲鈍,被搶三層你要自我檢討
Charlotte avatar
By Charlotte
at 2017-06-07T05:12
放怪後error真的很惱人,要等好幾分鐘
Gary avatar
By Gary
at 2017-06-10T12:53
還有戊己庚辛壬癸眾多飛人群啊
Genevieve avatar
By Genevieve
at 2017-06-12T16:34
Samwu 檢討被害人頗呵
Charlotte avatar
By Charlotte
at 2017-06-16T22:04
難道一直笨下去?
Rebecca avatar
By Rebecca
at 2017-06-17T19:12
這樣講好了,我只被搶過一次
George avatar
By George
at 2017-06-18T19:41
後來推塔前都有準備,要放那一隻,怎麼按都先想好
Ida avatar
By Ida
at 2017-06-22T08:56
不然你等N社改要等到何年何月?

被搶道館搶到崩潰

Eartha avatar
By Eartha
at 2017-04-14T09:28
昨天下班回家時 看到住家附近有個6層幸福蛋塔 就想說練上去也許能當個10元定存 道館是間土地公廟 然後四週全部都是田.....現場只有我一個人和一尊土地公.... 道館也一直只有我在打 BUT..... 不知道是不是運氣太好 我花了一個半小時把6層蛋塔練到10層 我一個位置都沒搶到 每當打 ...

新手道館淺問

Una avatar
By Una
at 2017-04-14T08:24
個人很少打道館 打了幾次發現 1.同時打道館的可能性? 情況大概就是道館有人正在推,剩一隻 我也跑去打,有出現開打的按鍵 結果打到正殘血的對手 然後就出現you win but!我派去的滿血寵直接死掉,囧 最後還是有佔領啦 這是bug嗎? 2.如果說道館分數8000是不是還是只能放三隻呢? ...

5km新蛋池 二代御三家!!

Kristin avatar
By Kristin
at 2017-04-14T07:44
https://pokemongo.gamepress.gg/news/pokemon-go-eggstravaganza-event 來源為Gamepress 二代御三家可以從5km蛋孵出來囉 不知活動後還會不會在 - ...

復活節活動

Gilbert avatar
By Gilbert
at 2017-04-14T07:41
復活節活動開始 想請問這段時間是否只會拿到2km的蛋 手上目前還在集10km的蛋 目前有8顆,還沒到9蛋齊孵 如果現在只會拿到2km的蛋 或者是2km蛋機會提高 考慮課金開始消化10km蛋 發文前請務必詳閱板規 發問前可於板上按z進入精華區尋找是否有他人問過相關問題 詢問自身pokemon該不 ...

復活節活動!

Faithe avatar
By Faithe
at 2017-04-14T06:27
孵蛋回報 活動前拿到的2K蛋 阿伯蛇 8顆糖 活動後拿到的2K蛋 樹才怪 15顆糖 看似除了出來的怪 連糖果數量都是在活動開始後才有加成 - ...