CS1.6反作弊问题

CS反作弊就跟防火墙一样,封住了一些端口来实现反作弊的

当你开了它,如果你没有作弊,那不会对你有什么影响

cs1.6反作弊器(CS1.6服务器这么加反作弊)

相反,你作弊了,而且SXE发现你的作弊行为,你会被锁定几秒钟,最终会把你KICK出服务器

如果你没开反作弊,进入有反作弊的服务器会强制将你KICK出,并且会提示你使用反作弊

进入含有SXE反作弊的服务器,会提示服务器有SXE反作弊

CS1.6服务器这么加反作弊

---------------------

****安装****

cs1.6反作弊器(CS1.6服务器这么加反作弊)

---------------------

服务器端的安装必须使用Metamod插件的形式,最低支持的版本为metamod v1.8或更新的版本。

Metamod的安装十分的简单

->目录建立

在半条命HL的MOD下(例如 cstrike、dod,等)您必须在metamod工作目录下建立。

一般metamod的结构为:

'half life'\cstrike\addons\

我们可以创建新目录

'half life'\cstrike\addons\sxei\

'half life'\cstrike\addons\sxei\dlls\

->将我们的插件复制(sxei_mm.dll)

目录创建完毕后我们将sXe反作弊系统的服务端sxei_mm.dll复制到下面的目录中

'half life'\cstrike\addons\sxei\dlls\

形成如下的路径地址

'half life'\cstrike\addons\sxei\dlls\sxei_mm.dll

如果是胜利之日DOD系列则形成如下的路径地址

'half life'\dod\addons\sxei\dlls\sxei_mm.dll

-----------------------

****配置****

-----------------------

现在我们需要让Metamod插件知道我们新增加了一个服务器插件,我们编辑Metamod插件的配置文件'plugins.ini'

此文件目录位于

'half life'\'mod'\addons\metamod\

反恐精英CS的目录地址位于

\'half life'\cstrike\addons\metamod\plugins.ini

胜利之日DOD的目录地址位于

\'half life'\dod\addons\metamod\plugins.ini

在这个配置文件中我们增加如下的内容

; sXe Injected

win32 addons/sxei/dlls/sxei_mm.dll

到上面为止我们已经全部将sXe Injected的服务端配置完毕,我们可以检查运行状态下的metamod是否已经将sXe Injected插件加载运行。如果

Cs服务器已经在运行中我们可以通过 Metamod刷新配置'meta refresh'命令(这个命令必须拥有OP权限)查询

也可以使用'meta list'命令查看所有的插件运行状态,例如下面的状态:

Like this

] meta list

Currently loaded plugins:

description stat pend file vers src load unlod

[ 1] AMX RUN- amx_mm.dll v2006.3 ini ANY ANY

[ 2] sXe Injected RUN- sxei_mm.dll v5.2 ini ANY ANY

[ 3] Fun RUN- fun.dll v2006.3 pl1 ANY ANY

[ 4] CSStats RUN- csstats.dll v2006.3 pl1 ANY ANY

4 plugins, 4 running

注意:这点是十分重要的,您在启动服务器的快捷方式中必须有+ip这一命令参数,并且+ip的参数必须为您服务器的连接真实ip地址,如果不

这样做sXe Injected插件的服务端将不会检测到客户端的存在

启动参数例如

+ ip 200.32.3.223

hlds_run-game cstrike+ maxplayers 14+ ip 200.32.3.223+ map de_dust2+port 27015

hlds_run-game dod+ maxplayers 14+ ip 200.32.3.223+ map dod_donner+port 27015

其他的任何路由以及ip地址或者错误的参数都将导致客户端认为玩家是一种作弊行为将会被sXe踢出服务器如果您无法修改启动参数或者不会利

用启动参数做修改我们为您增加了新的办法来处理此问题。我们可以利用对server.cfg文件新增加参数的办法来解决

例如增加:

ip 200.32.3.223

------------------------

****管理****

------------------------

sXe Injected服务端的一些管理变量

->开启(缺省值1)

__ sxei_required\ sXe的变量数值可以按照我们的要求对sXe进行管理

__ sxei_required-1\为关闭 sXe不进行认为的反作弊行为验证

__ sxei_required 0\在任意的状态(客户端开启sXe或者没有使用sXe)下客户端都可以在运行sXe服务端的服务器进行游戏。那么他们之间的

区别仅仅为:在sXe客户端未开启的状态下增加"[NO-sXe-I]"玩家名字的前缀,开启sXe客户端的玩家进入服务器玩家名字没有任何的变化。

__ sxei_required 1\ sXe客户端必须正常开启并且没有任何的作弊行为,否则将不会通过sXe服务端的反作弊行为验证。如没有开启sXe客户

端或者有作弊的行为,服务器将在6秒内对玩家实施黑屏,过了6秒后服务器将会踢出玩家,并且在控制台上对玩家显示反馈信息。

->自动升级(__sxei_srv_upg,缺省值1)

-----------------------------------------------------

__ sxei_srv_upg 1\开启反作弊程序的自动升级,在服务端出新新的版本后,它自动地将下载最新的版本。

__ sxei_srv_upg 0\关闭反作弊程序的自动升级功能。

->显示版本号的两个变量(__sxei_srv_ver, __sxei_clt_ver)

---------------------------------------------

__sxei_srv_ver\开启sXe服务端的对应版本号

__sxei_clt_ver\进入服务器的玩家需要开启的客户端对应的版本号

---------------------------------------------

参考资料:虽然多,仔细看一定能做好

CS1.6怎样防止作弊

好吧,结合我的切身经验给你说说吧

作弊通常是通过使用作弊软件来进行的,这个我自己也有用过,不过只是试试而已。在cs1.5时代比较著名的OGC作弊器,以及1.6时候的CDD,他们的原理我是不知道了,反正功能就是自动瞄准啊,透视啊,自动开枪啊,360度寻敌啊等等,当然了,功能是非常多的,如果你用过OGC,他的选项多到你头晕。。

但是真正有用的也就透视和自动瞄准这2项了

现在来说说判断对手有没有作弊。

首先看一个人的CS水平如何,只要看他的视角半分钟。如果一个人连走路也磕磕碰碰,卡位全然不会,准心始终对着地面,那么这样的人绝对不可能是高手。那么这样一个连基本功都不扎实的人,如果连续爆头秒杀对手,你觉得可能嘛???

透视是最难判断的,因为很多有点水平的人喜欢开着透视冒充高手。如果他们经常穿墙打死人,那么就比较明显了,难就难在那些根本不穿墙打人的家伙,他们会经常性的出现在敌人背后,每次手雷都扔的恰到好处,毫无预兆的情况下突然转身并且刚好那里就有敌人出现等等。

可以说,判断这样的人没有办法,只有靠经验和分析能力。

如果一个高手开着透视却不做过火的行为,可以说你绝对不可能看出来。

至于反作弊,目前有反作弊的软件,不过你要是不想下载,你可以封那个作弊人的IP!他就进不去游戏了,这样可以防止他换名字进去!谢谢回答完毕!

希望LZ喜欢我的答案

谢谢