Aller au contenu
Neverwinter Nights

Documentation : Lanceur NWNX:EE

Générateur de lancement pour NWNX:EE (extension serveur de Neverwinter Nights : Enhanced Edition) : script Linux avec LD_PRELOAD=./NWNX_Core.so et nwserver-linux, ou commande Docker de l'image nwnxee/unified, variables NWNX_CORE_LOG_LEVEL et NWNX_<PLUGIN>_SKIP.

Dernière mise à jour : 09/10/2026

Ouvrir l'outil

NWNX:EE ajoute des plugins (SQL, Redis, administration…) au serveur de Neverwinter Nights : Enhanced Edition. Il fonctionne nativement sous Linux uniquement ; sous Windows, passez par Docker ou WSL. Cet outil produit le script ou la commande de lancement.

Comment utiliser l'outil

  1. Téléchargez la version NWNX:EE depuis la page Releases du dépôt nwnxee/unified et copiez les binaires à côté de nwserver-linux (souvent bin/linux-x86).

  2. Choisissez le mode (Linux natif ou Docker) et collez vos options nwserver (voir l'outil « Ligne de commande nwserver »).

  3. Indiquez les plugins à activer (Docker : ignorés par défaut) ou à ignorer (Linux), un par ligne, en majuscules.

  4. Importez NWScript.zip de la release dans votre module et recompilez-le après chaque mise à jour de NWNX.

Limites

Selon le dépôt officiel : seul le paquet serveur dédié de Beamdog est pris en charge ; NWNX:EE ne tourne nativement que sous Linux ; avec Docker tous les plugins sont ignorés par défaut sauf ServerLogRedirector (NWNX_<PLUGIN>_SKIP=n pour en activer un) ; les niveaux de journal vont de 1 à 7 (7 = le plus détaillé). Le nom de chaque plugin et ses variables sont dans le README de son dossier Plugins/.

export NWNX_CORE_LOG_LEVEL=6
LD_PRELOAD=./NWNX_Core.so ./nwserver-linux -module MyModule

Questions fréquentes

NWNX:EE fonctionne-t-il sous Windows ?
Pas nativement : le dépôt indique que Windows passe par Docker ou WSL/WSL2.
Pourquoi après une mise à jour mes scripts échouent-ils ?
Les scripts NWScript de NWNX doivent être réimportés depuis NWScript.zip de la nouvelle version, puis votre module recompilé.
Neverwinter Nights
Neverwinter NightsAccès libre
Générez le script de lancement de nwserver (Neverwinter Nights) : module, port, slots, mots de passe, PvP, niveaux et liste publique.
LancementScriptOuvrir
Documentation