作者linzero (【林】)
看板C_Chat
標題Re: [閒聊] 雲端遊戲是不是就不能外掛了
時間Wed Mar 1 12:49:35 2023
※ 引述《Sinreigensou (神靈幻想)》之銘言:
: 想到目前還在發展中的雲端遊戲
: 遊戲資料都不在玩家本機
: 這樣外掛是不是就沒作用了?
: 不過目前玩雲端遊戲的好像不多
外掛分很多種
像早期很簡單的模擬鍵盤滑鼠做機械式操作
這種最終型態還可以做成機械式的
基本上除了個別詢問偵測之外沒法遏止
然後有初步數據偵測配合模擬輸入的
像看到快沒血自動回覆
或者是移動到設定點後做特定事情
這個目前一般是分析封包或程式內部參數
不過也可以改為畫面偵測
這種適用RPG類型有限度的自動操作的
雲端也不太能防止
再來就是接近修改的BUG外掛
像無敵、瞬移、飛天、地圖砲等
雲端是可以解決
不過這類外掛理論上不用雲端也可以解決
會有這類外掛有時都是為減低伺服端負擔跟網路延遲而讓客戶端分擔部分運算
當兩邊資料不同步時產生的異常
像這種如果可以搞出雲端遊戲
依照雲端能達到的計算跟傳輸能力
那架構上就可以幾乎把所有計算都交給伺服端處理
應該就不會有這種問題了
或者是程式寫得不夠嚴謹,可以修改封包產生非預期的命令行為
但這就是程式本身問題,雖然雲端也可以解決
另外雲端還可以解決讀取非公開數據來達到特定目的的外掛
像開圖偵敵位置等
這個雲端就可以簡單避免這類外掛
因為雲端只有給玩家電腦一個畫面資料而已
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.234.160 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1677646177.A.F84.html
推 Yan239: 現在有ai了,之前國外有個工程師做物理外掛,讓ai控制滑 03/01 12:52
→ Yan239: 鼠,分析螢幕自瞄,效果還挺好的 03/01 12:52
推 lucky0417: 越簡單的越難防 03/01 12:57
推 guogu: 其實遊戲也能做到玩家看不到伺服端就不給資料 03/01 12:59
→ guogu: 像lol就是沒視野伺服器就不給資料所以沒開圖 03/01 12:59
→ linzero: 這樣伺服端要多做判斷後才決定給不給資料,這對伺服端是 03/01 13:01
推 GAIEGAIE: lol啥時沒開圖了? 03/01 13:01
→ linzero: 個負擔,所以有的簡單作法是資料全給然後客戶端判斷要不 03/01 13:02
→ linzero: 要給玩家看 03/01 13:02
推 guogu: lol現在不知道 以前沒開圖啊 我找到的所謂開圖外掛 03/01 13:03
→ guogu: 都是用有視野時的移動方向速度推斷的那種 03/01 13:03
推 WaoDao: Lol的確沒有真的開圖呀 了不起算你跑速能走的範圍 03/01 13:51