安装指南
ZombieCs 运行在 SwiftlyS2 框架之上——这是一个基于 .NET 的现代 CS2 服务端脚本框架,使用 C# 开发插件。
- 一台可正常运行的 CS2 社区服务器(Windows 或 Linux)
- 已安装 SwiftlyS2 v1.4.x 或更高版本
- 服务器文件的读写权限
第一步:安装 SwiftlyS2
Section titled “第一步:安装 SwiftlyS2”如果你尚未安装框架,请先完成这一步。
-
从 SwiftlyS2 发布页 下载对应系统的压缩包。首次安装请选择文件名带
with-runtimes的版本,其中已包含所需的 .NET 运行时。 -
解压后得到
addons/目录,将其复制到服务器的game/csgo下。 -
打开
game/csgo/gameinfo.gi,找到这一行:Game_LowViolence csgo_lv在它下方新增一行:
Game csgo/addons/swiftlys2 -
保存并重启服务器。在服务端控制台输入以下命令验证框架是否加载:
sw如已使用 MetaMod:Source,请把
Game csgo/addons/swiftlys2放在 metamod 那行的后面。
第二步:安装 ZombieCs
Section titled “第二步:安装 ZombieCs”-
下载插件
从发布页获取
ZombieCs.zip,解压得到ZombieCs/文件夹(内含同名.dll与resources/资源目录)。 -
放置文件
将整个
ZombieCs/文件夹放入 SwiftlyS2 的插件目录:game/csgo/addons/swiftlys2/plugins/ZombieCs/ -
生成配置文件
重启服务器或更换一次地图,插件会自动在以下位置生成配置:
game/csgo/addons/swiftlys2/configs/plugins/ZombieCs/config.jsonc可在此设置默认模式、回合时长、僵尸数值倍率、经济参数等。修改后使用下方指令热重载配置,无需重启服务器。
-
重启服务器
重启服务器或切换地图即可完成加载。
进入服务器后,在聊天框或控制台输入:
!zombiecs插件会返回当前模式、回合状态与版本信息,即表示加载成功。
| 指令 | 说明 | 权限 |
|---|---|---|
!zm mode <模式> |
切换游戏模式 | 管理员 |
!zm reload |
重载配置文件 | 管理员 |
!zm start / !zm stop |
手动开始 / 结束当前回合 | 管理员 |
!zm status |
查看当前运行状态 | 所有人 |
!zm menu |
打开玩家个人菜单(能力选择等) | 所有人 |
| 参数 | 模式 |
|---|---|
mode 1 / mode 2 / mode 3 |
生化模式 Ⅰ / Ⅱ / Ⅲ |
mode z |
生化模式 Z |
mode union |
生化盟战 |
例如切换至生化模式 Z:
!zm mode z目录结构参考
Section titled “目录结构参考”game/csgo/└── addons/ └── swiftlys2/ ├── plugins/ │ └── ZombieCs/ │ ├── ZombieCs.dll │ └── resources/ │ ├── gamedata/ # 偏移与签名 │ ├── maps/ # 各地图点位配置 │ └── translations/ # 多语言文本 ├── configs/ │ └── plugins/ │ └── ZombieCs/ │ └── config.jsonc └── gamedata/ └── cs2/core/*.jsonc