返回第二十二章:作弊程序(1 / 2)开局制作泰坦陨落,这叫小游戏?首页

“用不用我去找一台笔记本电脑?”文思雨问。

“没必要,用平板也行。”楚铭翻过身趴着操控平板电脑。

他出来的时候压根就没给家里的电脑关机,还安装了远程控制软件,所以现在可以直接用平板电脑操控家里的电脑。

楚铭伸出手指在屏幕上滑动,拖着光标打开代码编辑器。

这个代码编辑器,以及运行这编辑器的系统,都是从系统中获取到的奖励。

“我早就知道会有人研发作弊程序,所以我预先在游戏中留了后门。”楚铭在屏幕上输入了一串代码,随后三个页面弹了出来。

这三个页面上全部都是代码,虽然在文思雨看来完全没什么两样,但在楚铭看来这每一页的代码都极其有用。

第一页代码是关于游戏角色运动的代码。

第二页是玩家操作输入的代码。

第三页则是游戏运行时的检查流程。

“思雨,你觉得那些作弊程序的功能都是什么?”楚铭微笑询问。

文思雨知道这是一种考验,她稍加思索后回答道:“我认为应该有一个加速功能,因为玩家每一次都是重生在不同的地方,如果想要做到让他们刚复活就死,除了能知道他们的位置以外,还必须能快速赶过去。”

“回答正确。”楚铭满意点头,在第一页关于游戏角色运动的代码中,输入新的代码。

这是一行关于检测的代码。

当玩家控制的角色运动时会进行检测,看他们的移动速度与代码中编写的移动速度是否一致。

角色运动的速度不是模糊的,在程序中是被编写出来的,比如是100这个数字。

如果检测结果不一致,玩家的角色移动速度超出编写的数字,那当然是直接判定为作弊,然后封号。

这是第一步骤。

楚铭关闭游戏角色运动相关的代码,又在第二页上输入新的检测代码。

一边输入,楚铭一边询问:“你认为那直播回放中,作弊玩家的操作要如何实现?”

“人手很难实现,应该是作弊程序辅助的,比如说按一下按键,然后准星瞬移什么的。”文思雨说了个大概,但说对了。

楚铭十分认可的点头。

这新的检测代码,自然就是检测玩家操作输入是线型的,还是突然在很短时间里定位到另一个玩家身上的。

如果是人类操控,那不管这个人有多厉害,他都需要做一个动作,那就是挪动鼠标瞄准敌人。

菜鸟可能需要一秒的时间,大佬级别的玩家可能是几毫秒,但不管用时多少,他们都得挪动鼠标。

因此他们的操控输入绝对是线型的,可以被检测到的。

但作弊程序的自瞄不一样,它是准星瞬移过去。

楚铭的经验告诉他并不是所有作弊程序的自瞄,都是瞬移定位,有的作弊程序为了防止检测,会搞出自瞄曲线这种东西,简单来说就是用一定速度挪动准星,而不是直接瞬移。

但看直播回放里敌对玩家的操作让楚铭认为,针对泰坦陨落开发的作弊程序还没发展到很厉害的地步,就是直接定位瞬移过去。

检测代码要做的,就是检测玩家输入的操作是否为线型,不是线型那就判定为作弊封禁。

这一行代码写完,最关键的步骤来了。

楚铭关掉操控输入代码页面,关注游戏运行时的检查。