绝地求生机制探究:高飘到底能飘多远?
首先,由于FPS游戏对流畅性的要求很高,游戏操作必须得到及时反馈,毫秒之间就足够定生死。所以大量数据都是在客户端即时进行运算的,然后再将运算的结果同步给到服务器。
大部分的游戏逻辑,往往在得不到服务器校验的时候,就已经需要将结果在自己的游戏屏幕中以及他人的战斗画面中进行显示。如果说安全的游戏是服务器在告诉客户端你在做什么,那么FPS类游戏都是客户端在告诉服务器你在做什么。
FPS的外挂制作门槛低的根源也就在于此,客户端的数据和逻辑是可以被黑客们直接接触和进行篡改的。
在这里举例一种透视外挂的制作原理,“人物透视外挂”,人物透视外挂属于渲染类透视挂,一般情况下,游戏利用Direct3D (简称:D3D,是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图 )渲染一个物体,而D3D提供多种渲染状态,它影响几何物体怎样被渲染。渲染类的透视外挂就是利用D3D的原理,通过修改相应的游戏文件参数实现的。
封禁外挂到底有多难?
展开全文
FPS游戏要限制作弊的确是一件艰难的事情。首先,与其他品类的游戏相比,RPG游戏对战斗的实时性要求很低,就算中途网络断线后重连也无伤大雅,MOBA类游戏虽然要求高一些,但是1到2秒内的失误也是可以服务器计算来进行弥补。
但FPS游戏体验必须要流畅,所以大部分游戏逻辑都会在客户端计算,这是FPS游戏天然的劣势,FPS游戏由于大部分游戏逻辑在客户端、核心规则简单且容易被破坏、作弊收益存在不确定性的特点,使得作弊难以被限制。因此外挂的存在成为了FPS游戏的常态,任何一个流行的FPS游戏都难以避免被外挂入侵。
但是绝地求生中的外挂使用者是出奇的多,上一款大逃杀类游戏也是因为外挂等原因凉凉了,蓝洞在绝地求生火爆前,蓝洞只是一个游戏小厂,开发过最大的游戏是《TERA》,蓝洞在绝地求生之前并没有制作大型多人在线FPS游戏的经验,更不用说反外挂了。现在黑号泛滥,玩家对于自己账号的保护意识也不是很高,导致外挂使用者开挂的成本大大降低。
现在随着人气的流失,蓝洞也在加大对外挂打击的力度,但官方在百日计划以内的硬件封禁也咕咕了,硬件封禁估计也是腾讯给的技术支持,目前CF和无限法则都已经实行硬件封禁了,前段时间发出公告的时候说还在准备中,虽然蓝洞的效率很慢吧,但也看到了一个补救措施,现在游戏优化的确有很大的提升,但外挂问题一直没有得到有效的改善。
硬件封禁虽然能提升外挂使用者的开挂成本,但无法在玩家登录游戏时就将外挂杜绝,所以还是需要蓝洞提升反外挂措施,尽可能的在登录时就能扫描出外挂程序,将外挂使用者在前期进行阻止。返回搜狐,查看更多