最近看到很多人做的服,没有做HTTP流下载,所以当载地图或其它AMXX插件的一些mdl时,需要很多时间
所以做一个教程,教大家做HTTP流下载
首先要知道HTTP流下载,就是指在服务器上做一个HTTP,做HTTP有好多种方法,最常用的是用IIS来开HTTP,win2000s和2003已经自带IIS,如果是XP的话,可以用系统组件来添加。
下面就示范XP的IIS安装
1、先要准备一张与你系统匹配的系统盘。
2、放进去后可以直接选择“安装可选的windows组件”
3、然后选择“Internet信息服务(IIS)”,前面直接打勾就行
4、直接点下一步,完成安装。
现在已经安装好IIS了,我们来设IIS的虚拟目录指向我们的CS服务器
1、进入控制面板,进入性能和维护,进入管理工具,打开Internet 信息服务
2、点开目录树,到“默认网站”这一层。
3、右键“默认网站”,新建虚拟目录。
4、在别名这一栏,填入cstrike(这个可以随便取,不过最好是设cstrike),在目录这一栏,选择你的CS服务器的根目录下的cstrike文件夹,点击下一步完成安装
5、然后在IE里输入http://127.0.0.1/cstrike/maps/de_dust2.asp
如果可以有文件下载,证明成功了。
最后是设置CS服务器,让它可以通过HTTP下载地图
1、配置server.cfg
2、找到sv_send_resources 这个参数,将后面的1,改为0
我已经设过了
3、在下面添加一个参数sv_downloadurl "http://225.225.225.225/cstrike/"
其中225.225.225.225为你的IP
重启服务器就可以实现HTTP流下载了
还有高级的设法,请到www.xxasp.net/blog里看高级的设法...
如果2000s和2003的,还有一些地方要设的......
要有一台专门的主机用来架设网站
然后去点通网下载“CS服务端HTTP分流”这个工具
然后按照里面的说明的步骤一步一步把网站弄好,然后在浏览器中看看能否用
http://你的主机的固定IP:固定端口/cstrike/xxx.xxx
来下载cstrike目录里的文件(注意,安装了PHP之后的主机要设置自定义MIME类型,一般只能写txt/bsp/mdl/spr/wav/mp3这几种资源后缀,不然如果你的网站的端口被人知道了,你的CS服务器里的东西会被别人偷走哦)。
如果一切都OK,就在cstrike/server.cfg里添加一个命令 sv_send_resources "0"
sv_downloadurl "http://主机固定IP:主机固定端口/cstrike/" //HTTP分流下载的URL
具体可以去点通网看看。
=======
还有一种办法,可以制作CS登陆器然后让客户端连接到指定的FTP服务器下载资源拉。
办法总是有的,动动脑筋的话
应该是http下载功能 楼主可以从这方面研究
光靠从CS服务器下载 肯定慢
1.6画面太差了把。。现在在2.0的人口多吧