rt,我主要的实现功能目标是绕开sv_cheats 1来完成仅修改本地的r_flashlightfov,实现全屏手电,但试了无数的方法,没法在DS的服务器中完成,所以我干脆自己写个插件,但是遇到的问题就是,【仅客户端】的cvar是没法通过服务器修改的,而且类似all4dead实现绕过cheat的cvar变量使用的FakeClientCommand或ClientCommand也都是要服务器存在相关的命令,而不能是自己随便写一个CreateConVar假装是个服务器cvar或指令。特别,也似乎不可能完成FCVAR_REPLICATED修改【仅客户端】的cvar的方法
顺便我理解了为啥admin menu不加dll级的插件就绕过sv_cheats并可以在服务器运作的原理了,纯粹是nut脚本支持,但是VScript也是没法在服务器使用完成对客户端的cvar变量分发。
有无dalao提供编写DS服务器分发绕过cheat修改仅客户端相关cvar的方法?我觉得如果这个功能实现的话,可以做DS服务器变量补充的方法然后实现绕过sv_cheat修改客户端的相关cvar。
然后用sm_cvar xxx yyy的方法就能操作本地变量,一举多得
顺便我理解了为啥admin menu不加dll级的插件就绕过sv_cheats并可以在服务器运作的原理了,纯粹是nut脚本支持,但是VScript也是没法在服务器使用完成对客户端的cvar变量分发。
有无dalao提供编写DS服务器分发绕过cheat修改仅客户端相关cvar的方法?我觉得如果这个功能实现的话,可以做DS服务器变量补充的方法然后实现绕过sv_cheat修改客户端的相关cvar。
然后用sm_cvar xxx yyy的方法就能操作本地变量,一举多得