View previous topic :: View next topic |
Author |
Message |
tayls25
Joined: 16 Dec 2006 Posts: 5
|
Posted: Sat Dec 16, 2006 3:09 Post subject: NWNX4 MSSQL Server Support |
|
|
Just curious if MSSQL Server or open ODBC is planned for NWNX4? |
|
Back to top |
|
|
seed
Joined: 01 Dec 2006 Posts: 44
|
Posted: Wed Jan 10, 2007 13:06 Post subject: |
|
|
If possible can you add functions that give some system status.
Free Memory / Total Memory
Processor Status
I'd like to be able to keep track of these values during a game session. If you add a DM!REBOOT function, this could be using in conjunction to reboot the server intelligently from in game. |
|
Back to top |
|
|
Disco
Joined: 06 Dec 2006 Posts: 152
|
Posted: Wed Jan 10, 2007 15:18 Post subject: |
|
|
Yups, I was thinking about the same. It would be interesting to try a combination of player slot manipulation influenced by CPU load. It should have some filter to counter spikes, of course, but a mechanism that lowers the number of player slots while the server gets stressed might help larger servers to keep the lag down. |
|
Back to top |
|
|
Asmodae
Joined: 07 Jan 2005 Posts: 55
|
Posted: Wed Jan 31, 2007 6:24 Post subject: |
|
|
the ability to dynamically start/stop multiple server processes.
This was touched on briefly before by some other posters but bears repeating and elaboration. As we get deeper into the developement of Nepenthe we are finding we'll need to be able to launch small side mods dynamically, and shut them down when not in use. This means we need to be able to launch an independant server process from within nwnscript (like portaling) specifying the module to load and perhaps a seperate .ini or specific settings.
This could be done without too much trouble with a plugin, but without special considerations requires a seperate install of NWServer and NWNX for each process. What I propose would be a single directory of each, with NWNX starting new instances of NWServer with the specified mod file dynamically as needed.
This is the next step to really get NWN2 PW's into the big time with large and complex mods. Being able to do our own load balancing by breaking mods into smaller pieces and loading them dynamically into their own server+NWNX would be awsome. _________________ Nepenthe - An NWN2 Persistant World, coming to a planet near you. http://www.nepentheonline.com |
|
Back to top |
|
|
Antilia
Joined: 02 Feb 2007 Posts: 1
|
Posted: Fri Feb 02, 2007 20:41 Post subject: |
|
|
Add support of Windows XP x64 edition. (I suppose NWNX4 doesn't work on Vista x64 too, but I haven't it).
Thank you for your nice works. |
|
Back to top |
|
|
Themicles
Joined: 23 Jan 2005 Posts: 30 Location: Wolverine Lake, MI
|
Posted: Tue Feb 06, 2007 19:23 Post subject: |
|
|
Automated scheduled maintenance resets?
Can configure it daily, every couple days, weekly, etc. NWNX fires a script in module that gives a shutdown countdown of, say, 5 minutes. Then anyone left gets booted (and thus character saved) and NWNX kills NWServer and starts it back up.
One thing I've run into since I started hosting another NWN1 CoPaP set of servers is that now that they aren't crashing as much as they did before I hosted them, their uptimes are extremely long and RAM bloat gets to be a serious problem.
One module reaching over 600megs is bad enough. Both reaching over 450megs simultanaeously plus MySQL and DBWatcher in the background... Not to mention XP's RAM usage. Total RAM usage approaches 2gigs regularly unless I reset the servers every day or two.
Daily maintenance resets would also be a great time for publishing updates. _________________ World Leader of Tairis'nądur http://www.tairisnadur.com
Member World of CoPaP http://www.copap.org |
|
Back to top |
|
|
The Incredible Hulk
Joined: 20 Apr 2007 Posts: 4
|
Posted: Mon Jul 09, 2007 12:03 Post subject: |
|
|
I would very much like a better Log file handling. More options for the server administrator.
If I'm not wrong it now cycles the logs at each nwnx restart? This can very easily clear out all the 9 logs and leave you with nothing if you want to keep all logs for monitoring purposes.
Our strict rules forces us to keep history to be able to track players. |
|
Back to top |
|
|
Grinning Fool
Joined: 12 Feb 2005 Posts: 264
|
Posted: Mon Jul 09, 2007 17:08 Post subject: |
|
|
The Incredible Hulk wrote: | I would very much like a better Log file handling. More options for the server administrator.
If I'm not wrong it now cycles the logs at each nwnx restart? This can very easily clear out all the 9 logs and leave you with nothing if you want to keep all logs for monitoring purposes.
Our strict rules forces us to keep history to be able to track players. |
While this doesn't happen automatically, there is a parameter in nwnx.ini which allows you to specific a batch file or command to run after a restart. You could create a simple log rotate script and specify it in nwnx.ini. _________________ Khalidine, a NWN2 persistent world
Looking for volunteers. |
|
Back to top |
|
|
Timidon
Joined: 07 Aug 2007 Posts: 4
|
Posted: Tue Aug 07, 2007 20:23 Post subject: Wish list - Scripting Server Restart |
|
|
For me, the server watch dog is great.
What I would like to see is a plug in or script function to actually stop the server. Just shutting it down via scripting from inside the module. The normal watch dog process will reboot it. This would clear up my problems - for now.
Thanks Timidon. |
|
Back to top |
|
|
Arvirago
Joined: 17 Nov 2006 Posts: 15
|
Posted: Tue Nov 13, 2007 15:45 Post subject: |
|
|
64bits support |
|
Back to top |
|
|
serafim
Joined: 02 Jan 2007 Posts: 41
|
Posted: Tue Feb 12, 2008 15:50 Post subject: |
|
|
64bit and shift on memusage from the nwn2server task to nwnx4 (to marginally solve the 2Gb memory per thread limit of x86 architecture). |
|
Back to top |
|
|
Papillon x-man
Joined: 28 Dec 2004 Posts: 1060 Location: Germany
|
Posted: Fri Feb 22, 2008 10:10 Post subject: |
|
|
MadK@ wrote: |
Process watchdog interval is set to 1 sec which I cant seem to be able to set it to anything else.
Gamespy watchdog queries during loading, I've had to set the counter to 90 sec and 6 retries to allow for the module load otherwise it just gets caught in the loop of restarting. Is there anyway that can be altered to query after loading?
Process watchdog and the gamespy watchdog arent logging the number of restarts and crashes on the gui
Small spelling error in the gui "Hook installed and initialized succesfully" |
_________________ Papillon |
|
Back to top |
|
|
serafim
Joined: 02 Jan 2007 Posts: 41
|
Posted: Fri Feb 22, 2008 12:53 Post subject: |
|
|
ah and i forgot:
SCO/RCO sql function (i try the virusman new dll but like i postet in the thread it seems to conflict with something even in a vanilla nwnx4 1.08 install). |
|
Back to top |
|
|
TroveLord
Joined: 22 Nov 2006 Posts: 136 Location: Italy
|
Posted: Tue Sep 16, 2008 13:45 Post subject: |
|
|
I would like a function that returns the absolute path where nwn2server is running (or located) I used that path for some scripting routines and I often find myself in the situation of having to change the scripts because I change the server, format the hard drive and so on. |
|
Back to top |
|
|
TroveLord
Joined: 22 Nov 2006 Posts: 136 Location: Italy
|
Posted: Mon Oct 20, 2008 22:47 Post subject: |
|
|
A function to return the process uptime. |
|
Back to top |
|
|
|