NWNX:EE ergänzt den Server von Neverwinter Nights: Enhanced Edition um Plugins (SQL, Redis, Administration …). Er läuft nativ nur unter Linux; unter Windows nutzen Sie Docker oder WSL. Dieses Tool erzeugt das Startskript oder den Befehl.
So verwenden Sie das Tool
Laden Sie das NWNX:EE-Release von der Releases-Seite des Repositorys nwnxee/unified herunter und kopieren Sie die Binaries neben nwserver-linux (oft bin/linux-x86).
Wählen Sie den Modus (natives Linux oder Docker) und fügen Sie Ihre nwserver-Optionen ein (siehe Tool „nwserver-Kommandozeile“).
Geben Sie Plugins an, die aktiviert (Docker: standardmäßig übersprungen) oder übersprungen werden (Linux), einen pro Zeile, in Großbuchstaben.
Importieren Sie die NWScript.zip des Releases in Ihr Modul und kompilieren Sie es nach jedem NWNX-Update neu.
Grenzen
Laut offiziellem Repository: Nur das Dedicated-Server-Paket von Beamdog wird unterstützt; NWNX:EE läuft nativ nur unter Linux; mit Docker werden alle Plugins standardmäßig übersprungen, außer ServerLogRedirector (NWNX_<PLUGIN>_SKIP=n aktiviert eines); Log-Level reichen von 1 bis 7 (7 = am ausführlichsten). Name und Variablen jedes Plugins stehen im README seines Ordners Plugins/.
export NWNX_CORE_LOG_LEVEL=6
LD_PRELOAD=./NWNX_Core.so ./nwserver-linux -module MyModuleHäufige Fragen
- Läuft NWNX:EE unter Windows?
- Nicht nativ: Laut Repository nutzen Windows-Anwender Docker oder WSL/WSL2.
- Warum schlagen meine Skripte nach einem Update fehl?
- Die NWScript-Dateien von NWNX müssen aus der NWScript.zip der neuen Version neu importiert und das Modul neu kompiliert werden.
