As you know we've been running our server for the past 2 months on a new host and while for the most part it has been acceptable there have been issues with random "blue screen of deaths" killing the entire server as well as intermittent lag spikes. While trying to debug these I started considering another server where I could get an equally good deal and came across one that was Linux though. I wondered to myself how difficult and how capable our current world would be to run on Linux especially with our NWNX plugins. So I tested it locally and fixed a few bugs here and there and things seemed okay.
At that point I wondered if there were any new NWNX plugins for Linux that I could tap into to help the world. This is when I really got excited and started greatly considering we'd move from Windows to Linux. There are many plugins that are now available that can enhance our world.
This is how and why I was able to introduce the Dynamic Names system. Some of the other plugins give us functionality for many other ideas we've always been limited by the capabilities of what Bioware gave us. Not only that, there are performance improvements that these plugins provide to help the world run smoother and faster with less lag.
I hope you understand that this move shouldn't be much of a blip on the radar and should hopefully lead to a smoother world with some exciting new features coming as well.
Here's a taste of some of these new features:
- GMs can now create transitions wherever they want. Whether its a "hole" showing up in the middle of Center or a doorway that leads to a Quest Area, they can plop them down on the fly.
- Players can set their character's description any time they want. Title any parchment "My Description" then write on it and use =c setmydesc and your player's description will change to what's on the parchment.
- The login process is faster. Some of the checks have been moved to not even allow players in the world instead of booting them after the login. Other processes that only need to be done once a reset are now doing so.
- Dynamic never ending NPC quests. If a pawn broker over hears you talking about something, you might want to listen to what he has to say. "Speaking of trading, Firg Knucklebar in Fort Llast was looking for some help with making a run to Dregar." (More on this to come!)
- You can now ox unidentified items.
- GMs can rename areas.
- Increasing fortune for diversifying your exploration with groups, the more the merrier. The more unique areas you visit the higher the rewards become! (more on that soon too)
- Improved performance on NPC creature spawn/loot
- Complete restructure of a lot of the database, much cleaner and faster
I was originally planning to get this entire move and update done this weekend but it may be delayed a few days as I want to get some thorough testing in plus (!!) the missus has been extremely patient with me this past fortnight as I've coded away so I'd like to reward her tomorrow. Some of these features may not make the first update after the move but the framework is laid out and the coding is started.
I'll keep you all posted as things progress.
All the best,