linux nwnx2 plugin proof-of-concept
Brought to you by:
papillon_
Source archive for a standalone p-o-c for linux plugin
support. When I get more time, I'll roll this into the
linux nwnx2-b3 source base and generate a patch against
beta3.
See the README for more details
Clearly a work in progress, some details will change.
Comments welcome.
Logged In: YES
user_id=703911
New archive, includes patch to linnwnx2-beta3 :) Read the
README for details.
- plugin patch for linnwnx2-b3
- MNX sample plugin
- mnx.pl udp responder
- nwnxtest.mod
WARNING!
The patch removes database and logrotate support. The
database support should be converted to the plugin
framework. I took it upon myself to remove the logrotate
feature because I felt it belongs externally. FWIW, it too
can be converted to the plugin framework.
latest plugin for linnwnx2-beta3
Logged In: YES
user_id=703911
Another patch, quite a bit more refined. I've restored
MySQL support as a plugin. Details in the README.
- README <- very important warning
- plugin-0.3.patch
- In tree plugins: odbc (MySQL), mnx, Functions[*]
- mnx_demo.mod (formerly nwnxtest.mod)
[*] WARNING!
The Functions module causes coredumps.
Logged In: YES
user_id=703911
Next full patch, adds a working Functions plugin.
Installation instructions in the README.
latest plugin for linnwnx2-beta3
Logged In: YES
user_id=703911
Cleaned out some of the older patch distributions.
One more time: full patch, the database plugin will now
survive a database disconnect and even reestablish the
connection after the database server becomes reachable.
In addition, if the database was unavailable at game server
startup, the plugin wouldn't register. This point release
corrects that and will attempt to establish the connection
every time NWNX!ODBC!EXEC is called.
latest plugin for linnwnx2-beta3