看板 PokeMon 關於我們 聯絡資訊
最近小弟我也跟風加入pokemon go的行列 但是發現道館各種等級破表神人 實在是很好奇官方有沒有想鎖外掛的決心? 市面上就我所知外掛就大概分兩種 飛人跟自動練功 飛人 老實說我覺得這超好抓的,程式都有gps資料了 直接判斷短時間內有沒有移動到不可能的距離就好啦 ex: 1小時移動距離超過200km 想要更精確點甚至在跨洲當飛人時,用gps紀錄有沒有停留在機場...etc 自動練功 這個可能比較麻煩,我是覺得Niantac沒有把程式做個認證機制 導致連破解都不用 封包直接明擺著給你看,做外掛直接看著封包內容傳command就好了... 搞個簡單的 把帳號的某個欄位資料(例如有幾個pokemon,CP總合多少...etc),當作key 再加上個時間參數,直接做個hash 每五分鐘來當作認證"應該"就可以杜絕很多外掛? 殘忍一點 如果上面認證/gps異常 錯個2.3次直接鎖帳號,別搞個什麼softban 小弟不是專業的game developer,也知道在這邊發這種廢文Niantac也看不到 但只是想跟大家討論討論,這種想法在實務上可行嗎~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.69.159 ※ 文章網址: https://www.ptt.cc/bbs/PokeMon/M.1470883157.A.3F1.html
gn00399745: 玩家太多了 伺服器受不了 08/11 10:40
這...如果server多算個hash code做verify就會掛 那就真的沒啥好討論的
eatingshit: 你生命中沒有其它比這重要的事做嗎 08/11 10:40
哈哈討論討論阿:)
TllDA: 非常不切實際 GPS在機場? 登機前還要開PMGO讓你確認位置喔? 08/11 10:42
TllDA: 第二個 你看看大家對"我是乘客"按鈕的感想就知道了 08/11 10:43
可能是我表達不夠清楚 第一點我是指,當你進行"短時間"跨區行動時,才會去判斷 例如現在我在玩Pokemon時,現在在台北,1小時後在日本,這種高速移動應該只能 透過飛機才有可能實現,所以可以用機場位置來補助,來判斷你有沒有在搭飛機 第二點 認證當然是在程式背景run,怎麼可能會show message到遊戲上... ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 10:47:18
kille898983: 從上一個位置判斷不就好了 沒有那麼複雜好嗎 08/11 10:44
沒錯,用機場補助的確有點脫褲子放屁 ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 10:49:35 ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 10:51:00 ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 10:52:35
lordmi: 封包即時加解密對伺服器負荷影響比你想得大,我以前帶過 08/11 10:54
lordmi: 國產遊戲,不同演算法玩家端延遲差到兩倍以上 08/11 10:55
對 所以改成用驗證機制每幾分鐘認證一次應該是不會影響太大? ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 10:58:18
sonota: 爛遊戲 08/11 10:57
SoftOnDemand: 事實上是API確實有改版過 也短暫封鎖了脫機外掛 08/11 11:01
SoftOnDemand: 但是沒幾天後就又被reddit眾給破解了 08/11 11:01
SoftOnDemand: https://redd.it/4w1cvr 08/11 11:01
pokemon玩家太多,相對有空的神人也多阿... 根據討論串的確API有改過,各種自動查IV的網站也有在ban 的確不能否認Niantac沒做事,只是不了解像檢查飛人這麼基本的功能為何不做
pkwelly: 看看RO外掛雖然多 但還是人氣第一很久 自己玩開心就好 08/11 11:01
※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 11:16:12
augustus215: ro 是沒掛了 人氣才回昇好嗎 08/11 11:28
kbrktfe: 樓上 你去新服玩看看 08/11 11:32
andkey: 對伺服器的負荷真的太大 何況玩家不是只有一小區域 08/11 12:02
一般而言(我猜啦) 如果抓到一個Pokemon,至少都會跟server做handshake一次 所以流程是 抓到pokemon -> 送packet給server -> server收到確認packet -> ack succeess 如果套用小弟拙見就會變成 抓到pokemon -> client算hash -> 送packet給server(含hash認證) -> server收到確認(含hash比對) -> ack success 至於server side算hash的時機是看要在Login時或者定時算一次都行 畢竟小弟沒做過這類工作,如果這樣算大那就代表小弟太天真了XD
kudo0930: 據我所知,外掛更新後不能用了,我朋友說的。但有沒有新 08/11 12:06
kudo0930: 破解不知道 08/11 12:06
ratzeial: 噓2F 08/11 12:06
doudoulon: RO哪裡沒有掛 我們是在平行時空嗎? 08/11 12:07
macao930605: 上上樓的K 外掛沒有不能用阿@@ 08/11 12:12
usoppp: 外掛還在用喔 08/11 12:23
※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 12:33:34
ggsuperda: 說沒外掛的 是秀下限嗎 08/11 12:24
doudoulon: 你被朋友騙了 外掛活得超好 08/11 12:30
Cactusman: 其實有心要抓也沒這麼難,有在做但目前成效不佳做一半 08/11 13:10
Cactusman: ,可能要等伺服器都穩定才來鬥 08/11 13:10
cypress626: 但如果共玩一個帳號 兩地登入 那不就會被視為飛人? 08/11 13:27
摘自Pokemon官網 No cheating. Don’t do it. Play fair. Pokémon GO is meant to be played on a mobile device and get you outside to explore your world! Methods of cheating, unfortunately, are limited only by cheaters’ imaginations, but include at a minimum the following: using modified or unofficial software; playing with multiple accounts (one account per player, please); sharing accounts; using tools or techniques to alter or falsify your location; or selling/trading accounts. 一個帳號應該不允許多人共玩 ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 13:35:38
chrisnt: 光看第一點就懶得看了 飛機一小時就超過200KM了 08/11 14:09
chrisnt: 搭飛機可能是私人小飛機 也不一定要去機場 08/11 14:10
chrisnt: 一堆誤鎖的可能 等你被誤鎖就不會覺得這種方法好 08/11 14:10
chrisnt: NASA Hyper-X超音速飛機 11,200公里/小時 08/11 14:12
chrisnt: 低於這個都有可能喔 08/11 14:12
的確是沒有考慮到私人飛機,所以我才說機場只是補助 但是以飛人的觀點可能是幾分鐘就移動大量距離(數百km) 如果硬要拿超音速飛機這種極端例子,那我的確沒話說~ 只是個討論阿~ ※ 編輯: ahwater01 (61.219.69.159), 08/11/2016 14:17:19
bruce20053: 一堆英文,不如自己google 08/11 14:17
chrisnt: 遊戲只要夠紅 就不用去想封鎖外掛這件事了 08/11 14:18
chrisnt: 再不會誤鎖的情況盡量防君子就是 08/11 14:18
chrisnt: 這遊戲防掛的機制不是沒有 太紅 破解的人太多 08/11 14:19
chrisnt: 今天真的很多外掛都不能用了 但大概過幾小時就更新了 08/11 14:20
chrisnt: 新的方法鎖IP真的超腦殘的 被誤鎖的人不會解 08/11 14:20
chrisnt: 想用外掛的找跳板去解 搞到最後被鎖的都是一般人 08/11 14:20
chrisnt: 只能拖延一些掛機的時間而已 08/11 14:21
notepal0: 絕對不可能,抓外掛的成本高太多了,多十個玩家比較實 08/12 06:46
notepal0: 在 08/12 06:46