Your imagination is getting carried away. This is a highly multithreaded, multiprocess server. Hence, several instances of the same SE4 can be running at once. Therefore, to do it in the simple fashion you suggest would lead to problems. The solution, then, is to synchronize access to any particular instance of SE4, which of course will mean that fewer turns can be running simultaneously. Not a big problem now, but if the system gets thousands of Users and hundreds of games, it may become a problem. It would be possible to pool instances, but at 150 megs per install, it would get big fast, but would allow more instances to run simultaneously. If the ModPath could be specified on the command line, the simple Version would work.
Admiral
------------------
Space Empires IV Play by Web