Pc反外挂
如何检测未加载反外挂的玩家
以下支持检测未加载引擎 |
|
64_23.03.23 |
已支持 |
64_23.06.28 |
已支持 |
64_23.08.30 |
已支持 |
64_23.10.24 |
已支持 |
….后续引擎版本 |
已支持 |
跳转更新日志 |
跳转更新日志 |
如果玩家的客户端没有成功挂载NP反外挂模块时2-5分钟引擎会触发QF脚本,只触发一次后续不再触发
[@NPCheckTrigger]
参数1:角色ID
参数2:角色名
参数3:数字账号
可以根据自己的游戏版本的需要,可以自行编写脚本进行记录、警告、踢线或者封禁。反之玩家客户端成功挂载NP的化则不会触发
-----------QF中触发-------------TXT代码示例
;NP挂载情况
[@NPCheckTrigger]
#IF
#ACT
sendmsg 6 参数一<$param1>参数二<$param2>参数三<$param3>
-----------QF中触发-------------三端LUA代码示例
function npchecktrigger(actor,userID,roleName,account)
sendmsg(actor, 1, string.format('{"Msg":"<font color=\'#ff0000\'>参数1[userID]:%s 参数2[roleName]:%s 参数3[account]:%s</font>","Type":9}',userID,roleName,account))
end
-----------QF中触发-------------纯LUA代码示例
待更新迭代
如何开启和关闭NP—(后台—分包管理)

-Q:引擎支持了,反外挂也加载,但是登录还是被检测触发
-A:更新PC端登录器
-Q:引擎支持了,反外挂NP也没加载,但是不会被检测到QF触发
-A:需要原地更新一次引擎或引擎版本不支持
更新日志
日期 |
详情 |
2024.06.13 |
Np反外挂更新,如出现NP环境正常(电脑右下角有NP反外挂图标依,进游戏后然QF触发(@NPCheckTrigger)反外挂的情况,或NP启动画面悬浮于桌面,不能正常进入游戏),请让玩家重新启动电脑,再进入游戏即可 |
加速,锁定野蛮等防范方法
加速野蛮严格控制 |
|
64_23.03.23 |
暂不支持 |
64_23.06.28 |
暂不支持 |
64_23.08.30 |
暂不支持 |
64_23.10.24 |
暂不支持 |
64_23.12.08 |
暂不支持 |
64_24.03.14 |
已支持 |
….后续引擎版本 |
已支持 |
关于市面上的超速和野蛮M2有以下设置(全局管控设置)

抬腿野蛮:传奇中正常跑步分2个动作,先抬腿,再放下,为一个完整跑步动作
1.野蛮未控制之前支持再这2个动作任意一个步骤释放野蛮技能
2.野蛮控制之后,只能再跑步动作完成之后才会释放(有时候会有野蛮延迟的假象感觉,是因为抬腿时释放了技能)
超速介绍

个人独立管控,例如某些人被举报使用了科技,但并没有实际证据链,可以采用脚本针对这个玩家来控制
SetPunishParam |
解释 |
推荐值 |
参数一 |
罚站时间(当严格控制关闭时,引擎切换为封包采样模式,超出阈值后会执行罚站) |
5 |
参数二 |
控制阈值(封速控制的宽松度,默认值200,值越大越宽松,设置0时手机端与PC端全部关闭采样,即每一步都检测封速) |
200 |
参数三 |
严格控制(可调节值0-5,0即关闭,引擎参数勾上严格控制默认全局值是1档,注意这里只调节PC端可微加速比率1-5档,调节挡位数值越大越严格,3档基本不可加速,但不影响手机端。) |
2 |
以上读写setup.txt,配置如下
[Setup]
PunishDelayCD=5 罚站时间,默认5
PunishThreshold=200 阀值,默认200
PunishStrictCtrl=1 打开严格控制,默认0
MooteboWithCD=True 关闭抬脚野蛮,默认false
例:txt
[@login]
#act
SetPunishParam 5 200 2
例:Lua
function setnp(actor)
setpunishparam(actor,5,200,2)
end
PS:不同的玩家可以设定不同的检测阀值
不建议设置过于严格,会导致网络不好的玩家体验不好
不使用脚本设定的,默认走全局M2控制,脚本只是为了方便正对性某些玩家进行检测和控制
全局管控和个人管控并不受到干扰和冲突,可以一起使用