page 发表于 2007-6-1 13:05:35

让服务器地图下载速度加倍

本帖摘抄于CS:S地图制作、DOD:S地图制作教程站:
http://hammer.steamcn.com/



好了 好了,今天我们来说一说,BSP地图文件的再压缩问题,是和服务器关系大一些,当然,你也可以多了解些。

这个工具的名字为:BZIP2。
下载地址:
http://www.bzip.org/downloads.html

其中可以用于的平台包括:
PC (x86) running Windows 95/98/ME/NT/2000/XP;
AMD64 (Opteron, Athlon64), Linux 2.6.X;
PC (x86), Linux 2.4.X or later;
32-bit PowerPC running Linux 2.6.X。

^_^哈哈,挺多的吧,对,其实这个就是在linux界很有盛名滴压缩工具。
今天我们用在BSP地图上。

我们假设,你的平台为PC (x86) running Windows 95/98/ME/NT/2000/XP。
下载后,更名为bzip2.exe,放置在文件夹C:\bzip2下。

那么将你的.BSP地图拷贝到此路径下。
并在命令行模式输入以下命令:
cd \
bzip2 \bzip2\*.*

这样,压缩后的地图文件,你可以上传到http地图文件夹,以便下载。
如何使用http模式提供服务器地图下载,请参考
Mani admin plugin中文参考文档(http://hammer.steamcn.com/mani_admin_plugin/index.html)
中的服务器设置方面。


这样,我们可以大幅度压缩.bsp地图文件,以便玩家更快捷的下载。

假如你有文件dod_strand_b4.bsp.bz2放置在http服务器,游戏服务器更换地图时,玩家客户端会自动在http服务器下载此文件,并自动解压为dod_strand_b4.bsp。所以哦,记住,你的游戏服务器中的文件也要是dod_strand_b4.bsp,而不是dod_strand_b4.bsp.bz2。

一般来说,会让玩家提高下载地图速度2倍或者更高。

gearfox 发表于 2007-6-1 14:09:16

回复: 让服务器地图下载速度加倍

好帖收藏学习。。。。。。。。。。。。

page 发表于 2007-6-1 17:55:01

回复: 让服务器地图下载速度加倍

哈哈哈啊哈哈哈

^_^

感觉好像很久很久以前就有啦。
不知道 是不是?

shinyrose 发表于 2007-6-1 19:01:19

回复: 让服务器地图下载速度加倍

CS不能采用这个方式吧?

金闪闪 发表于 2007-6-1 19:08:36

回复: 让服务器地图下载速度加倍

默认引擎已经支持压缩了。

在maps目录下的xxxx.ztmp文件就是xxxx.bz2文件。:D

page 发表于 2007-6-1 23:14:06

回复: 让服务器地图下载速度加倍

啊哈哈。
终于有很多人 关注啦。哈哈哈^_^

shinyrose 发表于 2007-6-2 00:55:52

回复: 让服务器地图下载速度加倍

Post by 金闪闪
默认引擎已经支持压缩了。

在maps目录下的xxxx.ztmp文件就是xxxx.bz2文件。:D

我现在服务器里就有很多这样的文件存在.原来就是.bz2文件啊?
那这个方法值得一试.:super:

Cs.K 发表于 2007-6-2 01:56:06

回复: 让服务器地图下载速度加倍

我测试了一下CS用bzip2下载模式不成功,不知道是我设置错误还是不支持CS

page 发表于 2007-6-2 10:18:14

回复: 让服务器地图下载速度加倍

bz2的文件要放在http服务器。
bsp文件才要放在游戏服务器。

只是服务器插件 设置了,换地图时,让客户端自动去http下载,
从而降低游戏服务器 负荷。

fgyaa 发表于 2007-6-2 12:45:02

回复: 让服务器地图下载速度加倍

有成功的吗,很想学学
页: [1] 2
查看完整版本: 让服务器地图下载速度加倍