Re: [PMGO] [討論]從技術出發-不可能防止作弊?

看板PokeMon (PokeMon - 寶可夢)作者 (喵咪喵喵叫)時間9年前 (2016/08/13 07:44), 9年前編輯推噓1(216)
留言9則, 5人參與, 最新討論串11/12 (看更多)
我認為防外掛沒那麼容易做到 我們系上很多是做模擬學的 這是一個很矛盾的問題 用ML可以來判斷外掛與正常人的差異 但是模擬學就是要將電腦模擬成跟實務一模一樣 像是常見的蒙地卡羅等等 甚至也可以做到 用empirical的方式幫每位使用者建立自己的model 後續再使用該model來模擬 先不論外掛的公司有沒有做到這程度 但是只論技術的話 我不認為防外掛是那麼簡單的 ※ 引述《chen1025 (小陳)》之銘言: : 就防外掛的方法, : 其實在技術上是可以做得到的。 : 而且國外已經有不少的Paper,都有討論這些東西。 : 我本身是學資料探勘的, : 就是一種在大量數據當中,找出有用的資訊的一種方式。 : 我大學老師在國稅局利用資料探勘抓逃漏稅, : 我研究所老師,則是在國外的遊戲公司專門抓外掛。 : 並且我目前在我們公司也負責一些異常資料的分析。 : 而這些外掛的資料,都可以稱之為異常資料, : 異常資料和正常資料的點,一定會有不一樣的痕跡。 : 只要定義的屬性夠多,我們是有很大的機會用用訓練資料找出規則。 : 而這些使用的方式可能是決策樹,類神經網路、 : 簡易貝式分類、SVM(支援向量機)等方法。 : 甚至還有所謂adaBoost演算法,結合各種分類器的優點, : 使得找出異常資料的精確度更高。 : 以抓外掛來講,有很多的資料屬性是可以被定義的, : 像是每分鐘走的距離、停留的時間、打怪的頻率與間隔、 : 查看選單的秒數、使用手機的廠牌等..... : 外掛所表現出來的,和正常人的資料的型態,打出來的圖形,一定會有所不一樣的地方。 : 此時我們只要去定義外掛為異常資料,並且標記那些為正常資料,再放入分類器, : 電腦就會把規則計算出來,算出精確度(Accuracy)、捕捉率(Recall) : 求出F-Measure,如果F-Measure的分數夠高,那這個就是一個好的抓外掛的方法。 : 以上經驗給各位分享。 : ※ 引述《potter1529 (宋代才女唱元曲)》之銘言: : : 關於飛人、模擬器以及偽造GPS的問題 : : 想單純從現有技術上與各位討論。 : : 先講我自己的結論, : : 我覺得無論官方用任何方法,都是完全無法防止玩家作弊而成為領先族群的。 : : Pokemon Go(以下簡稱PmGo)的運作模式,是從個人手持的mobile上獲取GPS資訊進行的, : : 但GPS的訊號處理完全出自手機的的GPS接收器, : : PmGo最後得到的只是接收器回傳的結果而已,也就是mobile的所處位置。 : : 意即PmGo是完全沒有接觸到最重要的位置訊號的,無法驗證信息的真實性, : : 甚至連回傳GPS訊號的裝置,PmGo都沒有認證的能力, : : 只能無條件的使用這個"由不知真假的裝置所給予的不知真實性的GPS訊號" : : 因為PmGo無法一一去檢定全球每一個人所使用的手機裝置是否如規格, : : 連最基本的mobile模擬器都沒有能力檢測出來。 : : 用電腦模擬手機裝置、模擬GPS資訊,Server端有何能力驗證到底是電腦還是手機? : : 我覺得這是當前技術的限制, : : 我個人想到的唯一物理上的根本解決之道, : : 就是從一開始PmGo就發售他們自己的GPS接收器,有他們自己的加解密系統與認證機制, : : 要用什麼東西玩遊戲都行,但是你人物的位置PmGo只承認跟你5公尺距離內的GPS訊號, : : 這樣就可以完全100%的確認資訊的來源正確,裝置的可信度正確 : : (此處先忽略這個接收器一樣會有被破解的可能 因為即使有極少數垃圾一樣會以破壞公平 : : 性作為賺錢的源頭,但可以遏止絕大多數目前正在作弊的玩家 但這就跟儲藏室完全沒有門 : : 鎖跟警衛 現在起碼有門鎖一樣 是有很大的差距的) : : 這是最佳解,但是是辦不到的, : : 因為這會讓目前起碼一半的玩家根本不會開始玩這遊戲,大幅的提高了門檻, : : 而且成本、發售、維修也是巨大的問題, : : 這跟中華電信MOD發送電影訊號到你家一樣,他們其實要把電影直接送進你手機超簡單的, : : 但是寧願投入巨大的人力與研發成本,過來你家裝一個機上盒一樣。 : : 那好了,現在該怎麼辦? : : 我個人覺得,以目前技術而言,這是完全無解的,不可能解決。 : : 希望版友能提出一些看法,討論看看技術上是不是其實有可能辦到的而我沒有注意到。 : : 因此只能朝非技術端的遊戲設計去努力了, : : 也就是提醒玩家正常進行遊戲其實比較好玩,以及縮短外掛玩家與一般玩家之間的差距, : : 隱惡揚善,盡量避談作弊玩家得到了什麼,而是讓大家發現到處找怪逗留公園超好玩的。 : : 這部分目前作得還不錯, : : 其實激發人類的善意,讓大家在可以選擇作弊的情況下,還正常玩遊戲,是很簡單的, : : 就是"正常玩遊戲就很好玩了,沒必要作弊" 這麼簡單 : : 可是一旦玩家之間有比較的管道,有對戰、獎勵跟排名之後,這些都不可能了, : : 光看現在各道館,你家旁邊佔了一個3000卡比獸大家有多幹就知道了 : : 現在道館比起走到公園抓怪可是幾乎沒有啥了不起獎勵的喔!但還是會讓人恨得牙癢癢的 : : 開啟對戰的話,縮短外掛與正常玩家的差距還有一個手段,就是限制最大值, : : 當最後大家都走得到一樣的終點,大多數一般玩家應該不會介意多走一點路去追求樂趣, : : 但如果大家都有辦法獲得6隻100%神獸,那遊戲壽命一下就沒了,太容易破台, : : 雖說如此...應該還是有可以做的事情 : : 與野外的NPC怪獸作戰、挑戰NPC大師,4人、6人組隊打NPC道館獲得特色徽章.......等 : : 應該吧。 : : 現階段遊戲內容其實蠻少的,不足以支撐這種熱潮太久。 : : 很希望能持續下去 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.108.220 ※ 文章網址: https://www.ptt.cc/bbs/PokeMon/M.1471045484.A.551.html ※ 編輯: st900278 (111.249.108.220), 08/13/2016 07:45:33

08/13 07:46, , 1F
不管啦一定是沒心、怎麼可能抓不到 先幫補
08/13 07:46, 1F

08/13 08:05, , 2F
就看N社將來想不想從普通用戶中撈錢,如果用戶要玩好這
08/13 08:05, 2F

08/13 08:07, , 3F
遊戲必須要出不少錢,那這些外掛也可以賣點錢了。而一
08/13 08:07, 3F

08/13 08:08, , 4F
旦收錢,那就能吸引一堆好手來攻克。現在做免費的,難
08/13 08:08, 4F

08/13 08:08, , 5F
免粗糙
08/13 08:08, 5F

08/13 08:10, , 6F
有講跟沒講一樣
08/13 08:10, 6F

08/13 10:13, , 7F
重點不是100%抓到,只要少到不影響多數玩家就好。哪來
08/13 10:13, 7F

08/13 10:13, , 8F
那麼多ML模式給一大群人用
08/13 10:13, 8F

08/13 10:25, , 9F
驛站的照片 抓怪過程 加上亂數認證碼讓玩家自己輸入
08/13 10:25, 9F
文章代碼(AID): #1NhbziLH (PokeMon)
討論串 (同標題文章)
文章代碼(AID): #1NhbziLH (PokeMon)