Re: [PMGO] [讨论]从技术出发-不可能防止作弊?

楼主: st900278 (喵咪喵喵叫)   2016-08-13 07:44:42
我认为防外挂没那么容易做到
我们系上很多是做模拟学的
这是一个很矛盾的问题 用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道馆获得特色徽章.......等
: : 应该吧。
: : 现阶段游戏内容其实蛮少的,不足以支撑这种热潮太久。
: : 很希望能持续下去
作者: yoyoup (Culé)   2016-08-13 07:46:00
不管啦一定是没心、怎么可能抓不到 先帮补
作者: imgkiller (无血之大戮)   2016-08-13 08:05:00
就看N社将来想不想从普通用户中捞钱,如果用户要玩好这游戏必须要出不少钱,那这些外挂也可以卖点钱了。而一旦收钱,那就能吸引一堆好手来攻克。现在做免费的,难免粗糙
作者: Cactusman (仙人掌人)   2016-08-13 08:10:00
有讲跟没讲一样
作者: asdf45610 (今宵有雨)   2016-08-13 10:13:00
重点不是100%抓到,只要少到不影响多数玩家就好。哪来那么多ML模式给一大群人用
作者: labbs (汪汪)   2016-08-13 10:25:00
驿站的照片 抓怪过程 加上乱数认证码让玩家自己输入

Links booklink

Contact Us: admin [ a t ] ucptt.com