NWNX:EE añade plugins (SQL, Redis, administración…) al servidor de Neverwinter Nights: Enhanced Edition. Funciona de forma nativa solo en Linux; en Windows usa Docker o WSL. Esta herramienta produce el script o comando de inicio.
Cómo usar la herramienta
Descarga la versión de NWNX:EE de la página Releases del repositorio nwnxee/unified y copia los binarios junto a nwserver-linux (a menudo bin/linux-x86).
Elige el modo (Linux nativo o Docker) y pega tus opciones de nwserver (ver la herramienta «Línea de comandos de nwserver»).
Indica los plugins a activar (Docker: omitidos por defecto) o a omitir (Linux), uno por línea, en mayúsculas.
Importa el NWScript.zip de la release en tu módulo y recompílalo tras cada actualización de NWNX.
Límites
Según el repositorio oficial: solo se admite el paquete de servidor dedicado de Beamdog; NWNX:EE funciona de forma nativa solo en Linux; con Docker todos los plugins se omiten por defecto salvo ServerLogRedirector (NWNX_<PLUGIN>_SKIP=n activa uno); los niveles de registro van de 1 a 7 (7 = el más detallado). El nombre de cada plugin y sus variables están en el README de su carpeta Plugins/.
export NWNX_CORE_LOG_LEVEL=6
LD_PRELOAD=./NWNX_Core.so ./nwserver-linux -module MyModulePreguntas frecuentes
- ¿Funciona NWNX:EE en Windows?
- No de forma nativa: el repositorio indica que en Windows se usa Docker o WSL/WSL2.
- ¿Por qué fallan mis scripts tras una actualización?
- Los scripts NWScript de NWNX deben reimportarse desde el NWScript.zip de la nueva versión y recompilar el módulo.
