dvbbs
English
手机APP
Help帮助
dvbbs

>> AMXX插件提供,AMXX插件分享
搜一搜相关精彩主题 
索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台CS资源技术专区AMXX插件脚本

您是本帖的第 3662 个阅读者
树形 打印
标题:
AcfunGuard模块[血量护甲突破255/999]
_ExiT
头衔:搞基封号
等级:副经理
索币:26
文章:977
RMB:0¥
战队:逃兵
注册:2011年1月16日
楼主
 

发贴心情
AcfunGuard模块[血量护甲突破255/999]

注意:转载自www.modchina.com(中国同盟社)图片点击可在新窗口打开查看

安装: (hlds 4554, cs1.6:client 3266/3647/4554 测试通过):   

服务器:

根据压缩包内的目录结构覆盖至 addons\amxmodx 下
在 Amxmodx 的模块配置文件 (modules.ini) 添加一行, 写入 "acg" (不包括引号)
同时也在插件配置文件 (plugins.ini) 添加一行, 写入 "acfun_guard.amxx" (需自己编译, 不包括引号)
功能操作均在 acfun_guard.amxx 内完成, 该插件源码开放 (scripting\acfun_guard.sma)

客户端:
方法 1)
运行游戏文件 (hl.exe or cstrike.exe) 后, 通过远线程调用 LoadLibrary 注入 acg.dll
方法 2)
推荐使用该方法
修改游戏文件 (hl.exe or cstrike.exe) 的输入表, 加入导入信息 "模块名 acg.dll 函数名 Init"
压缩包内已附有修改好的文件(cstrike_iat.exe), 您可以直接使用或修改文件名.


功能:     


1) 根据每台计算机的硬件特征码封禁玩家
2) 截取玩家游戏画面传至 hlds 目录 (\screenshots 文件夹下)
3) 检查客服端的文件改动情况 (whitelistmaker.exe 生成白名单文件)
4) 监测非法的函数调用
5) 血量大于 255, 护甲大于 999 时可以正常显示. 金钱可选大于 16000.
6) 屏蔽 "Alias" 命令
7) 中文聊天功能 (命令: say2team、say2all、rconsay、amxsay)
8) SV_ParseVoiceData 漏洞修复

Amxx 插件编写:

ACG 的服务端主程序为 acg_amxx.dll, 同时功能由 acfun_guard.amxx 控制
该文件源代码开放, 文件位于 scripting\acfun_guard.sma
您可以参阅 include\acg.inc, 该文件提供了 ACG 的全部功能结构及使用说明


如何与您制作的登陆器整合:

当您的登陆器启动游戏时, 可以将 acg.dll 和修改好的游戏文件同时释放至游戏目录
然后直接运行修改好的游戏文件, 当然别忘记加命令行 "-game cstrike"
在游戏成功启动之后, 你可以直接向游戏控制台发动命令, 实现自动连接到您的服务器等功能
示例代码 (C++):
  1. HWND hWnd = FindWindow(TEXT("ACG!"),0)
  2. CHAR cmd[] = "connect myserver.com:27015"        // 此命令便会在游戏控制台中执行
  3. COPYDATASTRUCT cpd;
  4. pd.dwData = 0;
  5. cpd.cbData = strlen(cmd);
  6. cpd.lpData = cmd;
  7. SendMessage(hWnd,WM_COPYDATA,(DWORD)0x12,(LPARAM)&cpd);
复制代码
这样一来, 游戏便会自动连接至 myserver.com:27015
注意, 为了确保是在游戏成功载入后连接, 您的登陆器需要在游戏启动后 Sleep 几秒后才执行上述代码


其他:

1) 由于客服端没有加载驱动来检测非法模块, 相比 sXe 等反作弊器, 在增强了稳定性和
兼容性的同时, 反作弊功能自然会受到一些抑制. 这点希望大家能理解
2) 显示中文聊天框的控制台命令分别为 say2team、say2all、rconsay、amxsay
您可以通过执行 "bind" 命令将其替换原有的聊天命令
3) xp/win7 测试通过, 其他系统未测试. 问题反馈: ggystudio@gmail.com
4) 重要: 客服端和服务端的通讯接口是随机的, 随机端口范围在 acg.cfg 中设置.
所以, 服务器若是在内网, 则必须映射上述端口至外网.
5) 运行 blacklistmaker.exe 后生成的 BlackList.acg 放在 HLDS 根目录下即可.
6) 如果启用了白名单功能 (即 HLDS 目录下有 WhiteList.acg), 客服端检查游戏目录下制定的所有游戏文件 (可在 acg.cfg 中设置要检测的文件).
如果客服端发现游戏文件的效验值不在白名单内, 则判断玩家非法修改了游戏文件.
请务必注意添加各个版本的原始游戏文件至白名单.
FAQs:
Q: 为什么我新建房间游戏就退出了?
A: 请使用 HLDS 建立游戏, 而绝对要避免使用自带的 "新建游戏" 功能

Q: 我没有开作弊程序, 为什么会被 kick?
A: 请确保游戏 dll 没有被修改, 原版 cs1.6 和 cso-nst (3266、3647、4554 测试通过)

Q: 出现 ML_NOTFOUND:xxx 是怎么回事?
A: 请将 acfun_guard.txt 置于 amxmodx/data/langs 目录

Q: 玩家也需要 acg_amxx.dll 吗?
A: 不需要. 玩家仅需要 acg.dll 和修改过导入表的 cstrike.exe 即可

Q: 为什么杀毒软件会报毒?
A: 纯属误报, Acfun Guard 绝不含病毒, 请放心使用. 同时请注意比对 MD5, 防止文件被恶意修改.

Q: 服务器是内网, 需要做特殊操作吗
A: 是的, 请映射 1500~1700 端口至外网, 确保正常通信. 具体映射方法请参考路由器使用说明或其他技术资料.

 
更新日志:

2011.01.09 (acg.dll、acg_amxx.dll、acg.cfg)
----------------------------
1) 增加游戏文件白名单, 防止玩家擅自修改文件 (见 acg.cfg、whitelistmaker.exe)
2) 修正客服端截图一处疏忽导致内存泄露
3) 增加金钱大于 16000 内存补丁
4) 增加 SV_ParseVoiceData 错误内存补丁
5) 增加 "acg" 命令
★推荐更新, 此版本不兼容之前版本
2011.01.03 (acg.dll、acg_amxx.dll)
----------------------------
1) 监视模块加载
2) 修改自定义非法模块特征码
2011.01.01 (acg.dll、acg_amxx.dll)
----------------------------
1) 修正开局血量为 1 的问题
2) 修改自定义非法模块特征码, 已附上生成器 (hlds\blacklistmaker.exe)
2010.12.26 (acg.dll、acg_amxx.dll)
----------------------------
1) 重写截图传送部分, 采用 UDP 协议传送.
2) 修正截图文件有时为 0 字节的问题
3) 血量延迟显示的问题
注: 此版本不兼容之前版本, 请在更新服务器文件的同时也更新客服端文件
2010.12.25 (acg.dll、acg_amxx.dll、acfun_guard.sma)
----------------------------
1)  重写非法模块检测方法, 已经支持自定义非法模块特征码 (稍后放出相关工具)
2)  修正一处可能导致内存访问违规的错误
3)  修正被封禁后重新连接会导致 hlds 崩溃的问题 (需重新编译 acfun_guard.sma, 感谢 一大扎鬼)
4)  支持通讯端口自定义
注: 此版本不兼容之前版本, 请在更新服务器文件的同时也更新客服端文件

2010.12.15 (acg.dll)
----------------------------
1)  兼容 cs 1.6 4554 版本, CSO-NST1011 测试通过
2)  修正在非 ACG 服务器上不显示血量的问题
2010.12.12 (acg.dll)
----------------------------
1)  护甲大于 999 时可正常显示
注: 无特殊要求者可继续使用上一版本

2010.12.11 (acg.dll、acg_amxx.dll)
----------------------------
1)  自动修改血量, 而不必使用 acg_setuserhealth
2)  修正全屏模式下, 中文聊天框使游戏窗口失去焦点的问题

2010.12.9 (acg.dll、acg_amxx.dll)
----------------------------
1)  初始版本




=============================

由于报毒原因, cstrike_iat.exe 请玩家们自行制作. 教程:

ACG 的服务端主程序为 acg_amxx.dll, 同时功能由 acfun_guard.amxx 控制
该文件源代码开放, 文件位于 scripting\acfun_guard.sma
您可以参阅 include\acg.inc, 该文件提供了 ACG 的全部功能结构及使用说明


如何与您制作的登陆器整合:

当您的登陆器启动游戏时, 可以将 acg.dll 和修改好的游戏文件同时释放至游戏目录
然后直接运行修改好的游戏文件, 当然别忘记加命令行 "-game cstrike"
在游戏成功启动之后, 你可以直接向游戏控制台发动命令, 实现自动连接到您的服务器等功能
示例代码 (C++):
  1. HWND hWnd = FindWindow(TEXT("ACG!"),0)
  2. CHAR cmd[] = "connect myserver.com:27015"        // 此命令便会在游戏控制台中执行
  3. COPYDATASTRUCT cpd;
  4. pd.dwData = 0;
  5. cpd.cbData = strlen(cmd);
  6. cpd.lpData = cmd;
  7. SendMessage(hWnd,WM_COPYDATA,(DWORD)0x12,(LPARAM)&cpd);
复制代码
这样一来, 游戏便会自动连接至 myserver.com:27015
注意, 为了确保是在游戏成功载入后连接, 您的登陆器需要在游戏启动后 Sleep 几秒后才执行上述代码


其他:

1) 由于客服端没有加载驱动来检测非法模块, 相比 sXe 等反作弊器, 在增强了稳定性和
兼容性的同时, 反作弊功能自然会受到一些抑制. 这点希望大家能理解
2) 显示中文聊天框的控制台命令分别为 say2team、say2all、rconsay、amxsay
您可以通过执行 "bind" 命令将其替换原有的聊天命令
3) xp/win7 测试通过, 其他系统未测试. 问题反馈: ggystudio@gmail.com
4) 重要: 客服端和服务端的通讯接口是随机的, 随机端口范围在 acg.cfg 中设置.
所以, 服务器若是在内网, 则必须映射上述端口至外网.
5) 运行 blacklistmaker.exe 后生成的 BlackList.acg 放在 HLDS 根目录下即可.
6) 如果启用了白名单功能 (即 HLDS 目录下有 WhiteList.acg), 客服端检查游戏目录下制定的所有游戏文件 (可在 acg.cfg 中设置要检测的文件).
如果客服端发现游戏文件的效验值不在白名单内, 则判断玩家非法修改了游戏文件.
请务必注意添加各个版本的原始游戏文件至白名单.
FAQs:
Q: 为什么我新建房间游戏就退出了?
A: 请使用 HLDS 建立游戏, 而绝对要避免使用自带的 "新建游戏" 功能

Q: 我没有开作弊程序, 为什么会被 kick?
A: 请确保游戏 dll 没有被修改, 原版 cs1.6 和 cso-nst (3266、3647、4554 测试通过)

Q: 出现 ML_NOTFOUND:xxx 是怎么回事?
A: 请将 acfun_guard.txt 置于 amxmodx/data/langs 目录

Q: 玩家也需要 acg_amxx.dll 吗?
A: 不需要. 玩家仅需要 acg.dll 和修改过导入表的 cstrike.exe 即可

Q: 为什么杀毒软件会报毒?
A: 纯属误报, Acfun Guard 绝不含病毒, 请放心使用. 同时请注意比对 MD5, 防止文件被恶意修改.

Q: 服务器是内网, 需要做特殊操作吗
A: 是的, 请映射 1500~1700 端口至外网, 确保正常通信. 具体映射方法请参考路由器使用说明或其他技术资料.

 
更新日志:

2011.01.09 (acg.dll、acg_amxx.dll、acg.cfg)
----------------------------
1) 增加游戏文件白名单, 防止玩家擅自修改文件 (见 acg.cfg、whitelistmaker.exe)
2) 修正客服端截图一处疏忽导致内存泄露
3) 增加金钱大于 16000 内存补丁
4) 增加 SV_ParseVoiceData 错误内存补丁
5) 增加 "acg" 命令
★推荐更新, 此版本不兼容之前版本
2011.01.03 (acg.dll、acg_amxx.dll)
----------------------------
1) 监视模块加载
2) 修改自定义非法模块特征码
2011.01.01 (acg.dll、acg_amxx.dll)
----------------------------
1) 修正开局血量为 1 的问题
2) 修改自定义非法模块特征码, 已附上生成器 (hlds\blacklistmaker.exe)
2010.12.26 (acg.dll、acg_amxx.dll)
----------------------------
1) 重写截图传送部分, 采用 UDP 协议传送.
2) 修正截图文件有时为 0 字节的问题
3) 血量延迟显示的问题
注: 此版本不兼容之前版本, 请在更新服务器文件的同时也更新客服端文件
2010.12.25 (acg.dll、acg_amxx.dll、acfun_guard.sma)
----------------------------
1)  重写非法模块检测方法, 已经支持自定义非法模块特征码 (稍后放出相关工具)
2)  修正一处可能导致内存访问违规的错误
3)  修正被封禁后重新连接会导致 hlds 崩溃的问题 (需重新编译 acfun_guard.sma, 感谢 一大扎鬼)
4)  支持通讯端口自定义
注: 此版本不兼容之前版本, 请在更新服务器文件的同时也更新客服端文件

2010.12.15 (acg.dll)
----------------------------
1)  兼容 cs 1.6 4554 版本, CSO-NST1011 测试通过
2)  修正在非 ACG 服务器上不显示血量的问题
2010.12.12 (acg.dll)
----------------------------
1)  护甲大于 999 时可正常显示
注: 无特殊要求者可继续使用上一版本

2010.12.11 (acg.dll、acg_amxx.dll)
----------------------------
1)  自动修改血量, 而不必使用 acg_setuserhealth
2)  修正全屏模式下, 中文聊天框使游戏窗口失去焦点的问题

2010.12.9 (acg.dll、acg_amxx.dll)
----------------------------
1)  初始版本




=============================

由于报毒原因, cstrike_iat.exe 请玩家们自行制作. 教程:

图片点击可在新窗口打开查看[全屏欣赏]
http://player.youku.com/player.php/sid/XMjI5MDYyNTgw/v.swf

Acfun Guard 更新网站 http://lolifun.tk
ip地址已设置保密
2011-02-08 6:45:00
★【捐助1元可获得100索币+挤服通道】
_ExiT
头衔:搞基封号
等级:副经理
索币:26
文章:977
RMB:0¥
战队:逃兵
注册:2011年1月16日
2
 

内容被屏蔽
ip地址已设置保密
2011-02-08 6:45:00
★【捐助1元可获得100索币+挤服通道】
_ExiT
头衔:搞基封号
等级:副经理
索币:26
文章:977
RMB:0¥
战队:逃兵
注册:2011年1月16日
3
 

发贴心情
原文网址:http://www.modchina.com/thread-53558-1-1.html
ip地址已设置保密
2011-02-08 6:47:00
★赠送VIP帐号【无需发20贴以及等待2天】
11_
头衔:枪过不留痕、阳影
等级:市民
索币:285
文章:162
RMB:0¥
战队:PhX.Chicken
注册:2011年2月1日
4
 

发贴心情
好复杂
ip地址已设置保密
2011-02-08 15:51:00
★赠送VIP帐号【无需发20贴以及等待2天】
l4dlord
头衔:生化危机-救世主
等级:市民
索币:71
文章:141
RMB:0¥
战队:逃兵
注册:2009年12月15日
5
 

发贴心情
LZ哪里下载?
ip地址已设置保密
2011-02-09 10:46:00
★赠送VIP帐号【无需发20贴以及等待2天】
shiwen123
头衔:等着我爆你的菊花
等级:难民
索币:49
文章:31
RMB:0¥
战队:逃兵
注册:2011年1月28日
6
 

发贴心情
哈,怎么弄滴?我也要

爆你的菊花··嘻嘻
ip地址已设置保密
2011-02-09 11:56:00
★索币冲值方式【充值卡/Q币/游戏卡】
_ExiT
头衔:搞基封号
等级:副经理
索币:26
文章:977
RMB:0¥
战队:逃兵
注册:2011年1月16日
7
 

发贴心情

CS1.6血量上限突破255了,不用再另外显示了.

要插件的自己编,我不怎么会编插件..

ip地址已设置保密
2011-02-09 19:57:00
★赠送VIP帐号【无需发20贴以及等待2天】
space_penguin
头衔:『白神』宇宙企鵝
等级:保安
索币:-13
文章:392
RMB:0¥
战队:逃兵
注册:2011年2月5日
8
 

用户已被锁定
ip地址已设置保密
2011-02-09 19:58:00
★索沛游戏卡【免费赠送10万游戏币】
iloveyouson
头衔:豬族–小傑
等级:难民
索币:-1
文章:41
RMB:0¥
战队:逃兵
注册:2011年2月9日
9
 

发贴心情

感謝大大分享

ip地址已设置保密
2011-02-10 20:00:00
★索币冲值方式【充值卡/Q币/游戏卡】
iloveyouson
头衔:豬族–小傑
等级:难民
索币:-1
文章:41
RMB:0¥
战队:逃兵
注册:2011年2月9日
10
 

内容被屏蔽
ip地址已设置保密
2011-02-10 20:01:00
★索币冲值方式【充值卡/Q币/游戏卡】

 14   10   1/2页      1   2   尾页 
  快速回复:
AcfunGuard模块[血量护甲突破255/999]
发贴表情
字体颜色 字体背景颜色 粗体 斜体 下划线 超级连接 引用 清理代码 上传图片 表情库
内容限制: 字节.
©2007 sorpack.Com
Powered By Dvbbs Version 7.1.0 Sp1
页面执行时间 0.38672 秒, 4 次数据查询