本指南介绍如何在 Legion Hosting 上设置 Nazi Zombies: Portable (NZ:P) 专用服务器、配置启动变量、更换地图、调整 tickrate 以及连接到服务器。NZ:P 是一款基于 FTEQW 引擎构建的免费僵尸生存游戏,重现了经典的 Nazi Zombies 体验。有关管理员命令和服务器管理,请参阅 NZ:P 管理员命令。
注意: NZ:P 运行在 FTEQW(Fore Thought Engine Quake World)引擎上。服务器支持原生桌面客户端和网页浏览器客户端,使用不同的协议模式。
1. 首次启动
- 登录 GPanel 并选择您的 NZ:P 服务器。
- 前往 Startup 选项卡,查看可配置的变量(参见第 2 节)。
- 通过 MAP 设置您偏好的地图(默认为
ndu,即 Nacht der Untoten)。 - 返回 Console 选项卡,点击 Start。
- 等待控制台显示
======== Nazi Zombies Portable Initialized ========以确认服务器已就绪。
2. GPanel 启动变量
| 变量 | 默认值 | 描述 |
|---|---|---|
PROTOCOL | NZP-REBOOT | 客户端协议。原生桌面客户端使用 NZP-REBOOT,网页浏览器客户端使用 NZP-REBOOT-WEB。 |
TICKRATE | 0.045 | 服务器 tick 间隔(秒)。默认约为 22 fps。较低的值 = 更流畅的物理效果(例如 0.033 为 30 fps,0.0166 为 60 fps)。请参阅下方注意事项。 |
MAP | ndu | 启动时加载的地图。默认为 ndu(Nacht der Untoten)。在控制台中使用 listmaps 查看所有可用地图。 |
GAME_ARGS | (空) | 额外的游戏参数。格式:每个设置使用 +cvar value。 |
Tickrate 注意事项: 僵尸对带宽的消耗很大,尤其是在较高回合数时。过度提高 tickrate 可能会导致性能问题。如果更改默认的
0.045 值,请仔细测试。一个较好的折中值是 0.033(约 30 fps)。
3. 协议模式
NZ:P 支持两种客户端类型,需要不同的协议设置:
| 客户端类型 | PROTOCOL 值 | 连接命令 |
|---|---|---|
| 原生(桌面) | NZP-REBOOT | connect ip:port |
| 网页浏览器 | NZP-REBOOT-WEB | connect ws://ip:port |
网页客户端要求: 如果使用网页浏览器客户端,您必须使用 HTTP 版本的网站(而非 HTTPS),否则浏览器将阻止到服务器的 WebSocket 连接。
4. 可用地图
NZ:P 包含经典 Nazi Zombies 地图的重制版。在服务器控制台中使用 listmaps 查看所有可用地图。常见地图包括:
ndu-- Nacht der Untoten(默认)warehouse-- Zombie Verrucktsnn-- Shi No Numafactory-- Der Riese
通过更新 MAP 启动变量并重启来更换地图,或在运行时使用 map 控制台命令。
5. 额外游戏参数
使用 GAME_ARGS 启动变量传递额外的 CVar。每个参数的格式为 +cvar value:
+sv_maxclients 8 +sv_public 1
6. 如何连接
原生客户端
- 在桌面上启动 NZ:P。
- 按
`或~打开控制台。 - 输入:
connect <your-server-ip>:<port>
网页客户端
- 在网页浏览器中打开 NZ:P(必须使用 HTTP,而非 HTTPS)。
- 按
`或~打开控制台。 - 输入:
connect ws://<your-server-ip>:<port>
端口是随机分配的,除非您拥有私有 IP。 在 GPanel 的 Network 选项卡中查看您服务器的 IP 和端口。详情请参阅 如何查找服务器 IP 和端口。
相关文章
需要帮助?
如果您遇到本指南未涵盖的 NZ:P 服务器问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。