搜索
查看: 3715|回复: 13

让playmp3插件发挥最大作用。

[复制链接]
发表于 2004-8-6 04:28:39 | 显示全部楼层 |阅读模式 来自 中国–北京–北京–海淀区
在好用的amx plugin出现之前,这个方法大概会是最好的解决方法。
playmp3插件需要client端自己打开相关目录,放进一些mp3,很多人会有这样那样的误操作。而很多amx插件的设计思路都是让client得到全自动的功能。

解决方法其实很简单,把sv_downloadurl和res结合起来使用。 :76:

找一个主页空间,最好是自己的空间,盗链容易失效。
把自己喜欢的mp3转换成低bit rate,最好是rock n' roll,这样就算是48kbps mono的mp3也还听得过去。用mp3trim把mp3裁减一下,毕竟死了等着的时间不会有一首歌那么长,一般1分钟就可以了。总之尽量每一首mp3的大小控制在500K以内,传到你的主页空间上。
把sv_downloadurl设成你主页的url。比如:http://xxx.com/bill/
然后去你服务器的maps目录下,给你服务器上每一张会用到的图做一个res文件,把mp3的相对目录位置放进去,如果mp3较多,而你的主页空间比较慢,那最好把mp3分派到几张图里。
OK,自己调试一下,没问题就可以把自己的mp3(如果你爱好卡拉ok的话)传遍天下了。。。 :thefinger

还可以把war3这样的资源大户的各种资源文件按原来的目录结构放到web服务器上,可以让hlds少很多lag。。。
发表于 2004-8-6 05:22:57 | 显示全部楼层 来自 中国–陕西–西安
想得到详细的例子
回复

使用道具 举报

 楼主| 发表于 2004-8-6 05:49:49 | 显示全部楼层 来自 中国–北京–北京–海淀区
那方面不够详细?
回复

使用道具 举报

发表于 2004-8-6 05:56:53 | 显示全部楼层 来自 中国–陕西–西安
文件在服务器上的位置,res内的内容
麻烦举个例子
回复

使用道具 举报

 楼主| 发表于 2004-8-6 06:16:48 | 显示全部楼层 来自 中国–北京–北京–海淀区
比如有01.mp3
在web服务器上的位置是
http://xxx.com/xxx/media/01.mp3
那么sv_downloadurl "http://xxx.com/xxx/"
.res里加一行 media/01.mp3
mp3.ini里加一行 media/01.mp3

that's it. if interested, try my server at mark.2myip.com

我在猜想
sv_downloadurl "http://"
.res里不就可以随便任意url了么?

睡了,晚上再试。。。
回复

使用道具 举报

发表于 2004-8-6 15:07:05 | 显示全部楼层 来自 中国–陕西–西安
Post by filmark
比如有01.mp3
在web服务器上的位置是
http://xxx.com/xxx/media/01.mp3
那么sv_downloadurl "http://xxx.com/xxx/"
.res里加一行 media/01.mp3
mp3.ini里加一行 media/01.mp3

that's it. if interested, try my server at mark.2myip.com

我在猜想
sv_downloadurl "http://"
.res里不就可以随便任意url了么?

睡了,晚上再试。。。

我在想,sv_downloadurl 设了后,如果要下地图呢?是不是也是用http下了,那这样的话,别人肯定下不了地图了
回复

使用道具 举报

 楼主| 发表于 2004-8-6 16:07:14 | 显示全部楼层 来自 中国–北京–北京–海淀区
这个问题我考察过,结果很不错。
只要不把sv_down_resource(大概是这么个cvar)关上,如果在http上下不到的resource,客户端会自动去服务器下载。
回复

使用道具 举报

发表于 2004-8-6 16:10:48 | 显示全部楼层 来自 中国–陕西–西安
ok,我也去试试
回复

使用道具 举报

发表于 2004-8-6 16:33:07 | 显示全部楼层 来自 中国–湖北–十堰
马上试试看罗
回复

使用道具 举报

发表于 2004-8-6 18:17:05 | 显示全部楼层 来自 中国–黑龙江–绥化
呵呵。好象不用那么麻烦。
晚上我测试。
回复

使用道具 举报

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

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