创建独立服务端
独立服务端不需要运行完整客户端,更轻量,也更适合长期运行。目前 Northstar 的独立服务端仍在开发中,可能存在错误或运行不稳定的情况。
开始运行
使用 -dedicated 参数启动 NorthstarLauncher.exe:
text
NorthstarLauncher.exe -dedicated发行包通常也会提供 r2ds.bat,直接运行该批处理文件即可启动独立服务端。
独立服务端从 ns_startup_args_dedi.txt 读取启动参数,而不是 ns_startup_args.txt。
MOD 信息可见
将服务端进行端口转发并发布到服务器浏览器后,客户端可以看到当前启用的全部 MOD 名称。
独立服务端的限制
目前独立服务端仍需要 DirectX 11,通常也就需要物理 GPU。服务端运行时几乎不占用 GPU 计算资源,但没有 GPU 的设备可能无法启动。
在无 GPU 的设备上,可以使用 -softwared3d11 强制通过软件模式运行 DirectX:
text
NorthstarLauncher.exe -dedicated -softwared3d11软件模式并不理想,但目前是纯无头服务端的可行方案。它通常不会占用太多 CPU,不过内存占用可能接近 1 GB。常规模式(非软件模式)下内存占用通常为 1.5-2 GB(均为总量)。