搜索
楼主: HarryPotter

amx_voteban的BUG

[复制链接]
 楼主| 发表于 2003-8-26 09:55:55 | 显示全部楼层 来自 中国–江西–萍乡
网吧内分机的端口不是短时间不变,而是由路由器的NAT决定的,很多NAT(象WIN2K的)虽然会尽量使外部端口和内部端口一致,但是这是不可能做到的,因为可能很多内部机子都会用同一个端口,就象同一个网吧内部的几台机子都想用27005连外部的CS主机。
这有点象在网吧上QQ,你可以注意一下QQ的端口绝对不会是4000/5000,而是NAT后的端口,多登陆几次QQ就会发现这个端口会不会经常变化了。

不过我倒是对如何封锁某一个人而不是IP感兴趣,如果CS也支持象网站的COOKIES就好了,只要在作弊者的机子上做一个COOKIES,这样即使他换IP也不能进来,而且也不会影响与他相同IP的人。SETINFO可以在客户端设置信息,但是我还不知道AMX插件怎么读SETINFO后的信息,这有点象COOKIES。但是只要他删掉config.cfg这行setinfo就会还原了,但一般人不知道这个原理也就想不到那里去了
回复

使用道具 举报

发表于 2003-8-26 10:06:33 | 显示全部楼层 来自 中国–福建–厦门
如果他用固定的名字,这一点可以做到。设置一下users.ini,给他的名字设置密码,他不知密码,server自动kick
回复

使用道具 举报

 楼主| 发表于 2003-8-26 11:53:43 | 显示全部楼层 来自 中国–江西–萍乡
其实问题就是集中在AMX插件怎么读SETINFO设置的信息,只要能做到这点就可以实现封锁机子而不是IP了,显然AMX本身的登录验证系统是能够读取到SETINFO的密码信息的
回复

使用道具 举报

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

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