无冬之夜专用服务器通过命令行选项控制。本工具为 Linux(nwserver-linux)或 Windows(nwserver.exe)组装这些选项,内容对应 nwserver 内置帮助。各选项的默认值没有官方文档:保持“—”即不传递该选项。
如何使用该工具
选择 Linux 或 Windows,并输入模块的确切名称(位于 modules 文件夹)。
设置名称、端口(通常为 5121)、人数、等级和密码。
选择规则(PvP、ELC、ILR、难度等),或保持“—”沿用模块行为。
下载脚本,赋予执行权限(chmod +x),然后在服务器 bin 文件夹中运行。
选项取值
据 nwserver 帮助(来自 Beamdog 论坛,而非官方页面):-pvp 0/1/2 = 无/仅队伍/完全;-difficulty 1(简单)到 4(非常困难);-servervault 0/1 = 本地/服务器存储角色;-elc 与 -ilr 0/1 启用合法角色与物品等级限制;-autosaveinterval 单位为分钟(0 = 关闭)。不提供 -adminpassword(该帮助称其未使用)。
./nwserver-linux -module MyModule -servername "My NWN server" -port 5121 -maxclients 32 -dmpassword ChangeMe! -publicserver 1常见问题
- 官方选项列表在哪里?
- 给 nwserver 传入无效选项(如 -h)时会打印帮助。社区参考见 neverwinternights.info(论坛称 NWN 1.69 与 EE 列表相同)。请始终在自己的版本上验证。
- 为什么我的服务器不出现在公开列表中?
- 添加 -publicserver 1,并确认端口(通常为 5121 UDP)可从互联网访问。据论坛说法,还需要带端口转发的独立 IPv4。
