NWNX:EE 为无冬之夜:加强版服务器添加插件(SQL、Redis、管理等)。它仅在 Linux 上原生运行;Windows 请使用 Docker 或 WSL。本工具生成启动脚本或命令。
如何使用该工具
从 nwnxee/unified 仓库的 Releases 页面下载 NWNX:EE,并把二进制文件复制到 nwserver-linux 旁(通常是 bin/linux-x86)。
选择模式(原生 Linux 或 Docker)并粘贴 nwserver 选项(参见“nwserver 命令行”工具)。
列出要启用(Docker 默认跳过)或跳过(Linux)的插件,每行一个,使用大写。
把发行包中的 NWScript.zip 导入模块,并在每次更新 NWNX 后重新编译。
限制
据官方仓库:仅支持 Beamdog 的专用服务器包;NWNX:EE 仅在 Linux 上原生运行;Docker 下除 ServerLogRedirector 外所有插件默认跳过(NWNX_<PLUGIN>_SKIP=n 可启用);日志级别为 1 到 7(7 最详细)。各插件的名称与变量见其 Plugins/ 文件夹中的 README。
export NWNX_CORE_LOG_LEVEL=6
LD_PRELOAD=./NWNX_Core.so ./nwserver-linux -module MyModule常见问题
- NWNX:EE 能在 Windows 上运行吗?
- 不能原生运行:仓库说明在 Windows 上需使用 Docker 或 WSL/WSL2。
- 更新后我的脚本为何失败?
- 必须从新版本的 NWScript.zip 重新导入 NWNX 的 NWScript 脚本,并重新编译模块。
