搜索
查看: 2247|回复: 6

【建议】有没有办法获取玩家的CPU ID 号

[复制链接]
发表于 2005-10-18 18:36:03 | 显示全部楼层 |阅读模式 来自 中国–广东–肇庆
请问各位代码高手们,有没有办法通过编写插件,实现获取玩家CPU ID 或其它ID,这样结合或修改点通之前的“标记插件” 就可实现更有效的反作弊手段。

即当OP 指令服务器记录该玩家的CPU ID 为作弊者后,每当该玩家进来就可以其进行操作。 他总不会经常换硬件吧?

不知可不可行,请高手指点。
发表于 2005-10-18 19:24:58 | 显示全部楼层 来自 中国–四川–成都

回复: 【建议】有没有办法获取玩家的CPU ID 号

cpu id ??

。。。。amxx是基于metamod开发,而metamod是基于HL开发,而HL不会涉及这些东西。

硬件方面的amxx不用也不会去考虑。 :)
回复

使用道具 举报

发表于 2005-10-18 19:48:14 | 显示全部楼层 来自 中国–浙江–杭州

回复: 【建议】有没有办法获取玩家的CPU ID 号

好一个跳跃思维!!!   :super:  :super:
回复

使用道具 举报

发表于 2005-10-19 00:19:01 | 显示全部楼层 来自 中国–广东–清远

回复: 【建议】有没有办法获取玩家的CPU ID 号

不如开设正版steam服务器,这样的管理方便极了,比较有效的控制作弊,形成一个玩家团队
回复

使用道具 举报

发表于 2005-10-19 00:35:57 | 显示全部楼层 来自 中国–广东–广州

回复: 【建议】有没有办法获取玩家的CPU ID 号

你要是这么说,不如自己开发个C/S程序,C用来获取玩家硬件ID,并发送到S端,结合插件,如果作弊的话,将其ID写入列表,这样他就进不了服务器了,除非更换硬件,如果获取的ID包括了所有硬件的话。。。。。。这样一来就算他不作弊也进不了服务器了,除非他在网吧,换了一台又一台,如果是家庭用户,只要不解除BAN,他永远都进不了这个服务器,谁不会为了作弊而去再买台电脑吧?

其实这样反作弊的话,程序的编写是比较简单的,不过玩家是否作弊就全由OP去判断了!
回复

使用道具 举报

 楼主| 发表于 2005-10-20 09:44:12 | 显示全部楼层 来自 中国–广东–肇庆

回复: 【建议】有没有办法获取玩家的CPU ID 号

如果有CD 原码,我就不信改不了! 利用CD 客户段来收集这些资料传送到CD服务端。。。。

其实CD 的开发者有大把这样的开发空间可以加强反作弊手段。。。
回复

使用道具 举报

发表于 2005-10-20 11:57:15 | 显示全部楼层 来自 中国–四川–成都

回复: 【建议】有没有办法获取玩家的CPU ID 号

Post by eddiefish1
如果有CD 原码,我就不信改不了! 利用CD 客户段来收集这些资料传送到CD服务端。。。。

其实CD 的开发者有大把这样的开发空间可以加强反作弊手段。。。


你难道一直都没想过cd为什么从来都只是检测到不对,只是一踢。没有其他的措施么?

引自cd原理:
没有不公平的ban(被服务器禁止)。当你被强行断开连接后,只有你和你的良心知道原因所在。服务器管理员并不知道你为何断开,因此也不会禁止你连接。我们愿意看到:关掉作弊软件后,每个人都有回来公平游戏的权利。


另外,判断作弊也不是容易的事,你能保证你觉得作弊的人,一定是作弊??

建议看看这个帖子:
Cheating-Death反作弊插件介绍及其原理阐述
http://forum.dt-club.net/showthr ... hlight=%B7%AD%D2%EB


ps:如果cd到处公开源码,谁都去修改,想防止作弊的和想作弊的都去改,你觉得谁会占上风?
如果你找到源码修改成记录硬件的cd,那别人难道不能利用源码来破解?
windows oem版之类的还不是靠机器硬件来反盗版,可是你看现在有用么?

当然,想法还是好的。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表