Counter-Strike 1.6 · 指南

如何搭建 CS 1.6 Zombie Plague 服务器

更新于 October 10, 2026 2 分钟阅读

本页内容
  1. 该用哪个 Zombie Plague 版本
  2. 安装 Zombie Plague 5.0
  3. 配置游戏
  4. 导致 ZP 服务器出问题的三件事
  5. 在 HytHost CS 1.6 服务器上运行 Zombie Plague
  6. 常见问题

Zombie Plague 把 Counter-Strike 1.6 变成人类对抗僵尸:一名玩家变异,感染其他人,最后的人类则借助额外物品和武器奋战。它是最受欢迎的 CS 1.6 模组之一,运行在 AMX Mod X 上,而每台现代 CS 1.6 服务器都已经装有 AMX Mod X。

本指南从官方文件安装 Zombie Plague 5.0,讲解它的配置文件,并介绍最常导致 ZP 服务器出问题的三件事:文件权限、512 预缓存上限以及模型和声音的下载。

该用哪个 Zombie Plague 版本

Zombie Plague 由 MeRcyLeZZ 编写,发布在 AlliedModders 官方帖子上。只从那里下载——其他网站上的副本经常被改动过。

版本说明
5.0.8a最新版本(patched 下载包)。以源代码形式提供,需要自行编译
5.05.0 稳定版,插件已编译好
4.3较旧的单插件版本;许多经典服务器和扩展仍在使用

你还需要同一帖子中的 zp_resources.zip——包含模型、声音和精灵图。Zombie Plague 需要 AMX Mod X 1.8.0 或更高版本;它用到的所有模块都随 AMX Mod X 提供。

从现成的 ReHLDS 和 AMX Mod X 服务器起步:HytHost CS 1.6 主机 €1.44/月起,已配置 FastDL。

查看 CS 1.6 套餐

安装 Zombie Plague 5.0

  1. 上传资源文件。将 zp_resources.zip 解压到 cstrike 文件夹,使 models、sound 和 sprites 文件夹与现有文件夹合并。
  2. 上传插件文件到 cstrike/addons/amxmodx:.amxx 文件放入 plugins,.ini 和 .cfg 文件放入 configs,语言文件放入 data/lang。
  3. 如使用 5.0.8a,请先编译:在自己的电脑上用 AMX Mod X 编译器编译 .sma 文件,然后上传生成的 .amxx 文件。在我们的测试中,每个 5.0.8a 文件都能用 AMX Mod X 1.10 编译器编译通过。
  4. 重启服务器,并在控制台中用 amxx plugins 检查插件是否在运行。

Zombie Plague 5.0 从自己的列表 plugins-zp50_ammopacks.ini 加载插件,与常规的 plugins.ini 分开。若要用金钱代替弹药包,把该文件重命名为 disabled-zp50_ammopacks.ini,并把 disabled-zp50_money.ini 重命名为 plugins-zp50_money.ini。4.3 版本则使用 plugins-zplague.ini。

配置游戏

文件在其中设置的内容
zombieplague.cfg游戏规则:回合、感染、伤害、弹药包和特殊模式
zombieplague.ini模组使用的模型、声音、天空和光照
zp_zombieclasses.ini, zp_humanclasses.ini僵尸和人类职业,以及它们的生命值、速度和模型
zp_extraitems.ini玩家可以购买的额外物品

每次只修改一个文件,然后重启测试。扩展——新的僵尸职业、额外物品、游戏模式——都是单独的插件,列在同一个 plugins-zp50_*.ini 文件中,并且必须适用于你运行的 ZP 版本。

导致 ZP 服务器出问题的三件事

1. 上传后的文件权限

从 zip 上传的文件夹可能缺少执行权限,服务器就无法打开其中的内容。症状是启动时崩溃,日志中常出现 Couldn't get DLL API。将上传的文件夹设置为 755 并重启。

2. 512 预缓存上限

引擎每张地图最多只能加载 512 个模型、512 个声音和 512 个其他文件。Zombie Plague 每类都会添加很多,每个额外职业和物品还会再增加。超过上限后,服务器会在换图时停止,并报错说某个项目 failed to precache。删除不用的职业和物品,或减少自定义模型。

3. 玩家缺少模型和声音

玩家在加入时下载自定义文件。没有快速下载服务器(sv_downloadurl)时,下载很慢,部分文件可能缺失,于是僵尸显示为默认皮肤。配置 FastDL,让文件通过网络传输。

在 HytHost CS 1.6 服务器上运行 Zombie Plague

  • 基础环境已就绪。每台 HytHost CS 1.6 服务器都带有 ReHLDS、ReGameDLL、Metamod-R、ReAPI 和 AMX Mod X;在控制台中用 version、meta version 和 amxx version 查看具体版本。
  • 上传 ZP:按上述方法使用文件管理器或 SFTP 上传,然后在文件管理器中用 Permissions 把上传的文件夹设置为 755。
  • FastDL 已经配置好:玩家从提供你服务器自身文件的快速下载地址下载模型和声音。只有在想使用其他地址时,才需要在 server.cfg 中添加自己的 sv_downloadurl。
  • 开放前先测试。每次改动后和朋友玩几回合,并事先在面板中做一次备份。

第一次运营 CS 1.6 服务器?先阅读如何搭建 CS 1.6 服务器,并查看最佳 CS 1.6 插件,了解可与 ZP 一起运行的管理和反作弊工具。

ReHLDS、ReGameDLL、Metamod-R、ReAPI 和 AMX Mod X 均已就绪,含 FastDL——CS 1.6 主机 €1.44/月起。

查看 CS 1.6 套餐
常见问题

常见问题

Zombie Plague 5.0.8a,以源代码形式发布在 AlliedModders 官方帖子上。那里也提供带已编译插件的 5.0 稳定版和较旧的 4.3。

Zombie Plague 是 AMX Mod X 插件,需要 AMX Mod X 1.8.0 或更高版本,而 ReHLDS 服务器正运行它。其源代码可以用当前的 AMX Mod X 编译器编译;开放服务器前,请用几回合测试完整配置。

通常是 512 预缓存上限:一张地图的模型或声音太多。删除不用的僵尸职业、额外物品或自定义模型,直到服务器能重新加载地图。

玩家没有下载自定义模型。用 sv_downloadurl 配置 FastDL 以便快速下载文件,并确认模型位于服务器的 cstrike 文件夹中。

在 addons/amxmodx/configs 中,把 plugins-zp50_ammopacks.ini 重命名为 disabled-zp50_ammopacks.ini,把 disabled-zp50_money.ini 重命名为 plugins-zp50_money.ini,然后重启。

运行你的 Zombie Plague 服务器

HytHost CS 1.6 主机已为 Zombie Plague 准备好 ReHLDS、AMX Mod X 和 FastDL,并提供自动备份——€1.44/月起。

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

这篇指南对你有帮助吗?