I've been mucking through all the code trying to see if there was anything unique and then suddenly came to the conclusion that maybe a server is just created on localhost and then the client simply connects to localhost. This would explain why I'm not seeing any special single player code.
I was itching to mod Quake 3 again and wanted to implement an episodic single player mode but it seems to me that using Quake 3 for that would be like cutting slits into a spoon to use as a fork.
