diego 发表于 2008-10-15 19:17:22

cs没有光明!

很想写下来一些东西,今天就写。

      如果你是个无耻之徒,看了我写的东西,你会变得更加无耻。所以首先请判断一下你究竟是人,还是畜生。
      
      反作弊,一直以来我以为应该包含两个方面。
      1)作弊器。对于这个我没有什么研究,不在今天要讨论的范围
      2)bt脚本。首先,你需要和我达成共识。脚本=作弊!!!

      脚本分为两个方面:
      其一,非法参数。以cs1.5为例(1.6我没有研究),cl_bob系列参数,影响弹道;ex_interp,最无耻的参数(jonny。r就是一个无耻的人,居然还被众多玩家奉为狙神),提前预判,弹道更直。   
      很多人说,改这几个参数影响不大,没感觉有多厉害。对于这种论调,我只能这么告诉你,如果你是老鸟,天天打pod,练习预瞄,自认以成为高手。这时候你才能体会到那些修改了这些非参数的人的无耻。
      那么,如何防范非法参数的修改呢?我想大家都知道wwcl,规范client参数的插件。
      我来告诉你,这已经没用了。这要归功于hl引擎无耻的alias命令。
      举个简单的例子。在你的autoexec.cfg中增加cl_bobcycle 0 alias cl_bobcycle。然后进一个装有wwcl插件的主。你发现什么?你发现你手臂不动,同时你通过了wwcl的检查!!这是网上流行的反wwcl的原理。因为无耻的alias cl_bobcycle将cl_bobcycle这条命令”销毁“了。wwcl无法将cl_bobcycle设置为合理的0.08。而实际上,你发现你的手臂不动,为什么?因为在你做了cl_bobcycle 0 alias cl_bobcycle之后,cl_bobcycle还是生效的。
       试想,如果所有的非法参数经过了这样的处理。哪里还会有公平的cs环境,一批一批”高手“就这样诞生了。这个问题到目前为止,没有办法解决!cs因此没有光明!!!


      其二,非法绑定。scripts.
      脚本发展到现在阶段,就是非法绑定。同样,罪魁祸首是无耻的alias。
      举个例子,一键跳蹲。你可以在你的autoexec.cfg中这样写:
   //跳蹲
   alias +sjump "+jump;+duck"
   alias -sjump "-jump;-duck"
   在你的config中,写bind SPACE "+sjump"
   你实现了什么?一键就可以跳蹲,所谓的大跳。
   这个例子在于说明,我可以通过alias使得好几个动作一次执行!这意味着什么?如果alias的不是简单的大跳,而是awp开一枪后迅速换枪,再切回来开镜;而是按一下mouse1,开三枪并迅速压枪。。。你会看到什么?别人开镜永远比你快,别人开枪没有后座力!!
   
      那么,如何防范呢?现在流行的是hlguard +reallite_hlg,有效么?看上去对菜鸟有效。
      先来看518怎么做的(网址logitech518.uu1001.com),他在hlg_custom.cfg中加了这样一条检测:hlg_check "+sjump:super-jump script detected" "t"
      如果发现有+sjump,就认为我有大跳脚本。怎么逃过检测,简单:
      alias +sjump1 "+jump;+duck"
      alias -sjump1 "-jump;-duck"
      在你的config中,写bind SPACE "+sjump1" OK。换了个名,我就不非法了!!!!!

      好,我们再来看看reallite怎么检测,虽然他不是写hlg_custom.cfg,搞的神神乎乎,没有源码。我们来测试一下就知道:
      你可以在网上搜一下,开了reallite_hlg的服务器会ban人,其中一条提示是<Glock Script Detected>。什么原因?我来告诉你,因为你的autoexec.cfg中有这样的代码:
    alias +glock "buy; ms1;ms2"
      alias -glock "slot10"
      bind F2 +glock
      怎么办?删掉。没有人会一键买glock。可行,但不专业。改一下:
   alias +glock1 "buy; ms1;ms2"
   alias -glock1 "slot10"
   bind F2 +glock1
   OK。换了个名,居然通过了!!!说明reallite_hlg也很土,非常土。如果检测到+glock,就认为我是非法脚本。

   所以,不是reallite_hlg有误判,是他在检测脚本这方面想法naive。reallite_hlg有没有用?有,起码修复了几个bug雷。呵呵。
   综上所述,想靠hlguard + reallite_hlg检测非法scripts,不靠谱!!思路就错误。而是需要将绑定展开,分析到cstrike提供的原生命令(+attack +jump +duck...)才能真正的防scripts

    所以,我研究的越深入,越感觉到cs没有光明!没有!也许有一天,hl引擎的源代码公布的时候,才是曙光。

dual 发表于 2008-10-15 19:41:29

回复: cs没有光明!

其实几秒钟一次autoexec是个好办法,但有点占资源

先卸掉例如+jump +attack的alias

然后强制常用键位bind这些卸除alias后的操作

这个是比较严谨的,唯一的不好是你不能定制键位了


其实,要说anti-recoil脚本, 你把mouse1234锁了, 他愿意用键盘开枪就让他用呗,这种人难道也会对其他人构成什么影响么

至于狗跳就更简单,把滚轮锁了就完事,爱用键盘的就让他去用, 你真有个7G什么的开关都能达到滚轮的速度那是你有钱

apocalyptic 发表于 2008-10-15 22:57:33

回复: cs没有光明!

绕开楼主的绝对性命题,楼主回头想一想,这个世界有绝对的公平吗?

Arvy 发表于 2008-10-16 09:04:39

回复: cs没有光明!

LZ啊,多虑了。。。:sweat:
中国真正懂得CS脚本的有几个?懂一点的都在卖了。。。
买的人绝对SB。。。信不信他连怎么使用都不太懂?(XX功能?)
高手绝对不会买什么脚本,高手一般不是SB。。。

我是永远认为脚本不是作弊,最多算违规。。。
任何一个人只要不开作弊器,尽管开“NB”脚本,实力相当的还是说不定,如果比我强就是比我强,比我弱就没话说了。。。
但是说真的很讨厌一键大跳的。。。:qqb012: 其他什么脚本。。。无所谓拉。。。你也要考虑别人的劣势啊。。。

diego 发表于 2008-10-16 10:23:51

回复: cs没有光明!

Post by Arvy
LZ啊,多虑了。。。:sweat:
中国真正懂得CS脚本的有几个?懂一点的都在卖了。。。
买的人绝对SB。。。信不信他连怎么使用都不太懂?(XX功能?)
高手绝对不会买什么脚本,高手一般不是SB。。。

我是永远认为脚本不是作弊,最多算违规。。。
任何一个人只要不开作弊器,尽管开“NB”脚本,实力相当的还是说不定,如果比我强就是比我强,比我弱就没话说了。。。
但是说真的很讨厌一键大跳的。。。:qqb012: 其他什么脚本。。。无所谓拉。。。你也要考虑别人的劣势啊。。。
说的 不是菜鸟。高手之间较量,你才能深刻体会其中差别。当年北京2打比赛,和bt脚本根本没法玩。你是干干净净,而他是无后座力。。。他就是高手?!不过是垃圾

dreams5771 发表于 2008-10-16 16:38:30

回复: cs没有光明!

饿不参与讨论,但是我同意改脚本就是改变游戏公平的说法

dual 发表于 2008-10-19 21:07:34

回复: cs没有光明!

Post by dual
其实几秒钟一次autoexec是个好办法,但有点占资源

先卸掉例如+jump +attack的alias

然后强制常用键位bind这些卸除alias后的操作

这个是比较严谨的,唯一的不好是你不能定制键位了


其实,要说anti-recoil脚本, 你把mouse1234锁了, 他愿意用键盘开枪就让他用呗,这种人难道也会对其他人构成什么影响么

至于狗跳就更简单,把滚轮锁了就完事,爱用键盘的就让他去用, 你真有个7G什么的开关都能达到滚轮的速度那是你有钱

这个怎么绕过   倒是说说 啊 :burn:

snvvxm123 发表于 2008-10-22 10:23:50

回复: cs没有光明!

脚本和作弊都是一伙的 父子关系

ypf 发表于 2008-10-22 11:49:15

回复: cs没有光明!

好久没来了,又是无休止的争论,累了,吵来吵去有什么用,中国有一个干实事的吗!

diego 发表于 2008-10-22 12:40:50

回复: cs没有光明!

Post by ypf
好久没来了,又是无休止的争论,累了,吵来吵去有什么用,中国有一个干实事的吗!
不是争论,我在说明一个目前技术无法解决的问题
页: [1] 2 3
查看完整版本: cs没有光明!