O NWNX:EE adiciona plugins (SQL, Redis, administração…) ao servidor de Neverwinter Nights: Enhanced Edition. Roda nativamente apenas no Linux; no Windows use Docker ou WSL. Esta ferramenta produz o script ou comando de inicialização.
Como usar a ferramenta
Baixe a versão do NWNX:EE na página Releases do repositório nwnxee/unified e copie os binários ao lado de nwserver-linux (geralmente bin/linux-x86).
Escolha o modo (Linux nativo ou Docker) e cole suas opções do nwserver (veja a ferramenta "Linha de comando do nwserver").
Informe os plugins a ativar (Docker: ignorados por padrão) ou a ignorar (Linux), um por linha, em maiúsculas.
Importe o NWScript.zip da release no seu módulo e recompile-o após cada atualização do NWNX.
Limites
Segundo o repositório oficial: só o pacote de servidor dedicado da Beamdog é suportado; o NWNX:EE roda nativamente apenas no Linux; com Docker todos os plugins são ignorados por padrão, exceto ServerLogRedirector (NWNX_<PLUGIN>_SKIP=n ativa um); os níveis de log vão de 1 a 7 (7 = mais detalhado). O nome de cada plugin e suas variáveis estão no README da pasta Plugins/.
export NWNX_CORE_LOG_LEVEL=6
LD_PRELOAD=./NWNX_Core.so ./nwserver-linux -module MyModulePerguntas frequentes
- O NWNX:EE funciona no Windows?
- Não nativamente: o repositório indica que no Windows se usa Docker ou WSL/WSL2.
- Por que meus scripts falham após uma atualização?
- Os scripts NWScript do NWNX devem ser reimportados do NWScript.zip da nova versão e o módulo recompilado.
