NWNX:EE додає плагіни (SQL, Redis, адміністрування…) серверу Neverwinter Nights: Enhanced Edition. Нативно працює лише в Linux; у Windows використовуйте Docker або WSL. Інструмент створює скрипт або команду запуску.
Як користуватися інструментом
Завантажте реліз NWNX:EE зі сторінки Releases репозиторію nwnxee/unified і скопіюйте бінарні файли поруч із nwserver-linux (часто bin/linux-x86).
Виберіть режим (нативний Linux або Docker) і вставте параметри nwserver (див. інструмент «Командний рядок nwserver»).
Вкажіть плагіни для ввімкнення (Docker: типово пропускаються) або пропуску (Linux), по одному в рядку, великими літерами.
Імпортуйте NWScript.zip з релізу в модуль і перекомпілюйте його після кожного оновлення NWNX.
Обмеження
За офіційним репозиторієм: підтримується лише пакет виділеного сервера Beamdog; NWNX:EE нативно працює тільки в Linux; у Docker усі плагіни типово пропускаються, крім ServerLogRedirector (NWNX_<PLUGIN>_SKIP=n вмикає плагін); рівні журналу від 1 до 7 (7 — найдетальніший). Назва кожного плагіна та його змінні — у README його теки Plugins/.
export NWNX_CORE_LOG_LEVEL=6
LD_PRELOAD=./NWNX_Core.so ./nwserver-linux -module MyModuleПоширені запитання
- Чи працює NWNX:EE у Windows?
- Нативно ні: за репозиторієм, у Windows використовують Docker або WSL/WSL2.
- Чому після оновлення мої скрипти не працюють?
- Скрипти NWScript від NWNX потрібно заново імпортувати з NWScript.zip нової версії та перекомпілювати модуль.
