本指南介绍如何在 Legion Hosting 上设置 Zandronum 专用服务器,配置启动变量、管理 WAD 文件、设置游戏模式以及连接到服务器。Zandronum 是一个基于 Skulltag 的多人游戏 Doom 源端口,支持 Doom、Doom II、Heretic、Hexen 以及自定义 WAD。有关管理员命令和服务器管理,请参阅 Zandronum 管理员命令。
注意: 本服务器默认附带 Freedoom 作为默认 IWAD,因此无需购买商业版 Doom WAD 即可开始使用。您可以上传自己的 IWAD 和 PWAD 以体验不同的游戏内容。
1. 首次启动
- 登录 GPanel 并选择您的 Zandronum 服务器。
- 前往 Startup 选项卡,查看可配置的变量(见第 2 节)。
- 设置您需要的 MAP 和 IWAD。默认 IWAD 为
freedoom1.wad。 - 返回 Console 选项卡,点击 Start。
- 等待控制台中出现
UDP Initialized.,确认服务器已成功启动。
端口为随机分配,除非您拥有独立 IP。请在 GPanel 的 Network 选项卡中查看分配给您的端口。参阅 如何查找服务器 IP 和端口。
2. GPanel 启动变量
| 变量 | 默认值 | 说明 |
|---|---|---|
MAX_PLAYERS | 16 | 服务器允许的最大玩家数量。 |
IWAD | freedoom1.wad | 主游戏 WAD 文件。请将 IWAD 放置在 IWAD/ 文件夹中。 |
PWADS | (空) | 附加 WAD 文件(模组)。多个文件用空格分隔。请放置在 PWAD/ 文件夹中。 |
SKILL | (空) | 难度等级(取决于具体游戏)。 |
MAP | e1m1 | 起始地图。 |
DMFLAGS | (空) | 游戏玩法标志。参阅 Zandronum DMFlags 维基。 |
DMFLAGS2 | (空) | 附加游戏玩法标志。 |
ZADMFLAGS | (空) | Zandronum 专属游戏玩法标志。 |
COMPATFLAGS | (空) | 用于旧版 WAD 的兼容性标志。 |
COMPATFLAGS2 | (空) | 附加兼容性标志。 |
ZACOMPATFLAGS | (空) | Zandronum 专属兼容性标志。 |
GEOIP | 1 | 启用 GeoIP 玩家国家/地区识别功能。 |
3. WAD 文件管理
Zandronum 使用两个 WAD 目录:
| 目录 | 用途 |
|---|---|
IWAD/ | 主游戏 WAD(doom.wad、doom2.wad、freedoom1.wad 等) |
PWAD/ | 通过 -file 加载的模组/附加 WAD |
通过 SFTP 将 WAD 文件上传到相应目录。参阅 如何通过 SFTP 上传文件。
使用商业版 Doom WAD: 如果您在 Steam 上拥有 Doom 或 Doom II,可以在游戏的 Steam 目录中找到 WAD 文件,然后将其上传到
IWAD/ 文件夹。
4. 服务器配置(zandronum.ini)
服务器使用 zandronum.ini 进行附加配置。该文件在首次启动时自动生成。
游戏专属自动执行配置
创建游戏专属的配置文件以实现自动执行:
doom.cfg -- Loaded for Doom games
heretic.cfg -- Loaded for Heretic
hexen.cfg -- Loaded for Hexen
strife.cfg -- Loaded for Strife
5. 访问控制文件
Zandronum 创建三个纯文本文件用于访问控制:
adminlist.txt-- 管理员 IP 地址。whitelist.txt-- 白名单玩家。banlist.txt-- 被封禁的玩家。
6. 如何连接
方式 A -- Zandronum/Doomseeker 浏览器
- 下载 Doomseeker(随 Zandronum 附带)或使用内置服务器浏览器。
- 通过服务器名称或 IP 搜索您的服务器。
- 确保您拥有与服务器相同的 IWAD 和 PWAD。
- 选择并连接。
方式 B -- 控制台连接
- 打开 Zandronum 并按控制台键(
~)。 - 输入:
connect <your-server-ip>:<port>
相关文章
需要帮助?
如果您的 Zandronum 服务器遇到本文未涵盖的问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误信息。