Hi everyone, I'm just getting started with Smaug, and one thing that has me scratching my head is that the readme for the win32 version of 1.4a says to just go ahead and run smaug.exe from the root smaug directory, while if I browse to the "docs" sub-directory and read the FAQ there, it mentions how I should run it from the area directory.
Examining the source shows that all of the <whatever>_DIR constants defined in mud.h are all written as "../<whatever>" leading me to believe that you should actually be starting up smaug in a subdirectory instead of the root directory.
However, if I go ahead and run Smaug from the root, the server is loading up everything just fine, including the areas, players, etc...
How on earth is this possible? Shouldn't I be getting all kinds of "directory not found" type of errors?
I even recompiled the source and plopped it into the root directory to make sure that the binary version of the win32 1.4a wasn't changed to allow for this, but lo and behold, the freshly compiled copy loads things just fine also!
Any ideas?
Examining the source shows that all of the <whatever>_DIR constants defined in mud.h are all written as "../<whatever>" leading me to believe that you should actually be starting up smaug in a subdirectory instead of the root directory.
However, if I go ahead and run Smaug from the root, the server is loading up everything just fine, including the areas, players, etc...
How on earth is this possible? Shouldn't I be getting all kinds of "directory not found" type of errors?
I even recompiled the source and plopped it into the root directory to make sure that the binary version of the win32 1.4a wasn't changed to allow for this, but lo and behold, the freshly compiled copy loads things just fine also!
Any ideas?