...
Linux is recommended to run your nwserver, both because it is much more efficient (especially for disk access) but also because NWNX will not run on Windows. NWNX adds many tweaks and more functionality to the base nwserver and is almost a necessity for any reasonably sized persistent world.
On Windows you may be able to use the WSL subsystem to run the Linux server. You can use Docker to host nwnx/nwserver as well.
...
These are not hard rules and only recommendations.
- OS: Linux (with NWNX)
- CPU: Fast CPU speed, with 2 or more cores
- RAM: 4GB minimum to 16GB maximum (heavily OS and module / hakpack size dependant, make sure to test!)
- Disk: Fast SSD with enough space for uploading new versions of files (eg 30GB OS + nwserver base + 10GB hakpacks means you need around 60GB minimum for having 2 copies of the hakpacks at once).
- Network: Dedicated IP address with sufficient bandwidth and appropriate UDP firewall ports open
...