[聊天] 為何不能從主機端杜絕外掛?

作者: piety4u   2018-08-20 21:43:33
小弟非資訊相關 不懂遊戲也不懂系統
一點愚蠢的問題請多包涵
主要是想知道為什麼對於作弊者只能採用事後封鎖的作為呢?
作弊者利用小號打上去再讓主號踩上來
只是封號
完全沒有改變作弊者的得利與被打下來的玩家的損失
這遊戲的PVP基本上只跟組隊有關
技能施放時機等等完全都是固定的
也不像FPS遊戲一樣需要即時的反饋所以將資料放在使用者端
為什麼不能將運算和驗證都放在伺服器端呢?
之前的作弊程式 是進攻(作弊)端會獲勝
但防守方看回放會是自己獲勝
不曉得這是不是代表了 戰鬥的運算是放在進攻端
伺服器或資料庫只負責接收結果(和沒被修改過的隊伍數值)?
感覺只要伺服器端多一點處理
在發現隊伍數值異常的時候就直接凍結那個帳號的競技場操作
應該就可以避免掉外掛所造成的不可挽回的傷害?
我也知道資訊的世界沒有絕對的安全
但每款手遊的群眾不大 作弊程式開發者應該也很少吧
而且也不像某機場賣掛遊戲有利可圖
想知道我的想法是否有盲點? 或是有技術上的困難?
還請懂這塊的大大指教一下
作者: cora01236547 (ˊ^ˋ)   2018-08-20 21:56:00
吃Server資源..就這樣寫個排程去掃比每送一筆資料就跑一次來得省資源掃出來可能是人工審核吧
作者: CannedHamEgg (罐裝火腿蛋)   2018-08-20 22:01:00
記得我大一玩神魔開八門調隊長傷害 打綠鴨王 第一下就死 按掉通關畫面結果直接跳通知鎖帳應該是有辦法在遊戲內部檔案直接偵測太誇張的數據改動吧
作者: Mormory (晨憶、魔法飛彈)   2018-08-20 22:04:00
技術上可行,實際上也有相似的遊戲實作,最明顯的特徵就是PVP一進場就扣票存檔,閃退/強關遊戲什麼的都沒用。不做的原因,大概能想到的就是cy認為cp值不合吧?
作者: lay10521 (小伊達)   2018-08-20 22:07:00
成本問題吧樓上說的扣票 也可能是手機端運算
作者: aaa0622 ( 小黑)   2018-08-20 22:08:00
gbf那種每做一個動作就要向伺服器更新一次資料的算嘛?
作者: lay10521 (小伊達)   2018-08-20 22:09:00
我目前玩過 伺服器運算的只有WoT神魔只是看你隊伍很爛 但是傷害太高之類的設個門檻 以下的都自動鎖
作者: noob9527 (怒伯9527)   2018-08-20 22:12:00
只能auto的情況 是可以做到伺服器端的 不少遊戲都有
作者: qxxrbull (XPEC)   2018-08-20 22:12:00
這樣說吧,外掛與工作室販賣帳號對於運營未必100%負面,甚至還可能是正面的要知道每個玩家都不開掛、不課金,然後把圖推完用免費石來抽,對營運完全沒有任何一丁點的好處真的要實作100%防數值修改類的外掛,在沒有成本考量與玩家體驗考量上,技術上是沒問題的
作者: scarbywind (有事燒紙)   2018-08-20 22:21:00
沒資源..
作者: flywater   2018-08-20 22:22:00
刀塔就是一按就扣票結算,我不懂都抄整組了就這個不抄的意思
作者: scarbywind (有事燒紙)   2018-08-20 22:22:00
你全部都再sever算當然可以,你有錢的話
作者: flywater   2018-08-20 22:23:00
Cy不夠有錢的意思嗎...
作者: scarbywind (有事燒紙)   2018-08-20 22:23:00
反正你多一道驗證server就要多算全完加次數有沒有錢一回事啊,別人server花10萬顧你花100萬顧你不會被股東幹爆嘛又不是甚麼國家機密金融資料不能被破小的出事發石回溯的成本小很多還可以宣傳就是事實
作者: lay10521 (小伊達)   2018-08-20 22:26:00
反正有外掛 花10%的成本來抓 玩家看到覺得好棒棒繼續花錢
作者: qxxrbull (XPEC)   2018-08-20 22:28:00
說真的有些年收300萬的竹科高階工程師根本沒時間玩遊戲,但人家多的是錢,課十幾萬都對他們沒啥負擔
作者: jojojen (JJJ)   2018-08-20 22:29:00
那如果多一道驗證戰力相差太多的話 讓server多重算一次呢這樣伺服器負擔不會加太多 檢舉應該也可以降不少吧?
作者: kuku321 (halipapon)   2018-08-20 22:36:00
十之八九都有做 只是不可能做到滴水不漏 只是你追我爬不斷增加雙方門檻 直到廠商覺得外掛量大幅降低 只剩少數玩家外掛存在 再提升成本上去追不符預算就會停下追加驗證程序了 接著就是用用戶回報和人工GM查證等慢慢收拾殘兵而已另外外掛是會進步的 而且外掛也是有成本的 有種做法是故意開些易檢測的漏洞給外掛鑽 然後開始一小陣子後直接一網打盡 一來數量會很多 有嚇阻作用 二來刻意誘導破解方向導致後來要找別的漏洞時 破解端會花更多額外成本來搞一部分懶了就會直接放棄破解了不管是灰姑娘或是公主 都是第一次活動時直接大殺外掛 那時已經刷/買好首抽 開心用外掛打上去的玩家 活動結束才直接通通被幹掉 你覺得會繼續玩的有多少XD
作者: SuperSg (萌翻天的時代來啦°▽°)   2018-08-20 22:44:00
其實也有完全不抓的,且那款遊戲目前還迎來4周年(茶)
作者: qxxrbull (XPEC)   2018-08-20 22:44:00
但說真的,公主連結這種algo-friendly的遊戲很難杜絕所有類型的外掛輔助
作者: kuku321 (halipapon)   2018-08-20 22:49:00
每場每下攻擊通通驗證✕玩家數與對戰數 這點投資?你認真?
作者: qxxrbull (XPEC)   2018-08-20 22:55:00
以這種靠algo能夠解的手遊來說,可能超過一半的帳號都是機器刷出來的。以前對岸甚至有超大型工作室高薪在聘請對機器學習、AI與手遊有深入研究的人來搞怎麼在最低硬件成本來刷更多帳號我預估如果未來機器學習implement的技術門檻與成本大幅降低,可能全世界90%的御主艦長提督之類的都是機器了
作者: lay10521 (小伊達)   2018-08-20 23:21:00
日版人很多吧 不是還有爆擊這個因素嗎
作者: zelda123 (丸子)   2018-08-20 23:30:00
這遊戲有暴擊和閃避,給伺服器算就還要等算完傳結果回來如果你點戰鬥都要等五秒才出來,遊戲體驗根本差到爆炸角色克制和技能循環(布丁變無敵) 這種也沒辦法用公式算至於每場戰鬥都要在後面實際模擬跑完,太花資源不太可能
作者: scarbywind (有事燒紙)   2018-08-20 23:38:00
速度不是問題唷,不然wow是要怎麼玩
作者: Mormory (晨憶、魔法飛彈)   2018-08-20 23:46:00
欸逗,進場存檔的做法不是每個動作都「驗證」,是直接伺服器算好所有過程,包含爆擊閃避那些隨機結果全部回傳。因為資料是在伺服器自己跟自己請求和存取,所以理論上無法修改,只做PVP的話是做得到的。
作者: scarbywind (有事燒紙)   2018-08-20 23:56:00
唯一有這樣幹的是課金系統唷XD
作者: kuku321 (halipapon)   2018-08-21 00:23:00
其實回放是有問題的喔... 我之前有一場想看到底是怎麼被幹掉的 然後看回放後發現 我竟然贏了... 揉揉眼睛看了幾次 發現影片我就是贏 但是結果我是輸 然後我就寄信問客服他們說確認結果後是我輸沒錯 但是存放的影片結果並非一致是BUG 他們會調查 就這樣 所以你只會存你那邊的固定結果但實際的戰鬥中還是會有亂數變因存在的 只是同樣隊伍互相是容易出現相同結果的 但並非100%都是一樣的
作者: piety4u   2018-08-21 00:58:00
這不就是被開掛的打嗎
作者: scarbywind (有事燒紙)   2018-08-21 01:02:00
不一定.. miss爆擊之纇的回放結果自己再隨機跑一次
作者: s28113206 (說不玩的秘密 )   2018-08-21 01:17:00
痾,到底是哪種,有人說回放是固定,也有人說每次重算
作者: scarbywind (有事燒紙)   2018-08-21 01:24:00
回放跟原本那場是重算吧 重複回放沒試過
作者: sophigo (菲索戈)   2018-08-21 01:40:00
"回放"這種東西如果還可以每次算出來結果不一樣??如果你是遊戲作者你會這樣設計???
作者: scarbywind (有事燒紙)   2018-08-21 01:49:00
免費讓你run看打不打的贏,佛心公司還不儲值
作者: Layase (小雷17æ­²)   2018-08-21 02:39:00
日廠普遍都是這種技術水準...都在手機端運算歐美我玩過的也不多 不過台灣知名度也滿高的部落衝突就是能做到伺服器運算 還能讓其他人即時觀戰(當然有延遲做到類似LOL的觀賽那種程度 當然SERVER負擔跟架構完全不同
作者: as80110680   2018-08-21 03:01:00
打人的重播是真的回放、被打的重播是直接同陣容再打一次,所以 ... 都對然後要不要在伺服器上運算只是取捨問題,也可能是當初設計沒想到這問題
作者: qiaffvvf (鸑鷟)   2018-08-21 05:49:00
有時候會看到重播看好幾次過程不同的情況...可能甚至戰鬥時手機狀況也有影響? 是的話結果就不固定了
作者: ymcg (一等士官長>>>)))   2018-08-21 08:33:00
全部server算,也會影響遊戲順暢度
作者: ccaaccara (*無限之夏*)   2018-08-21 09:21:00
真的不要幻想 你想得大家都想的到 但是做不出來遊戲整天在主機驗證變LAG或讀取卡到你退坑
作者: flywater   2018-08-21 09:25:00
可是為何刀塔這種五年前的大陸遊戲 競技場卻沒外掛刀塔也沒有比較不順呀 所有競技場都直接結算 連每日排名都是直接發不用像公主一樣要等兩小時
作者: as80110680   2018-08-21 11:47:00
刀塔我一google就找到修改的文章了,沒外掛 ?

Links booklink

Contact Us: admin [ a t ] ucptt.com