搜索
查看: 10564|回复: 32

[讨论] 如何才能防止客户段下载amx的users.ini和amx.cfg(飘风兄进啊)

[复制链接]
发表于 2003-12-10 05:00:34 | 显示全部楼层 |阅读模式 来自 中国–天津–天津
大家现在可能都知道了稍微对服务器熟悉的人,就可以下载你CS目录下的所有文件,列如server.cfg,所以对于这种情况我们可以在服务器的server文件里加上sv_allowdownload 0的命令,server旧不会被下在,但客户段就无法从服务器上下载任何东西包括地图。还有就是把server文件改名,在HLDS里加上+servercfgfile 修改后的server名字.cfg的启动参数旧可以避免。
但最为关键的一个问题是addons下的amx文件里users.ini和amx.cfg同样可以被下载,着意味着什么大家都清楚,一个server文件可以改名和更改路径,可amx就不行了,其实修改amx文件夹的名字就可以使客户段不知道下载目录而无法下载,可是着就需要修改amx里的dll文件里的几个dll文件,这就难办了。我想这个不安全因素,也是下一个amx0.9.x应考虑的问题吧,还希望高手们研究一下啊。让我们的amx更好
发表于 2003-12-10 05:07:43 | 显示全部楼层 来自 中国–四川–南充

!!!!!!!!!!!!!!!!!!!!!

我对这个是白痴!!!!

问题我也研究研究嘛,,,有没有结果就看天意了哈!!!嘿嘿!!!开个玩笑!!

楼主注意:
            
             1  你发帖的时候打字要有间隙,不然很容易看花眼的,特别是像我们这种天天都在熬战的人!极度伤害眼睛!希望注意!
            
             2  你真的很好耍,你是个好人,很高兴认识你!!!

             3  以后我们就是熬战战友了,多多关照我!!!
回复

使用道具 举报

发表于 2003-12-10 13:42:24 | 显示全部楼层 来自 中国–四川–南充

!!!!!!!!!!!!!!

怎么没有人来啊~?兄弟!!!

我再顶你一下!!!努力研究Ing..........
回复

使用道具 举报

发表于 2003-12-10 13:53:52 | 显示全部楼层 来自 中国–福建–厦门
如果对metamod、amx的安装使用有足够了解的话,修改路径名当然是可以的,但有可能牵扯到amx/plugins的一些插件(如swear_filter.amx)而且涉及的命令比较多,比较麻烦。

  其实只要禁止玩家下载amx.cfg,users.ini这两个文件和与这两个文件相关的文件(admin.sma和admin.amx、plugins.ini)就可以了,其他的文件玩家即使下载下来也没有什么作用。

下面我来讲一讲具体的操作步骤

首先打开admin.sma,修改

  server_cmd("exec %s/amx.cfg" , filename ) // Execute main configuration file
  format( filename, 63 , "%s/users.ini" , filename )

中的amx.cfg和users.ini的名字为一个自定义的别人不知道的名字,编译生成amx文件。再在amx目录下把相应的amx.cfg和users.ini修改为admin.sma中定义的名字。

其次还要修改admin.sma和admin.amx的名字(比如改为adminsetting.sma和adminsetting.amx。),因为玩家还可能通过下载admin.sma或admin.amx来查看你修改的那两个文件。

最后还有要修改一下plugins.ini(在addons/amx/plugins目录下)的名字,因为玩家可以从plugins.ini中猜到你修改后的amx文件名(此例中为adminsetting.amx)。当然这里不能简单的只修改名字,localinfo 中amx_plugins指定的插件列表文件名要和它对应起来。
例如:如果把plugins.ini改为myplugins.ini的话,需要在hlds的属性中加入
+localinfo amx_plugins addons/amx/plugins/myplugins.ini来指定插件列表文件名及路径。

PS:不要忘记把插件列表文件(此例中为myplugins.ini)中的admin.amx修改为plugins目录下相应的文件名(此例中为adminsetting.amx)
回复

使用道具 举报

 楼主| 发表于 2003-12-10 19:10:45 | 显示全部楼层 来自 中国–天津–天津
是吗?|这么简单啊,那就劳烦飘风兄给作一个修改好的,我很菜的再插件编译方面,谢谢了
回复

使用道具 举报

发表于 2003-12-10 19:50:59 | 显示全部楼层 来自 中国–北京–北京
具体请问飘风兄,amx文件如何编译啊?
回复

使用道具 举报

发表于 2003-12-10 22:01:41 | 显示全部楼层 来自 中国–黑龙江–黑河
sv_allowdownload 0  禁止下载后
还可以下载AMX的users.ini和amx.cfg?????
回复

使用道具 举报

 楼主| 发表于 2003-12-10 23:33:21 | 显示全部楼层 来自 中国–天津–天津
不可以了,客户端无法从服务端下载任何东西包括地图
另外问amx如何编译的可以看这个帖子
http://bbs.dt-club.net/showthread.php?s=&threadid=5573
回复

使用道具 举报

发表于 2003-12-11 13:48:54 | 显示全部楼层 来自 中国–陕西–延安
加参数sv_send_resources 0后如何呢?
回复

使用道具 举报

匿名  发表于 2003-12-12 15:40:26 来自 Invalid
编译出错,提示fate error 100:connot read form
file:”amxmod“ 
游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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