脚步声可以单纯的通过发送二者间的距离来完成。
人物身体部分露出也可以通过检查bounding box的边界可视 ...
这方案我已经不想吐槽了,很显然你没有从事过这一行,我感觉是在浪费时间。 所以为什么没办法把数据加密传输 秋开 发表于 2016-7-6 13:55
没用的,对主机而言,用户群本身就是门槛。
纯单机游戏,主机是龙头。但联机型的竞技游戏,PC用户群太大 ...
另外一点就是60fps玩个毛fps 现在之所以FPS和TPS外挂横行是因为13年就有公开的d3d11 hook api了……目前主流游戏哪个不是D11为基础的
那时候外挂最横行的例子就是战地了,还能把服务器内的所有敌人都聚集到一个点,简直不要太嚣张
如果真要杜绝FPS或者TPS外挂,你得从客户端就不让d3d11被hook,同时保证进程不被注入
OW默认的保护机制已经保证了CE无法对OW的内存进行修改了,一修改就崩 隔壁数据全在服务器运算的WOT也没有全图透视这种外挂,但是放在客户端的数据那插件很多 az508 发表于 2016-7-6 19:19
能拿出更有说服力的论据么?我感觉你说的200ms根本就和87.53%一样是顺嘴一说。另外,如果说公论的话,那 ...
然而wot并没有很好的完成。你玩的多了就知道当别人进你点亮范围之后会有个延迟,而这个延迟就经常造成了——
他通过一个小口子,你在小口子的这端,他过去了,过去了之后,或者过去了一大半了才在你视野里提示出现 全部是半藏型的抛物加预判,并且全部都自带透视。 在线快节奏游戏反作弊,主要难点还是在于保证客户端的完整性,同时减小对服务端验证的依赖。
这里存在一个取舍,在网速不快的情况下很难得到一个很好的解。 其实改变游戏设计思路,弄成作弊也没有优势行不行得通呢
----发送自 STAGE1 App for Android. az508 发表于 2016-7-7 14:58
@accdexr
所以你没看我上面说的bounding box么……
wot点亮延迟一方面是故意设置的(进入视野之后一小段 ...
你想没想过寡妇大招半藏SHIFT禅雅塔E怎么办? http://ww2.sinaimg.cn/mw690/93ee1385jw1f06955tyi5j209w01b74b.jpg
LZ,你先看看马叔叔怎么对待外挂的 本帖最后由 暗黑の命运 于 2016-7-9 09:42 编辑
要检测的地方有这么几个,都做到服务器验证就可以无外挂
1移动位置,包括加速,穿墙,飞天
2移动同步以及可见性同步,主要就是透视
3开枪是否命中了敌人,射线与玩家身体box求交点,与所有建筑物求交点
4开枪后的伤害计算,如果本地计算的会有秒杀
5上弹的动作硬直
全服务器验证流程如下:
移动:你移动后提交服务器,服务器判断你这一步移动是不是合理的,如果合理,记录你的坐标。然后跟所有目标判断可见性,将你的位置同步给所有可见的目标
开枪:判断有没有子弹,是不是正在上弹,然后根据你的位置和你打的方向做一条射线,看看打中了谁,是不是经过了建筑(CS里子弹穿墙后仍然有判定,OW好像没有)。然后计算伤害,将结果发给每个客户端
服务器验证的难点在于1网络2服务器压力,这样大量的向量运算,放在服务器端压力是很大的,何况射击游戏还要求服务器跑到60FPS这样的帧数。(OW我玩的少,不确定是不是全服务器计算的)。网络的话,上面这些如果客户端计算的话,会大幅度减少网络延迟所带来的体验下降。比如就说透视,如果快要出现时就同步,你藏门后别人透视还是能看见你;如果身体露出来才同步,在延迟的作用下很可能对面打死你了你才看到对面;反过来讲,有可能对面从门后突然冲出来,慢了一拍才看到你,这种体验大幅度下降是很难接受的,WOT之所以有这个检测,是因为距离远并且坦克开的慢
另外,上面说的仅限外挂,我认为自瞄这种机器人是不能算作外挂的。因为自瞄是用机器代替人类做规则允许内的事情。举个围棋的例子来说,大厅类围棋游戏,外挂好比你可以一回合下两个子,这个是打破游戏规则的;自瞄就相当于你家里摆一台alphaGO比着下,这种对于游戏运营商来说是很解决的 窃国黑奸奸 发表于 2016-7-7 16:38
服务器三次握手没你想象的那么快,普通FPS就是前两次握手后(进入游戏),第三次一直握着不放(服务端一 ...
和握手没关系。25V25不可能你和另外49个人建49个连接,你只和服务器建一个连接,有没有其他玩家出现消失都是服务器计算后通知你的 自瞄这事你要问是不是完全无解,其实还有两个方法可以解决,不过基本做不到罢了。我就随口一说不要当真
1微软来做,要求你游戏必须在WINXX操作系统以上才可以运行,游戏运行时不允许一切其他程序对键盘鼠标进行操作,不允许一切进程上的内存修改,禁止其他程序监测游戏进程的内存数据(这个貌似有点难,可以改成全屏时不允许其他程序在屏幕上绘制)
2人工验证,游戏过程中要求你必须开着摄像头,拍摄到鼠标键盘和屏幕才可以玩,游戏结束后上传该举视频,然后随机抽查人工验证。 引用第60楼暗黑の命运于2016-07-09 09:51发表的:
自瞄这事你要问是不是完全无解,其实还有两个方法可以解决,不过基本做不到罢了。我就随口一说不要当真1微......
@暗黑の命运
更好的办法:用ps4接键鼠玩
----发送自 STAGE1 App for Android.
页:
1
[2]