filmark 发表于 2004-8-6 04:28:39

让playmp3插件发挥最大作用。

在好用的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。。。

nwb13 发表于 2004-8-6 05:22:57

想得到详细的例子

filmark 发表于 2004-8-6 05:49:49

那方面不够详细?

nwb13 发表于 2004-8-6 05:56:53

文件在服务器上的位置,res内的内容
麻烦举个例子

filmark 发表于 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了么?

睡了,晚上再试。。。

nwb13 发表于 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下了,那这样的话,别人肯定下不了地图了

filmark 发表于 2004-8-6 16:07:14

这个问题我考察过,结果很不错。
只要不把sv_down_resource(大概是这么个cvar)关上,如果在http上下不到的resource,客户端会自动去服务器下载。

nwb13 发表于 2004-8-6 16:10:48

ok,我也去试试

zizhiyou 发表于 2004-8-6 16:33:07

马上试试看罗

向导 发表于 2004-8-6 18:17:05

呵呵。好象不用那么麻烦。
晚上我测试。
页: [1] 2
查看完整版本: 让playmp3插件发挥最大作用。