|
要是服务器加载了娱乐插件(如魔兽插件),那么就会有这样的问题:大家都知道,玩CS魔兽需要用到很多文件,如wav音效,mdl模型还有spr文件等等,要是sv_allowdownload 0(禁止下载),那么别人就无法下载本机的资源,当然就无法进入你的服务器玩魔兽了。
自从用了这个防炸插件后,开魔兽服务器就人气大减了,原因很简单,即然插件强制sv_allowdownload 0(禁止下载),那玩家就无法下载咯,缺少文件当然就无法加入了!但是一旦sv_allowdownload 1,有人就会以cmd dlfile的命令盗取server.cfg的OP密码信息,同时利用下载bsp地图文件来炸服。鱼和熊掌不可兼得,真是极度郁闷啊!:cry:
所以,我有个想法是这样的:楼主要是能编写这样一个防炸插件,即在sv_allowdownload 1的情况下,如果外部玩家进入游戏后,试图通过cmd dlfile maps的命令炸服时,防炸插件立即会把这些命令视为非法命令而屏蔽掉(即让cmd dlfile maps这些文字无法显示或者变成******这种符号,呵呵,有点类似于脏话屏蔽),从而另炸服玩家无法执行指令,那么,防炸就更加完美了!
另外,听说CS1.5的hlds版本升级到4.1.1.1e后已解决了这一BUG,但我没测试过,尚不清楚......:burn: |
|