A dedicated server is much better when hosting a MP game. The server handles only what it has to and doesn't have to mess with rendering graphics, sounds, etc that takes up unnecessary resources. Sure one can run a MP game on the same PC as they are playing but if you get more than a handful of people online it can show lag as the host's PC renders the game client. Even when I run a LAN game (say at work when we have a UT2003 deathmatch game) I use a unit set aside for just being a server. Also a dedicated server is easier to keep a high uptime on versus a player's PC that is hosting the game which will more likely than not be used for more than just playing a single game.
My guide was written for a dedicated server. The dedicated server does not have to go in any specific location. I do not play NWN on the server...I have my normal PC for running the NWN game (there it resides in the C:\neverwinternights\nwn folder). I'll most likely be changing the guide to reflect how to make it easier on the server admin by changing the NWNServer path to the default neverwinternights\nwn path.
Again I remind, and quote from my readme (now I'm the one being redundant, hehe):
IMPORTANT NOTE: I am NOT a SQL expert. This mod was my first experience with MySQL....
PLEASE be FOREWARNED!!!! If this is a problem, choose a different module.
This applies to NWN servers, as well. And I'm not blessed with 2 or more computers--just this one old beater, that I call home.
I assume if you can do such things as set up dedicated servers on other machines, and link it all together--this should be a walk in the park for you. I struggled through this whole process. I'm a modder, not a networker. I fully admit this, and simply try to do the best I can--and even offer help, in a field I have no place doing so. Why? Because I care enough to try, that's why. How did I figure out how to set things up, even the crude way that I did? I

Edited by horred the plague, 08 March 2005 - 06:25 PM.