跳到主要内容

No More Room In Hell:FastDL 设置指南

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

FastDL(快速下载)是一种通过外部网页服务器而非游戏服务器本身来传输自定义内容(如地图、音效或模型)的方法。这能提升玩家的下载速度,同时减轻服务器负载。

要使用 FastDL,你需要一个公共的 HTTP 网页服务器。一个超棒的选择就是 ZAP-Hosting Webspace 套餐,它非常适合用来传输游戏内容。本指南将教你如何使用 ZAP Webspace 来搭建 FastDL。

需求

你需要一个由 ZAP-Hosting 托管的 No More Room In Hell 服务器,以及一个额外的 Webspace 套餐。游戏服务器和 Webspace 都必须能通过 FTP 或文件管理器访问。

在游戏服务器端,你想分发的文件(比如 .bsp 地图、音效文件或模型)必须已经整理好。Webspace 上的文件夹结构也必须完全对应,才能保证 FastDL 正常工作。

准备 Webspace

我们推荐使用 ZAP Webspace 面板里的 文件管理器 来管理和上传 FastDL 文件。你可以直接在面板中通过 Webspace > 文件管理器 访问它。

img

在你的 Webspace 根目录下,创建一个名为 fastdl 的文件夹。然后根据你要提供的内容,在里面创建子文件夹,比如 mapssoundmodels。文件夹结构必须和你的 No More Room In Hell 服务器上的完全一致。

img

上传文件前,确保它们已经 .bz2 格式压缩(bzip2)。大多数基于 Source 引擎的游戏都要求文件以这种格式传输。举例来说,地图文件 custom_map.bsp 应该上传为 custom_map.bsp.bz2

用 7-Zip 压缩

你可以用 7-Zip 这类工具把文件压缩成 .bz2 格式。只需右键文件,选择 7-Zip > 添加到压缩文件...,然后把压缩格式选为 bzip2,确认即可。

上传压缩文件到对应文件夹后,确保 所有目录和文件都设置了正确的读取权限,这样才能被公开访问。文件管理器支持你调整文件夹和文件权限。

文件上传并确认权限无误后,FastDL 内容就能通过下面的公开 URL 访问:

https://[你的域名].zap.cloud/fastdl/

你可以在浏览器打开这个地址,测试文件是否能正常访问。

配置游戏服务器

在 ZAP 面板的游戏服务器管理里,打开 Configs 页面中的 server.cfg 文件,添加以下内容:

sv_downloadurl "https://[你的域名].zap.cloud/fastdl/"
sv_allowdownload 1
sv_allowupload 0

确保 FastDL URL 和你 Webspace 上的结构完全一致。保存后重启游戏服务器,配置才会生效。

总结

利用你自己的 ZAP Webspace,FastDL 可以快速且稳定地搭建完成。这让自定义内容的传输更快更高效,提升所有玩家在你的 No More Room In Hell 服务器上的游戏体验。

如果有任何问题或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂