|
Post by Tweek on Dec 18, 2015 14:33:57 GMT
I'll preface this with an apology because this server move has been a huge pain in the ass for everyone. However, rest assured that we'll figure this out. It's a tricky thing to debug because it's tough to diagnose exactly what's failing. It could be just an NWNX issue, or (what I'm now tending to think is more likely) it could be a script error in the module causing NWNX to hang up. In the meantime, my recommendation is to relog after obtaining any special items or a sizeable amount of XP. This will force the server to save your character and you won't risk losing it during a crash. Hang tight! Things will be stable soon! UPDATE: After some hunting around we found DieHard, a library that many NWNX-users leverage to run their servers. It should deal with the memory errors we're seeing. We're now using it as of this morning.
|
|
|
Post by Aez on Dec 18, 2015 17:31:13 GMT
Our current assessment is that the root cause were two factors.
One: Some scripts were failing. This was either due to compilation errors or runtime bugs in these scripts. The compilation errors have been fixed in an upcoming version of the mod. We will be investigating the runtime errors over the course of the next couple weeks.
Two: NWNX does not handle certain module errors as gracefully as the normal nwserver. The DieHard library is meant to solve these issues - regardless of whether we fix problem #1. This should hopefully prevent any further crashes.
We'll keep you updated as progress continues with this investigation.
|
|
|
Post by ghost4life on Dec 18, 2015 19:11:33 GMT
Just want to say you guys rock. I haven't seen such hard working scripters and developers for a nwn server since.... well ever. Thanks for making this game awesome!
|
|
Terallis
Seasoned Survivor
>8( so mad
I'M TOO GOOD AT VIDO GAAAEEEMMMS!
Posts: 74
|
Post by Terallis on Dec 18, 2015 19:45:34 GMT
Agreed! Even the super popular, long running servers don't have this much attention to the servers development and stability. <3
|
|
|
Post by Tweek on Dec 21, 2015 22:02:52 GMT
Well, since we added DieHard on Friday, we haven't seen a crash.
As a result I'm going to start gradually re-integrating NWNX plugins that we want to use in the long-run.
|
|