【亦】警惕AI外挂!我写了一个枪枪爆头的视觉AI,又亲手“杀死”了它

Поділитися
Вставка
  • Опубліковано 18 сер 2021
  • 欢迎订阅我的频道:bit.ly/3TJmu92
    我在业余时间写了一个能辅助瞄准的视觉 AI 程序,没想到效果远超预期。这套 AI 瞄准系统和人类一样,只需要“看到”游戏画面即可,反作弊机制完全无法检测,可以攻陷 Xbox、PS、手机等任何平台,让我忧虑了很久。现在我终于想清楚了对抗它的方法,做一个视频好好讲一讲,希望能帮助 FPS 游戏厂商应对即将到来的视觉 AI 危机,维护网络竞技环境的公平。
  • Наука та технологія

КОМЕНТАРІ • 1,8 тис.

  • @catwhite6078
    @catwhite6078 2 роки тому +298

    我并不是硬核程序员,但是我当年学代码的时候,就考虑过一个问题。如果在代码中加入随机操作,我觉得反作弊哪怕用特征也很难识别。
    例如神经AI这一套系统,其实根据机器性能和场景,其实本身每次操作的时间都是不同的,而且其实因为是算法,其实哪怕是锁头,其实他的位置也不是每次都一致的,我在的公司也有类似的AI神经,但是测试的时候有的时候偏移程度还是有不少的。所以头的位置点,操作间隔,我觉得AI无法有效准确的判断是人还是AI,因为这两者都存在误差,唯一可以判断的可能就是在某个区域内,是否精准的移动到摸个位置,还有就是AI比人更快。所以如果在这里加入随机操作,防守AI是不是就难以去训练了。
    例如50%的概率直接移动到头,50%移动到周围随机多少像素在移动到头.如果设计为这种模式。那么防守AI方又该怎么去训练呢(先不考虑什么身体也打一类的)。因为正常人类操作,也无非是直接移动到目标,移动到目标周围,移动一次后在移动一下。如果在训练的时候就按找这种仿真模式AI训练,那么是不是就只能通过事件概率来做平衡了。但是如果通过事件概率来考量,如果每局都重新分配权重呢?此外如果通过反应时间差来衡量,那么这个进攻AI在设计和训练时如果加入每次随机的一个相对短的小延迟又如何呢。
    我觉得如果是我要设计一个作弊AI视觉,我会把他定位成高手段位的尽可能仿真的AI,就是存在小概率失误和一定的误差。因为玩游戏的人除了少数的职业选手,多数玩家到不了那个段位,如果训练出来的AI是一个仿真职业瞄准模型,也就是一个高级疯狂自瞄机器人,我觉得就足以应对90%的情况了,而且更加隐蔽无法追踪。
    唯一想到的几个AI识别的漏洞,就是骨架出现识别错误,这是AI可能会有类似的操作。或者就是多骨架叠加的异常识别,但是如果是高级的AI骨架算法也可能存在一定规避,但是从测试角度看这里是容易出现问题的。这时候特定场景会有特定操作。但是游戏厂家不可能完全复盘游戏对战整体数据,及时这里有异常,也只能通过人来识别。还有些诡异特殊位置例如直接脸撞脸,或者极端远。但是反过来说只要屏蔽掉就好了。
    因为个人是测试,所以逻辑角度可能会比较奇怪。个人人为如果训练一个反作弊AI应该先开发一个作弊AI,但是训练出来的反作弊可能只能应对作弊模型,如果要升级就需要告诉防御AI更多的作弊模型,但是问题是如果你看不出来了那个是作弊模型那就没办法提升AI等级。但是如果让AI自己衍生,他有很可能吧一些玩家当成挂,还有就是AI如果自由去扩展,可能操作比人还离谱,有缺少的参考性(有一个AI抓人的模拟,最后AI竟然再用BUG- -)
    但是这个视频是我看过目前关于这个问题研究的最有意思最深入的一个。支持了

    • @abcjkl08l53
      @abcjkl08l53 Рік тому +2

      只有少數人可以裝,因大部人用外掛的人只想裝B只想贏,用再好的AI也會比發現的。

    • @m00iwi00m
      @m00iwi00m Рік тому +4

      根本很難發現吧,程式也可以加入模仿人的操作慣性,不一定是每次爆頭.算是遊戲本身埋下了監視程式,我用另 一部電腦截畫面分析和模仿鼠標鍵盤輸入,相對應人手操作而言也是個頂級高手.

    • @UCAJq2oN0BQLFi3aAhhsX8-A
      @UCAJq2oN0BQLFi3aAhhsX8-A Рік тому +5

      用AI反反AI

    • @user-ty8bp6ff1c
      @user-ty8bp6ff1c Рік тому

      @@UCAJq2oN0BQLFi3aAhhsX8-A 可以拍一部电影了,将AI分为保护支持人类的AI和反对人类的AI与人类拯救问题。

    • @user-xq5qw8iz3b
      @user-xq5qw8iz3b Рік тому +2

      @@abcjkl08l53 那是因为现在都是人在装,外挂没有装!举个例子现有有一个外挂他只会告诉你下一枪一定爆头,剩下的就需要你自己操作!而这个提示下一枪一定爆头的是要在你开了随机1~5枪并且停止射击以后才触发!这种情况你给人看他都发现不了

  • @dasanliang1700
    @dasanliang1700 2 роки тому +100

    曉白的偉大犧牲,值得了

  • @a60624444
    @a60624444 2 роки тому +13

    AI識別方法規則序列是可以卡掉一部分外掛所以這是有效,
    我看回覆有人說在習慣序列加上偶爾觸發機制或是隨機方式產生控制碼在放大招去規避掉AI的辨識也是可以防止被抓,
    可是討論一下幾個缺點:
    1.如果是隨機發生的序列也意味著在射擊遊戲當中,被敵人擊殺的風險就增加
    2.如果是執意要開這種外掛玩爽度的玩家這種隨機性可能不會是他們想要的,使用的人數應該不會這麼多,我想像的到的是最後遊戲開啟1V1的時候是最有可能被觸發的
    除非處理命令的速度夠快,不致以上影響發生
    在這個基礎上還有人為舉報特定帳號以及AI抓外掛在遊戲上我認為還是可行的
    遊戲就是這樣不管是不是AI外掛,只要是新型外掛,遊戲方就要去抓出漏洞,如果對方用AI訓練,我們也使用訓練AI去抓新型外掛
    至於誤封帳號的問題,這個也只能說難免會有這樣的狀況

  • @Kiki-dr1rj
    @Kiki-dr1rj 2 роки тому +408

    最可怕的恐怕还不是FPS游戏。。。 军事用途上的纯AI机枪 理论上和游戏里设置AI wsad移动屏幕以及开火是一样的啊

    • @lilboat5101
      @lilboat5101 Рік тому +36

      现实世界的因素很复杂,而且ai无人机射的准本来也不是技术难题吧

    • @plume0302
      @plume0302 Рік тому +22

      @@lilboat5101 現實就有很多地方在用ai辨識人臉了吧,現在台灣大眾運輸交通工具進站前都有機器,隨時監控每個人的體溫狀況,你說現實太複雜,但只要交給ai繼續學習,應該不是太困難

    • @lilboat5101
      @lilboat5101 Рік тому +11

      @@plume0302 对啊,所以我说无人机射得准不是技术难题,更复杂的是现实因素造成的工程学上的问题,而不是机器学习的问题

    • @user-my6vh7sy6j
      @user-my6vh7sy6j Рік тому

      @@lilboat5101 现实世界是很复杂,但也没有要求ai无人载具枪枪爆头。带上一大箱弹链,扫射不就可以了。比人精准就行。。。

    • @lilboat5101
      @lilboat5101 Рік тому

      @@user-my6vh7sy6j 武装无人机这东西本身对技术要求高啊,后坐力,散热和成本控制就可以让武装无人机嗝屁了,所以现在广泛用法是绑炸弹。。。。。不得不说是好办法

  • @user-tx5fj7sz1c
    @user-tx5fj7sz1c 2 роки тому +70

    開口講話的禮貌方式讓我直接訂閱了

  • @frogtuna3331
    @frogtuna3331 2 роки тому +191

    膜拜膜拜 实在是佩服 这得是训练什么体量的图像才有这么完美预测值

    • @b_2u
      @b_2u 2 роки тому +2

      直接拿coco都有差不多的效果

    • @chowricku8215
      @chowricku8215 2 роки тому +1

      @@b_2u coco 太慢了

    • @jgu44
      @jgu44 2 роки тому +6

      cmu的open-pose了解下,其实根本不需要了解神经网络。。编程技术足够抓取视频流+套个open-pose+简单计算鼠标位移然后虚拟硬件操作鼠标就够了。可以说简单的令人发指

    • @wxalexgp
      @wxalexgp 2 роки тому

      这么简单的线条,训练模型很简单,需要的样本量也很小,不像我们研究空间形态预测物理能力的工作,需要大量的样本量还需要对跨尺度的样本进行数学统计学操作筛选样本保证训练模型效果好一些,在CNN中还要嵌套NN。。。

    • @b_2u
      @b_2u 2 роки тому +2

      @@chowricku8215 light weight openpose + coco +rtx3070
      一幀30ms
      這樣慢?

  • @cyk80
    @cyk80 Рік тому

    最厲害的是 AI 學習起來這個技能可以應用到相關的遊戲,不再是以前外掛專門 給某個遊戲使用而已 感謝 林亦LYi 分享

  • @stevechu5330
    @stevechu5330 2 роки тому +749

    基本上深度學習AI
    就是叫個shroud在幫你打遊戲

    • @xxeuxing4879
      @xxeuxing4879 2 роки тому +12

      tenz

    • @youtubesucks33
      @youtubesucks33 2 роки тому +8

      hiko

    • @espresso___
      @espresso___ 2 роки тому +73

      那就不叫玩遊戲,而是電腦在玩你
      那為甚麼不玩史丹利的預言

    • @xxeuxing4879
      @xxeuxing4879 2 роки тому +11

      @@espresso___ 聲納映畫?

    • @xxeuxing4879
      @xxeuxing4879 2 роки тому

      @@espresso___ 只是比喻而已←_←

  • @bobh233
    @bobh233 2 роки тому +388

    你讲的那种方法,目前很多游戏反作弊系统正在尝试,但是就连读取内存数据类型的外挂都无法精确识别,识别和人类似操作的视觉AI更是很困难的事情,目前应该不太可能实现AI打败AI

    • @didih3339
      @didih3339 2 роки тому +2

      请问下这个视觉ai是怎么控制手柄会鼠标的啊?视频里没有提到

    • @osasosas4313
      @osasosas4313 2 роки тому +25

      @@didih3339 在windows下有windows API可以控制滑鼠位置
      稍微查一下你就會找到一堆方法

    • @didih3339
      @didih3339 2 роки тому

      @@osasosas4313 这样很容易检测吧?

    • @bobh233
      @bobh233 2 роки тому +26

      @@didih3339 windows下有api叫mouse_event可以模拟鼠标移动,检测方法也很简单,窗口消息里通过mouse_event移动的鼠标有特殊标志位。因此更高级的做法是编写虚拟鼠标设备驱动,然后通过虚拟鼠标设备移动鼠标,相当于插入了一个鼠标,这样的检测难度比较大,但作弊成本高

    • @user-tz7fy4ku9w
      @user-tz7fy4ku9w 2 роки тому

      @@bobh233你能写出来吗?

  • @JetFeng
    @JetFeng 2 роки тому +157

    让这个视觉AI在操作上模仿人类,不要在几毫秒就爆头,模仿顶级高手的录像,鼠标走位,设计时间,训练AI像顶级高手。那这样人人都是顶级高手,一样没法玩儿

    • @ctes940008
      @ctes940008 2 роки тому +1

      這個呢,CS1.6的最強Bot貌似就做到了,一見面自瞄爆頭XD。

    • @k77aw
      @k77aw 2 роки тому +2

      有點水平的玩家還是判斷得了的 拿CSGO來說你不可能槍法和身法頂級 這種要大量遊戲時間才能累積出來的技術你有 而任何新手五分鐘都能學會的丟彈點 基本的隊友丟閃你探頭以及何時該靜走何時該大跑卻都不知道
      至少對於CS和一些吃雞遊戲 你很容易從他的行為判斷這個玩家的動機 他想做什麼 他有多少遊戲知識和熟練的技術去完成他想辦的事情 如果他的判斷很菜很差 槍法身法卻頂級 那就是掛 大局和臨場的判斷和身法槍法有很大的差距就很容易看出是掛了

    • @user-ph7pw6zg8s
      @user-ph7pw6zg8s 2 роки тому +2

      @@k77aw 看得出来,但系统检测不出来

    • @shitouzhao9580
      @shitouzhao9580 2 роки тому +2

      所见略同! 他刚说完解决思路我就想到了。设计者只要把AI的识别和操作速度降低一些,接近人类玩家高手水平,比高手略高一点点。
      他之前的反作弊策略就失效了

    • @k77aw
      @k77aw 2 роки тому

      @@user-ph7pw6zg8s 只要隊友看得出來並且舉報系統會生效就還是有一定效果 不過這就要賭其他玩家的水平和道德

  • @sss5012
    @sss5012 2 роки тому +13

    想到機器戰警...
    未來如果真的可以讓機械AI持槍並真的開槍的話,這種精準度實在會令人覺得可怕!
    附帶一提,後面的解決方案,印象中之前某些遊戲就有用過類似的方案,為的是讓那些使用電競鍵盤或滑鼠,使用巨集快速打到對方的人不要再作弊,不過這對抗AI來反作弊的,應該會更困難

  • @davidhsu262
    @davidhsu262 2 роки тому +63

    我是一個不怎麼玩FPS遊戲的玩家,尤其不完網遊的FPS,除了有3D眩暈這個問題之外,再來就是外掛的橫行。感謝你為反這類型外掛做出的貢獻,希望未來的網遊可以有更美好的遊戲環境。

    • @dasanliang1700
      @dasanliang1700 2 роки тому +3

      3D暈眩 試試看朋友的高階顯卡的畫面,如果沒事兒,就可能是顯卡不夠力;如果這樣沒有改善,那就不要碰了

    • @MoonlightLoona
      @MoonlightLoona 2 роки тому

      一直以來我也以為我有3D暈
      用了電腦12年沒換,12年前時跑遊戲都還能開高特效,但會暈
      去年換了3060TI顯卡後
      打了一整天的APEX一點也不暈

    • @davidhsu262
      @davidhsu262 2 роки тому

      那是遊戲設計的問題,跟顯卡好壞沒太大的關係

    • @davidhsu262
      @davidhsu262 Рік тому

      @@yuntailiu5530 不,使命召喚對我來說,更暈,CS 1.6 那種老版的,反而不會…CS要看地圖,經典的那幾個都不會,奇奇怪怪的地圖多數都會讓我暈

    • @xiaodai125
      @xiaodai125 Рік тому +1

      @@davidhsu262 主要需要先判断你的3D晕眩是哪一种...
      有些是因为太过真实的画面让大脑产生角色在游戏世界内的错觉, 你游戏内的角色在移动但你实际身体在坐着, 这种是可以克服的.
      另一种是因为画面撕裂或者掉帧或不流畅, 你看的时候可能感觉画面比较怪, 但不确定是哪里怪, 有时候久了会对大脑造成负担而导致的晕眩. 这种就类似你长时间看一个不停红蓝闪烁的画面后的负荷晕眩差不多.
      还有挺多的.

  • @tonytonee1711
    @tonytonee1711 2 роки тому +11

    太神啦!這思維跟實作能力!

  • @lucienyu4379
    @lucienyu4379 2 роки тому +43

    如果用职业选手和技术主播的视频作为样本进行训练常规的寻敌操作,然后用这个进行精确的射击,应该比较难识别出非人类的操作习惯。

  • @maxhsu3972
    @maxhsu3972 2 роки тому +2

    你這算法非常好破解,你就是去算完美操作,我只要把操作做成不那麼完美就可以了

  • @Zhuliangyu
    @Zhuliangyu 2 роки тому

    啧,这十分钟的视频质量和深度,真的让人佩服

  • @user-dg7hp5kn4t
    @user-dg7hp5kn4t 2 роки тому +11

    来晚了,我个人感觉也可以尝试做对抗图像生成,或许会更好用一点,直接干扰图像识别,人看着不会有太大差别(自动驾驶一部分计算机视觉似乎就有用到)。

    • @ginvt
      @ginvt 2 роки тому

      可以尝试做对抗对抗图像生成的Ai

    • @lilboat5101
      @lilboat5101 Рік тому

      @@ginvt 延迟会很大吧,还原图像的ai对显卡负担很大的说,当然也可以直接检测被干扰图像,但我觉得干扰图像识别难度挺大的

  • @user-vt1gx8cp5e
    @user-vt1gx8cp5e 2 роки тому +56

    如果有再打一些射擊的比賽就可能有遇到過要開moss,moss會檢測本地的輸入源是否有非正常移動,up主的意思其實就是在伺服器上安上類似moss的東西,加上ai的大數據比對,不只能抓視覺ai、修改參數的外掛、這樣的話其實還能抓代練,這邊真的可能弄得話,一下子可以解決更多的問題

    • @user-zs8ne4ml4n
      @user-zs8ne4ml4n 2 роки тому +2

      意思是直接偵測玩家鍵鼠回饋的數據是否與遊戲中相同是嗎?聽起來很有效,但會不會有隱私問題?

    • @ae86409888
      @ae86409888 2 роки тому +4

      @@user-zs8ne4ml4n 因為是比賽所以沒問題
      平時就很難說了 應該是沒辦法這麼做

    • @byhill7002
      @byhill7002 2 роки тому +2

      哈哈,密码肯定是传上去了

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому

      @@user-zs8ne4ml4n 這不就強尼萊丁中,活動中數據找出主角是否那個人的方法。
      還有套美劇賭城還敢私下記客人腳步頻率,看是否不受賭場歡迎人仕入場(特別是天才賭徒)。
      問題這些資料可複制同跟本人學習,如果由第一槍跟本人一起開始學,那防不勝防。

    • @Sniper_the_seal
      @Sniper_the_seal Рік тому

      @@user-zs8ne4ml4n 只有偵測滑鼠移動數據的話應該是沒有隱私的問題(?

  • @user-po6xg3ct3r
    @user-po6xg3ct3r 2 роки тому

    這視頻牛叉,樣樣都質量滿點 不管怎樣我被圈粉了

  • @user-iw8hj3nz5h
    @user-iw8hj3nz5h 4 місяці тому +1

    一个很简单的反检测机制就是加入随机值,如果将自动瞄准的xy值增加一个随机数使准确率维持在100%以下那被检测出来的概率更是微乎其微。

  • @jackcao2176
    @jackcao2176 2 роки тому +184

    游戏还只是一方面, 如果是ai视觉识别算法加上荷枪实弹在现实生活中的杀伤力得有多大,而且是不用人来操作, 在人员聚集区域 无差别杀伤.

    • @cu35468
      @cu35468 2 роки тому +54

      其實早就有了,還被用在滅蚊雷射砲系統上。

    • @didih3339
      @didih3339 2 роки тому +6

      这个视觉ai是怎么控制手柄会鼠标的啊?视频里没有提到

    • @velhlkj
      @velhlkj 2 роки тому +26

      如果你說的是機器人的話,受限還是很多的。比如關節轉動速度受到馬達扭力與速度,精度三重限制,判斷出來是一回事,瞄準速度是另一回事。槍械後座力導致的被動位址改變修正,如果是基於馬達數據的移動,那麼後座力導致的被動移動量是不好計算的。關節壽命,槍械後座力導致的關節馬達瞬間高速被動旋轉,同時還要給一個力控制後座力,你可以試試,四驅車打開馬達後按在地面不讓它前進,它能撐幾秒?基本上在10秒以內就會燒掉。

    • @didih3339
      @didih3339 2 роки тому +1

      @@velhlkj 这个程序怎么写啊?用什么写啊?我完全是小白想挑战一下,都需要学习些什东西啊?大神可以带入个门吗

    • @velhlkj
      @velhlkj 2 роки тому +4

      @@didih3339 基本除了網頁語言js php之類的,能開發軟件的語言都能寫,最常用的是C系,軟件層面C++跟C#都能寫,硬件驅動層面基本都是C++這類。至於AI,用Python好點,也有很多AI框架,基本都是用框架寫。

  • @tonis9719
    @tonis9719 2 роки тому +42

    我可以做一个AI 平时学习我的操作指令 然后在自动瞄准作弊的时候使用我的操作习惯去移动鼠标 所以接下来将会是一场无休止的AI大战 最后的结果一定是竞技类游戏的末路

    • @yuminxu7207
      @yuminxu7207 2 роки тому +1

      的确,互相迭代,估计最后还是视觉AI胜利。

    • @yupenghe
      @yupenghe 2 роки тому +3

      看来只有立法了😂 三年以上七年以下

    • @momohsu4801
      @momohsu4801 2 роки тому

      也許可以遊戲廠商自己出一台只有遊戲的電腦,不允許不用該廠商的鍵盤滑鼠操作,全部設備都是一套的,換成別的就ban掉
      不知道有沒有可能?

    • @ssard5101
      @ssard5101 2 роки тому

      @@momohsu4801 会不会有人专门买一台机子就为玩你这个游戏先不说,上线了这个机制,比如说日活量平常千万级别的,现在十万有没有?

    • @momohsu4801
      @momohsu4801 2 роки тому

      @@ssard5101 也對😅

  • @jony54108408
    @jony54108408 2 роки тому

    謝謝林哥,您是真英雄。

  • @guojoshua3448
    @guojoshua3448 2 роки тому +1

    有技术,有逻辑,有口才,这样的up主是真正的人才

  • @niay79
    @niay79 2 роки тому +4

    您給出的解決方式,N年前(少說10年以上)就各家遊戲廠有在嘗試,結局就是各種亂封,真假誤封鎖一堆,連累了客服組,還造成很多fps高手玩遊戲開直播,還得另架攝影機拍著自己的滑鼠區域,以示清白。
    每個人的操作習性和邏輯不同,很多高手向的操作就跟一般正常人不同,轉向,速度,瞬間反應,這類只要超過正常人的操作邏輯,任一被判定“違反正常行為”都會被封鎖,以至於這個方式至今都無法完全依靠來解決遊戲外掛的問題。
    最根本的原因到還不是技術面,而是出在管制外掛並不會給已經發售的遊戲(尤其是買斷制)增加利潤,一旦誤封又或者開掛者硬是不承認跟客服槓上,還會造成時間和行政處理成本,所以,這種費時費力又沒獲利的做白工項目,就盈利目的上,不太有營業方願意重視,認真研發與執行。
    您這做法和那個被請喝茶的,也不是甚麽新外掛,早就行之有年(只是很多人不知道),會被請喝茶就是太高調而已。

    • @user-fs7lb9wr9h
      @user-fs7lb9wr9h Рік тому +1

      那是遊戲廠商隨便搞,收集的數據不夠等等,偶爾有人一槍暴頭就封了.
      你讓那些廠商多給點錢,去找寫外掛的人,你看會不會被封.
      說白了廠商本來就是割韭菜,你覺得廠商自己玩遊戲不作弊嗎?

  • @formycat7924
    @formycat7924 2 роки тому +12

    问题是现在大部分游戏的服务器都没有收集玩家所有细节指令的能力。大部分公司的服务器由于考虑到负载问题,只会存储每局游戏aggregated之后的数据用于后期分析来提升玩家的游戏体验。反外挂功能也只是实时监测,很少会在结束后继续保存玩家的每一个操作。这就导致想要收集训练反外挂AI的数据变得非常难而且成本非常高。总感觉最后这种AI外挂会变成跟现在其他的常规外挂一样,制作起来简单但是厂商需要花大量资源才能对付。怎么说呢,游戏公平这个事儿,说到底还是得靠真正爱游戏的玩家们撑起来啊。

    • @IochiTu
      @IochiTu Рік тому

      你想多了,实际上可以往简单里想。反作弊代码可以存储在本地,通过本地算力实时监控异常操作。
      这就是神仙大战了,警察抓小偷了,看谁的训练更高明了。

  • @user-et9ck6hv8f
    @user-et9ck6hv8f 2 роки тому

    林哥,佩服!

  • @nullpointerexception1685
    @nullpointerexception1685 2 роки тому

    然后外挂再加一个对抗学习机制,对抗反外挂分类器哈哈哈哈哈哈,这可就有意思了xD。。让瞄准设计操作变得既准又正常GG

  • @user-de7kf1vz1t
    @user-de7kf1vz1t 2 роки тому +5

    林哥,我担心公司会利用这项技术来打击竞争对手。既然网络可以精确地识别位置,那么模拟正常人类的操作也不难。那么准备足够多的机器便能搞垮对手。

    • @singo1232001
      @singo1232001 2 роки тому

      挖操~全範圍debuff魔法阿!

    • @lucienyu4379
      @lucienyu4379 2 роки тому +4

      我觉得如果用职业选手的视频样本来训练寻敌操作,然后用人体分割进行精准瞄准,基本无敌了

    • @xiangqiang2294
      @xiangqiang2294 2 роки тому +3

      说实话 没必要搞垮对手了 要是大家都是fps这行 都是自身难保了

  • @oniherooni1412
    @oniherooni1412 11 місяців тому +5

    做弊不可怕,可怕的是会演戏的玩家

  • @mrmosk2011
    @mrmosk2011 2 роки тому

    讲的不错,有道理。

  • @dominic4y
    @dominic4y Рік тому +12

    針對林哥的解法,我想說一說,用 AI 去分析鼠標異常移動,從而把作弊玩家拎出來這解法,是否會誤判了那些練習了許久操作了很精準的專業玩家,這是一方面。
    另一方面反制AI檢測的方法可能也有,就是讓AI不要那麼聰明,比如說:看你視頻裡的 AI 在對手一出現在畫面上時幾毫秒內就被爆頭了,調整一下參數,讓它變笨一些,沒那麼快就爆頭之類的。
    反正就是互相攻防了,玩家用AI作弊,廠商用AI來反作弊,玩再用AI來反反作弊....

    • @leo-yx2ph
      @leo-yx2ph 11 місяців тому +3

      跟我想的一樣 AI作弊如果加入延遲設定 每3槍 有一槍不要爆頭 去打關節部位 這就跟專業玩家一模一樣了

    • @13464821245
      @13464821245 11 місяців тому

      不如用reinforcement learning 加上adversarial learning 一個訓練抓外掛的classifier 另一個訓練不會被classifier 抓到 而且打到人給reward 有沒有料

  • @hilloe
    @hilloe 2 роки тому +40

    哥,请接收小老弟膜拜Orz... 除了Boston dynamic, 你的视频是让我看了边笑边头皮发麻的

    • @hoovoooo
      @hoovoooo 2 роки тому +1

      那 波士顿动力结合这个算法呢

    • @user-cp4cj1nu9c
      @user-cp4cj1nu9c 2 роки тому

      @@hoovoooo 就當成影片裡那種槍槍爆頭 只是發生在真實世界

  • @poukljabe4165
    @poukljabe4165 2 роки тому +29

    我以前写脚本可是加入各种随机数偏移 少量的随机延迟 移动鼠标也甚至把中间的插值也做进去了 人看不出差别,但是从服务器的角度来讲 每一次都有细微的延迟和执行的区别。 对抗是相互的 攻防还在较量

    • @guanghaochen9901
      @guanghaochen9901 2 роки тому +5

      我也是这样想的,博主的想法是通过ai输入的准确性进行训练,将过于牛逼的操作分类为ai。首先有一些世界级别的玩家很准容易被误杀。再来就是可以让ai故意制造一个随机数来延迟一点和欺骗服务器。

    • @Zhuliangyu
      @Zhuliangyu 2 роки тому +1

      但凡有检测的机制,就一定有反检测的手段。

    • @xmanreturn
      @xmanreturn 2 роки тому +1

      很好奇是如何移动鼠标的,直接改鼠标的信号?改鼠标驱动程序?

  • @sowellfan4581
    @sowellfan4581 2 роки тому

    不错不错,不玩游戏的老阿姨也觉得很有道理。

  • @yoshiro3549
    @yoshiro3549 2 роки тому

    再学校的时候就写过类似的用来做专题作业还拿了个A, 写过个比较简单的又拿来试过用在csgo上但是csgo有所谓的弹道,准星不一定等于子弹的落点而且可能我的配置不行演算比较慢还没开枪就被人射死了. 然后之后也不了了之了,现在看了这个视频后当时的感觉又回来了

  • @user-vu2ut1ec4l
    @user-vu2ut1ec4l 11 місяців тому +4

    林哥提到了把真實模型的AI用到類似真實的射擊遊戲中,都已經如此準確。如果用在真實世界的戰場上,不免讓人有些憂慮

    • @nalai5893
      @nalai5893 11 місяців тому

      已經用在飛彈跟方陣快砲上很久了

    • @user-vu2ut1ec4l
      @user-vu2ut1ec4l 11 місяців тому

      不,那是針對載具跟特定目標的導彈飛彈,但是如果是對人的自動瞄準步槍或機槍,就很可怕了

    • @nalai5893
      @nalai5893 11 місяців тому

      @@user-vu2ut1ec4l 這種精準度打人的話只要用在.50狙擊槍就夠了 順便幫忙算濕度風向跟地球弧度 可以省彈藥

    • @marblech2
      @marblech2 11 місяців тому

      @@user-vu2ut1ec4l 的确不是不可能,在枪上加上自动瞄准的机械结构类似摄 像头云台,人类只是扣扳机,只是目前要实现这个,机械结构太大太复杂,还不实用

    • @darkshine71
      @darkshine71 10 місяців тому +1

      別擔心 現在要把AI運用在機器人上還差地遠了,現在學術界的研究能讓AI做家事就好很不錯了

  • @aa301875
    @aa301875 2 роки тому +3

    最後又回到
    我學習你的學習我的學習了😂

  • @user-si9cs4lg3o
    @user-si9cs4lg3o 2 роки тому

    林哥你这方法是过于轻视了人类的能力了

  • @rock81001
    @rock81001 2 роки тому

    感謝您的分享,漲見識了。

  • @user-lm8by8ii9p
    @user-lm8by8ii9p 2 роки тому +3

    csgo的主要反作弊方式除了主动监测,还有相当一部分是靠监管玩家的判断和投票,经验高的监管很容易看出一般的自瞄作弊。但是林哥给的画面太少,现在不足以看出能否判断。有兴趣的话林哥可以打一局竞技或者平台的自定义游戏,然后把游戏Demo发出来,让我们判断一下ai和人类的区别。

    • @user-dy4td1jn3g
      @user-dy4td1jn3g Рік тому

      走路瞄地,见人神经枪没问题才怪。我卡枪就是在检测是外挂吗,人是会着急的,AI不会

  • @linshwan
    @linshwan 2 роки тому +29

    感覺如果之後沒防好之後泰坦的智慧手槍就沒人用了

  • @kangcc912
    @kangcc912 2 роки тому

    外掛則如腳踏車、外骨骼,
    很明顯很好抓。
    AI掛
    則如吃藥,
    吃了興奮劑、禁藥。
    還是用人體(鍵盤滑鼠式的訊號)來表現出來。
    除非檢測血液、尿液成分,
    不然外觀上根本看不出來。
    不看好林大哥的法子,
    不正常的操作指令序列,總能解釋出為何會被認為不正常。
    而新的AI掛增添進去的難易度會很高嗎?
    甚至AI掛開發者就直接採取AI對抗訓練。

  • @shiguangai6845
    @shiguangai6845 2 роки тому

    我觉得up提的思路是一个角度,我感觉 还可以在检测到异常数据时候 服务器向游戏发送一些随机数据,比如 过小或者过大的目标 或者模糊的目标 ai可以识别 但人肯定极难识别的情况,来确认玩家开挂

  • @BrianDoTheRightThing
    @BrianDoTheRightThing 2 роки тому +206

    这个骨骼分析基本已经命中游戏引擎原始骨骼位置了

    • @FateTestarossaHarla
      @FateTestarossaHarla 2 роки тому +3

      應該說這或是圖像分析 不會去動遊戲的資料庫

    • @user-tn7dp3yb2j
      @user-tn7dp3yb2j 2 роки тому +1

      離線連動

    • @shine_gddhkffh
      @shine_gddhkffh 2 роки тому

      用openpose试试,老哥

    • @user-km3ys5xn4j
      @user-km3ys5xn4j 2 роки тому

      弄细点看着舒服

    • @RD-fp3cy
      @RD-fp3cy 2 роки тому

      @@FateTestarossaHarla up主的这个实现,还是能被发现的,因为在本机跑了人工智能网络和移动鼠标的操作。
      但如果视频采集变成摄像头,并且自己传递鼠标移动的信号(甚至直接用机械装置移动鼠标), 这就完全无法从软件层面发现作弊了。

  • @murphy8764
    @murphy8764 2 роки тому +20

    我有一个想法,如果游戏公司用AI来反AI的话,外挂作者也可以反过来用人类操作数据去训练作弊用的AI。

    • @bobbychen8483
      @bobbychen8483 Рік тому +1

      无限套娃

    • @joechen2099
      @joechen2099 Рік тому

      这不就是模仿学习(imitation learning)

    • @RobertKTS
      @RobertKTS Рік тому +1

      最後就會生成超強AI
      俗稱煉蠱

    • @Renmanman
      @Renmanman Рік тому +1

      @@RobertKTS 黑客帝国 讲的就是这样的故事 有一天你会发现 游戏里的每一个看似真人的 其实都是bot

    • @Renmanman
      @Renmanman Рік тому

      但是人类的能源会枯竭 没有了能源的世界 ai 与 人类一样 会迅速消失 我觉得人类不应该把精力放在AI这种没有意义的事情上 而是放在能源方面。

  • @user-cj4hv7lm3m
    @user-cj4hv7lm3m 2 роки тому +1

    依然可以通过训练轨迹进行对抗啊, 单片机操作鼠标,检测难度依然非常的大

  • @GeleDemon
    @GeleDemon 2 роки тому +1

    VAC目前已經在做你說的這個很久了,目前VAC經過深度學習,檢測出來給玩家查證的,幾乎都是很明顯的外掛了,只希望這技術可以像台主說的一樣,更加進步更加精準

  • @sifonys
    @sifonys 2 роки тому +102

    我想看AI之間的頂尖對決 希望官方可以舉辦視覺AI對抗賽

    • @hanskaleido533
      @hanskaleido533 2 роки тому +13

      到時候可以搭個主題樂園,機器人在裡面實彈戰鬥給大家看。
      不過到那時候,戰爭也不需要人類了吧

    • @ginvt
      @ginvt 2 роки тому +1

      @@hanskaleido533 终结者没看过吗????人类要扛起对抗天网的大旗

    • @byhill7002
      @byhill7002 2 роки тому +1

      当年吃鸡诸神黄昏都举办不起来,这种对抗赛官方更不可能办,私人搞的多

    • @elevenkbc7910
      @elevenkbc7910 2 роки тому +3

      到時候AI玩家的ID就取名為model的名字,YOLOR 之類的,看誰才是最強AI,勝者可以發表CVPR

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому +3

      頂尖對決↑各國已在想做了,畢竟AI自動計算敵方軍武有多少移到那裏去怎消耗,這場仗勝負己佔優了。

  • @user-yi6yv6mu8s
    @user-yi6yv6mu8s 2 роки тому +7

    使命召唤上面的各种狙击神人实在太多了,回放根本就是随便打

  • @freespacefrank
    @freespacefrank Рік тому

    老哥,你太強了! 專業

  • @yongcy2662
    @yongcy2662 Рік тому

    嘿嘿,妥托的自我营销,值得我学习,最起码靠的是实力。喜欢!

  • @dandelionsdontfly6422
    @dandelionsdontfly6422 2 роки тому +21

    非常好,我现在就去学习神经网络写AI的“外挂”

  • @RainCat1998
    @RainCat1998 2 роки тому +4

    作为一个曾经的利益相关者,我说一下我的看法。
    首先对于内存类外挂除了封闭平台理论上目前也没办法封禁,因为如果只是读取内存而不修改内存,现有PC的体系架构下是基本可以做到完全隐蔽的。反而AI类游戏外挂看似不用读取数据,实则还是获取了游戏画面数据,这就是一个典型的特征而且有办法进行对抗,而且这个获取的过程通常都在同一个机器上,如果通过采集卡采集再做出指令延时会更高,会直接影响外挂的效果(csgo中AI类外挂对于高手来说其实并不那么变态)。
    另外再分析一下AI对抗AI的想法问题所在。其实最大的问题也就是客户端到服务端数据传输的问题。如果这个检测就直接在本地实时检测,那你说的这个方法没问题。但关键是像CSGO这样的FPS游戏,玩家的操作序列并不是无损的传输到服务端的(这其实是带宽延迟及性能的Trade off,CSGO服务器可设置64tick或128tick),游戏过程中服务器只能获得玩家的部分操作并不能实时计算,所以服务器跑基于AI的检测误报率会非常高。这种反作弊方法早就开始尝试了很多年了,不是什么新鲜事,无论是学术界还是科研界。

    • @a23956491z
      @a23956491z 2 роки тому

      AI類外掛一言以蔽之,延遲太高,運算量需求太高,即使真能實現,用的上的人也不多

    • @a23956491z
      @a23956491z 2 роки тому

      另外你說的很對,除了64 tick的傳送外,還有封包損失的問題,不過只要有足量的數據,自然用接收到的序列還原出原序列,類似去馬賽克那個操作,還走的路雖然還很長,但是玩家事件序列的還原應該比還原馬賽克簡單的多

  • @zehuabai
    @zehuabai Рік тому

    其实完全可以用一套机械去输入键盘和移动鼠标,再加上外置摄像头识别屏幕,用另一台电脑运行整套系统,应该检测不出来 做出来大有市场赚钱

  • @quang2610
    @quang2610 2 роки тому

    了不起,實在佩服

  • @copernicus_abc
    @copernicus_abc 2 роки тому +8

    其實每個哥兒都有一個多年來珍藏了很多人體資料的硬盤,只不過裏面存的都是同一個性别罷了

    • @ginvt
      @ginvt 2 роки тому

      你的硬盘里没有香蕉君?

    • @sfotbnandenmea
      @sfotbnandenmea 2 роки тому +1

      實際上那個也可以用來訓練AI沒錯
      而且判定關節效果更好,因為很少遮擋,前提是拍全身的

    • @SwetPotato
      @SwetPotato 2 роки тому +1

      太多近距离特写了,不一定好用哈哈

  • @user-mf8wi3dn1l
    @user-mf8wi3dn1l 2 роки тому +12

    提出的解決方法還是太理想化了,能封視覺ai就有可能會封到人類玩家,到時候各種暴力掛封的慢還誤封正常技術玩家那就徹底玩完了

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому +1

      問題電腦AI可以學人的習慣,真的會誤踼一堆人中槍。

    • @user-mf8wi3dn1l
      @user-mf8wi3dn1l 2 роки тому

      @@abcjkl08l53 沒錯

  • @haifengsun6920
    @haifengsun6920 Рік тому

    我以前研究過輔助,而且還做的非常好,但好幾年都沒做了,沒意思,我就是興趣,這次我又找到我興趣了,但年紀大了不知道在學習會多久。

  • @Tung-ChenTsai
    @Tung-ChenTsai 2 роки тому

    以後玩遊戲可能要綁定那個遊戲的操作介面了,中間插入一個加密解密的動作,只有綁定的操作介面發出的指令能夠控制動作

  • @markb32tw
    @markb32tw 2 роки тому +83

    由於AI瞄準多半會直接對上預設骨架位置,如果在遊戲設計時悄悄埋下一個沿著骨幹上長 很小的hit box,並記錄玩家擊中次數。
    由於AI的精確性很可能還是會高於大部分的玩家,對比之下就能判別出誰是使用AI的外掛仔了

    • @cyka._.39
      @cyka._.39 2 роки тому +54

      然後加個滑鼠隨機軌跡移動模擬真人手抖

    • @user-cq1yr3eb8v
      @user-cq1yr3eb8v 2 роки тому +1

      @@cyka._.39 那至少還能匹敵,並不是被瞬秒

    • @WillCh01
      @WillCh01 Рік тому +9

      收集 csgo 前十玩家的各种数据,训练一个模范人的 AI。 就变成了 AI 打架

    • @hicaoc
      @hicaoc Рік тому +6

      高手的特点是,可以假装自己不是高手,但总比你厉害一点点,有时候还能故意比你差些

    • @krsna2888
      @krsna2888 Рік тому +1

      ​@實話公道伯🥹 知己知彼才能百戰不怠,為了反外掛了解外掛是必要的

  • @fengguangnan
    @fengguangnan 2 роки тому +6

    加上音频分析听声辨位应该也很简单吧

    • @sfotbnandenmea
      @sfotbnandenmea 2 роки тому +1

      R6S就很多玩家會這樣穿牆判定,甚至用戰術判定射擊位置

  • @xiaolupan8512
    @xiaolupan8512 2 роки тому

    最近要我要考医生相当忙碌不能给林哥期期点赞了!祝林哥早红!加油!

    • @lyi
      @lyi  2 роки тому +1

      加油!感谢支持!

    • @mistofDaria
      @mistofDaria 2 роки тому

      @@lyi 我是Sleeperr 啊一不小心没上马甲。林哥真是有情有义!你值得!

  • @exlife9446
    @exlife9446 2 роки тому +16

    刺激 AI 发展的一个事件就是 AI 攻克了围棋,然后人类就已经下不过 AI 了。还有星际争霸之类的游戏,人类也肯定打不过 AI 了。

    • @Eric-uj2iq
      @Eric-uj2iq 2 роки тому

      星际争霸2人類打不過電腦是因為這遊戲為了競賽, 被設計成微控為主的戰略遊戲. 精通微控, 戰略的部分就不用那麼強.所以精準微控的電腦屌打人類.
      如果是星海1, AI 應該是贏不了的. 因為微控並不是決定性的要素.

    • @ginvt
      @ginvt 2 роки тому

      @@Eric-uj2iq 问题就是Ai在宏观上也不输人类……因为本来就是模仿人类而生……

    • @ginvt
      @ginvt 2 роки тому

      @@Eric-uj2iq 当年Ai干掉人类的时候就有人说Ai打星际肯定打不过人类……结果呢……

    • @zhiqiuyea969
      @zhiqiuyea969 2 роки тому

      @@ginvt 現實如此

    • @000MIB
      @000MIB 2 роки тому

      @@Eric-uj2iq 期待AI玩P社四萌

  • @DavidZ1355
    @DavidZ1355 2 роки тому +16

    如果多点up主这样的人,世界一定会越来越好

  • @bruceliebewilma
    @bruceliebewilma 2 роки тому +1

    有那种添加像素影响机器学习判定结果的方法,本身是短板,但是反机器学习用这块短板就行了

  • @JustinWu88
    @JustinWu88 2 роки тому +1

    可以开一个新系列 AI课😜

  • @user-eh3ug5nl2p
    @user-eh3ug5nl2p 2 роки тому +12

    這解方跟網路圍棋的解法還蠻相似的,就是讓電腦也去模擬下子,然後把操作匹配度高於一定程度的玩家Ban掉

    • @spm0814
      @spm0814 Рік тому +1

      讓我想到了論文比對系統 XD

  • @liang3163
    @liang3163 2 роки тому +3

    设置一个从人物出镜到开枪命中的延迟检测呀,比如人的反应速度最高为0.3s,那就把所有0.2秒以内击中的枪数都视为外挂。再加个缓冲,把0.2-0.3秒内击中的伤害置为无效(但不算外挂)。

    • @blakexi7162
      @blakexi7162 2 роки тому

      这能解决什么呢?还是有真正反应快的人,把ai反应速度稍微调慢一点照样能用

    • @Andy_17
      @Andy_17 2 роки тому

      高端玩家在敵人要出來之際就預判射了... 再說一個遊戲玩久了敏銳度是會變好的

    • @clarkxiao2182
      @clarkxiao2182 2 роки тому

      像田径比赛不能起跑太快

    • @a23956491z
      @a23956491z 2 роки тому

      @@Andy_17 很多高端操作其實都已經不是靠眼睛了,他就猜你走那個點出來瞄,別說預判了,直接預開點個三四發,從數據上來看他的反應時間可能還

    • @fungbai3041
      @fungbai3041 2 роки тому +1

      @@blakexi7162 你要搞清楚本质,游戏的终极目标是娱乐,如果你的AI太厉害了,即使是真人没作弊,只要数量多了,游戏公司一样会出台限制措施,如果你将AI反应速度调低,并完全模拟真人,那也只不过是给游戏增加了一个高级Bot,那只会提高玩家的游戏体验,是好事啊,也许以后游戏公司也会主动用这种技术来完善bot,让单人游戏体验也能达到多人游戏的水平,而且讲真,AI还很初级,还有几十年甚至上百年的路要走,人脑的奥秘几百年内都不会被解开

  • @sudo-i9978
    @sudo-i9978 2 роки тому

    林哥这波自我营销满分啊,各位游戏公司的HR还不快冲啊

  • @huahuachao
    @huahuachao 2 роки тому +1

    玩游戏的时候加装个摄像头专门拍手防止作弊。其实玩游戏就是图个乐,可怕的是用于战争。

  • @sdbg
    @sdbg 2 роки тому +3

    我之前就在考虑识别 头部自动瞄准😂现在真有了

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому

      由保安可以識別時就有,只現在遊戲有人用。

  • @user-sj7iu2bk2q
    @user-sj7iu2bk2q 2 роки тому +3

    以分類器抓取外掛的效果甚微,只要在編寫外掛時加入速度限制,考慮滑鼠及手臂質量,計算出合理的加速度,雖然會稍微降低強度,但能做到完美的隱蔽性。一個結論,FPS完了

    • @ludysama9468
      @ludysama9468 2 роки тому

      想的一样

    • @jackraven4790
      @jackraven4790 2 роки тому

      說真的在現代社會 這種使用方法被抓 都沒辦法證明他使用這樣的作弊 遊戲公司肯定吃虧

  • @user-wr4fz5dy6z
    @user-wr4fz5dy6z 2 роки тому +1

    我覺得要防止AI可以再加入另一個方法。
    在遊戲畫面加入肉眼看不見的雜訊。
    因為這種AI是透過影像分析處理,若圖片有加入雜訊有很大的機會讓機器判斷錯誤,即使雜訊小到肉眼看不出來。
    之後可能可以再透過訓練來得知加入的雜訊進而訓練出可以過濾雜訊的機器,但機器學習的攻防就是這樣防不勝防...還是要看人的目的,究竟用到甚麼程度

    • @Tyler-xc2ib
      @Tyler-xc2ib 5 місяців тому

      雜訊可以用Gaussian Filter過濾掉,這在影像處理是基礎問題,一般來說進來的影像都會先過濾掉,CNN(卷積神經網路)就可以自己過濾雜訊了
      比較好的做法真的還是分析異常速度,只是這樣高手可能也會被系統認為開掛,因為他們練出來的手速有時候真的像開掛

  • @HuangweiHenryFang
    @HuangweiHenryFang 2 роки тому +1

    虽然我不懂ai,但是我觉得靠pattern来抓作弊的太难了。作弊的可以把ai写得”烂”一点,再加入一点随机性。这个就变得很难抓了

  • @g120ggg
    @g120ggg 2 роки тому +34

    你說的反AI其實,加入擬真隨機參數,應該還是很難分析出來。
    例如 A>B 隨機參數加入 30ms~ 200ms 等更改鼠標移動時間參數在射擊,或者A>B在移動的過程中加入隨機錯誤的移動代碼。這樣基本上防不勝防。

    • @lijiabao
      @lijiabao 2 роки тому

      基本上除非像腾讯一样检测你开游戏时开的程序,检测有可能,但封掉完全不可能

    • @g120ggg
      @g120ggg 2 роки тому +4

      @@lijiabao 我只能說你不明白這真正可怕的地方,根本抓不到他不是程序。

    • @user-hz6zu8ds4b
      @user-hz6zu8ds4b 2 роки тому

      主机封锁控制协议 不支持任何转换器输入 就完美解决了 目前PS5还没开放第三方手柄协议 指令无法通过转接器输入到游戏 但PS5手柄协议一旦被破解 那也会沦陷

    • @g120ggg
      @g120ggg 2 роки тому

      @@user-hz6zu8ds4b這確實是一個限制的方法,但是中間的利益非常龐大,誰來制定協議呢??? 很難,那樣的作法會大量限制住使用。

    • @user-hz6zu8ds4b
      @user-hz6zu8ds4b 2 роки тому

      @@g120ggg 你都没看懂我说的 现在PS5 本身就有自己的独占协议。 以前那些在PS4上使用的科麦等这种脚本指令器 是不能使用的。
      所以就目前来说PS5是 安全的。 xsx是上一代的协议 现在已经脚本辅助泛滥 但PS5的手柄协议何时被破解 或者何时下放 就是时间问题了。

  • @RD-fp3cy
    @RD-fp3cy 2 роки тому +6

    基于图像的FPS AI, 4年前战地开发组就自己做完了, 他们拿这个方法测试游戏。好处就是这写测试的设计和编写,与游戏代码逻辑毫无关系。 AI调整成一样难度, 拿来做地图平衡性测试也非常有效。
    他们还发了演讲和论文。
    但即便他们研究者么深入, EA游戏里的作弊现象依然很严重。 因为误封高手比漏封外挂的代价要更高。

    • @greatlazycat
      @greatlazycat 2 роки тому

      FPS不需要高手一起封了才好

    • @RD-fp3cy
      @RD-fp3cy 2 роки тому +1

      @@greatlazycat 高手twitch直播,有助于服务型游戏建立社区领袖。

    • @W___G
      @W___G Рік тому

      @@RD-fp3cy 我看不出视频里面的是up主的动作还是AI操作。我感觉直播不能解决问题。唯有线下赛。

    • @xiaodai125
      @xiaodai125 Рік тому +1

      @@W___G 对, 这就是射击游戏外挂难查的关系, 有时候线上赛最多要求每个参赛选手安装MOSS, 随机事件监测, 然后也有外挂大佬貌似反制这一措施

  • @essereliz
    @essereliz Рік тому

    我是CSIE的學生 你的影片開了我的眼界❤❤

  • @lui6412
    @lui6412 Рік тому

    直接在屏幕前架个摄像头.然后用个机械手臂操作鼠标和键盘,完全和真人一样操作,ai去直接物理控制键鼠,估计即便ai检测也很难检测了

  • @codingapi8073
    @codingapi8073 2 роки тому +3

    你说的拆招的方式,依旧可以再用AI反拆招,就形成对抗网络了 😀

    • @jinshazhao3752
      @jinshazhao3752 2 роки тому +1

      就是,而且他说的解决方案根本不能达到100%发现作弊。再说了,作弊ai也可以进化,你怎么检测我就可以怎么反向抗检测

    • @user-gd1xl9xd2p
      @user-gd1xl9xd2p 2 роки тому

      那你这属于是离散对抗网络

  • @darwangpie-whatlieshionsha4168
    @darwangpie-whatlieshionsha4168 2 роки тому +12

    这种AI挂,电脑比较不麻烦是因为显卡一卡两用了;主机平台比较麻烦,截图像信号+AI处理需要外接一台电脑,操作回输到主机需要一个适配器,细节我也不讲了,省得有人惦记。我是PS5玩家。

    • @ginvt
      @ginvt 2 роки тому

      玩单机开挂没意思了吧……

    • @sfotbnandenmea
      @sfotbnandenmea 2 роки тому

      弄一張capture card就好

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому

      @@ginvt 那些人只想趕快破一片

  • @mariozhang6530
    @mariozhang6530 2 роки тому

    你还真是一个人才

  • @davidhuo6902
    @davidhuo6902 2 роки тому

    可以可以,订阅了

  • @Padparadscha_
    @Padparadscha_ Рік тому +3

    反應速度調慢、偶爾失誤之類的
    甚至是直接學習頂端玩家的操作方式
    這樣想要偵測也難
    雙方修正到最後一定會趨近職業玩家
    最後檢測方就會開始誤鎖真人了
    所以從這方面下手絕對是不實際的
    想辦法讓AI看不懂畫面可能還比較有機會

    • @Ruuuuningman
      @Ruuuuningman 6 місяців тому

      只有職業選手的反應速度跟準度的話,大概率是打不過高玩的,因為操作AI的人是個弱智,他的意識跟遊戲理解很差

  • @chengkailiu5970
    @chengkailiu5970 2 роки тому +9

    FPS类游戏真正的威胁在于想开外挂的人实在太多,而不是存在某个多牛逼的外挂。如果我们能把开外挂的人数降低到千分之一以内,那就不是特别严重的问题了

    • @ae86409888
      @ae86409888 2 роки тому

      問題是我們不能控制他人的思想 只能嘗試理解與掌握他人的行為 在這之上去進行反制
      降低開外掛的人數是有點不太可能的 畢竟他們就是那種人 你拿什麼去勸人改過向善呢?
      每個人受到的教育與生活的環境都不同 行為也就大相逕庭
      現實社會中都有不少罪犯了
      何況是就算開掛 頂多鎖個帳號 根本沒什麼好失去的遊戲世界呢?
      想端正遊戲風氣 首先要從現實中的教育與環境開始改善 有良好的價值觀 才有良好的行為 先改善現實中的自卑與對他人的嫉妒 才有機會改變這些人 心裡有點規則心態成熟了 自然外掛就少了
      這說實在已經不是遊戲的事了 是大環境的問題 反過來說什麼遊戲或者什麼區域外掛最猖獗 你也可以反推出哪裡的環境最需要改善了

    • @chengkailiu5970
      @chengkailiu5970 2 роки тому

      @@ae86409888 没错,是这样的。中国大陆fps开挂的比例相对国外会更多一些。主要源自于大陆地区激烈的竞争环境和社会达尔文理论。不过fps外挂的问题在每一个国家都是严重的,即使所有的中国人都不玩射击类游戏,无法改变这个地方依旧和茅坑一样臭。我们生活在一个千疮百孔的世界,那些开挂的人,在生活中多少都经历过不公,或者比较差经的教育,没有人告诉他们应该怎么样去拒绝虚荣和公正的对待他(她)人。只有等将来大环境上去了,人类文明迈上了一个新的台阶,才能有效地抑制射击类游戏的外挂。

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому

      @@ae86409888 反過有人些人過得太好,真的很閒去搞事攻擊其他弱者,也投訴無門問題也很大。這點現實及遊戲中一樣有這種人。

  • @lattexd1228
    @lattexd1228 2 роки тому +2

    很多年前ow开始检测内存的时候,就有专门为单一游戏设计的ai图像识别锁头了,照封不误

  • @user-ui5rx9hg9r
    @user-ui5rx9hg9r 7 місяців тому +1

    机器人要是加上自动瞄准射击功能,用在战场上很危险啊。新的战争场面升级了。

  • @OnyxLee
    @OnyxLee 2 роки тому +20

    我觉得你的解决方案不太可行。可以在作弊器上加入随机偏差,而玩家也可以自主选择何时使用“大招”。训练AI识别deep fake没问题,训练AI识别这个就算了。

    • @user-qu5tn7so8k
      @user-qu5tn7so8k 2 роки тому

      我也觉得是,这个作弊器,应该是无解的。如果是平台AI检测玩家是否使用了AI,会误封超级多的玩家

  • @user-eo6vt3hn8q
    @user-eo6vt3hn8q 2 роки тому +3

    到時搞到開槍前,請輸入圖型驗證碼~

  • @UClinux
    @UClinux Рік тому

    记得v校在看雪上发过几篇反挂的文章。不少都是通过反挂系统检测本地电脑的异常动作

  • @user-vt4xh3tj4v
    @user-vt4xh3tj4v Місяць тому +1

    透過相關參數調整,讓AI接近職業選手動作,基本上也無法防了

  • @alexxu8839
    @alexxu8839 2 роки тому +45

    视觉AI如果在控制鼠标的时候加入一定的随机性,就很难被侦察到

    • @chalonchen4803
      @chalonchen4803 2 роки тому +7

      沒錯 最簡單就是delay時間在一定值內隨機

    • @user-gx9cj2dm3g
      @user-gx9cj2dm3g 2 роки тому +1

      以后队友是人是鬼都不知道了

    • @marksalvatore6109
      @marksalvatore6109 2 роки тому

      罗技,雷蛇之类的鼠标自带鼠标宏多按键功能。识别很难。

    • @qq_qq_qq
      @qq_qq_qq 2 роки тому

      控制鼠标稍微加点随机操作再瞄准应该是很简单的

    • @user-xs4tl4zi7p
      @user-xs4tl4zi7p 2 роки тому

      @@wisetank135 错了,那会儿游戏直接考验的就是每个玩家的编程能力和算法了,想想就刺激

  • @somewhere8
    @somewhere8 2 роки тому +3

    小林同学,开个AI教学吧,收费也行!

  • @TenMa_SW
    @TenMa_SW 2 роки тому

    給您一個我的尊敬

  • @user-xy3zp7ux6s
    @user-xy3zp7ux6s 10 місяців тому

    化解思路看起来不错,但是AI辅助阁下又该如何应对,比如peek正常人肯定很难点中头,但AI进行判断只要假打几发基本没人能判断出来,哪怕是辅助瞄准在学习人类瞄准(大量学习视频后)都不一定能判断出来,甚至于可以AI来听声辨位(游戏内声音系统更简单,但这种应该要专门训练一下)

  • @Tiort0156
    @Tiort0156 2 роки тому +30

    吉利服應該出乎意料的有效了😅

    • @dd5379
      @dd5379 2 роки тому +8

      外掛開發者要是看到這則留言,應該馬上去找吉利服給ai訓練了

    • @Tiort0156
      @Tiort0156 2 роки тому +1

      @@dd5379 真的好用的話 拿去真實世界用影響不是更大 XD

    • @user-rm6nw6bb5j
      @user-rm6nw6bb5j 2 роки тому

      @@Tiort0156 哥們你的手是用鼠標操作的嗎xd

    • @Tiort0156
      @Tiort0156 2 роки тому

      @@user-rm6nw6bb5j 這還不簡單 顯示在抬頭顯示器上

    • @hanskaleido533
      @hanskaleido533 2 роки тому

      AI應該還是能識別出來吧,這影片一些不是人類的怪物也都被爆頭了

  • @Game-666
    @Game-666 2 роки тому +6

    應用到現實戰場上
    設計出一款武器
    我已經看到致富的康莊大道了

    • @pn3005
      @pn3005 2 роки тому

      武器的话 用传感器应该就够了 没必要搞这个 现在有这种武器的 叫sentry gun

    • @ginvt
      @ginvt 2 роки тому

      你说的是核武器吗??一款不需要准头的游戏……

    • @abcjkl08l53
      @abcjkl08l53 2 роки тому

      早就有類似連AI也用不上,在戰地88裏有種叫對空地雷,連一流機師怎死都未知。

  • @toredream1129
    @toredream1129 Рік тому +1

    我覺得吧
    職業級的FPS玩家在極度專注的時候,級短時間內打出來的操作跟AI的操作差不了多少
    去找找各個遊戲的職業大狙玩家,多數都有打出過在10幀之內將鼠標移到「剛出現在螢幕中的,離鼠標超過3個身位格的,距離自己遠的敵人的頭」並且開槍爆頭這種操作
    就算可以實現紀錄玩家操作來監測外掛orAI
    這種方式還是很容易誤封大量高端玩家
    更別說AI可以加入一些誤判操作來使監測系統誤判

    • @Noobshooter-K
      @Noobshooter-K Рік тому

      AI的危害就是這樣...它再一段時間內會害到真實付出的頂尖玩家們,但仔細看AI操作...它會有一個高頻率的前搖,這個就是它與人類的差異,人類做的是順滑的動作,但AI需要畫面辨識而有一個相對異常的前搖...怎麼甄別這個異常就是反作弊方要做的了

  • @miku3920
    @miku3920 2 роки тому +1

    最後就是「模仿人類操作的 AI」和「分辨是否是人類的AI」大戰了,一整個很 GAN 阿

  • @user-dq2ic1eh9i
    @user-dq2ic1eh9i 2 роки тому +3

    厉害,想学习和了解应该看哪些方面的书,谢谢