I finally got around to replacing ServerDoc with the (mEAn) ServerLoader, however, I would like to clarify some things. First off, when you said "Paused = No" I am assuming you meant "Paused = Yes" because otherwise all the servers will try to start up when the service starts.
Also, I'm thinking the idea of using the .bat files to start the server somewhat defeats the purpose of running the ServerLoader as a service. Unless I am mistaken, if all the instances of HLDS are paused in the .ini file, then if for some reason the power went out, or there was a reboot for some reason, when the server computer restarted, ServerLoader wouldn't load the instance of HLDS that had been running when the computer rebooted. So I'm guessing the only way to get around this is to edit the ini file every time I want to start a game, and change the line to "Paused = No" for the instance of HLDS I want to run. A bit more convoluted, but not a big deal really, especially when you consider the benefits.
