I am building an MMORPG with ObjectDB, and I use it both for the saving of character and inventory (permanent object), but also the storing of ability and maps information (object I load, use, and dispose and then reuse without having change anything). The problems is, as my server and client both run on the same machine and more than one client can be started, they all need access to this information without being able to share any thread, so am forced to use the server model.
Yet, I can't seem to find a way to automatically start the server mode, and i can't really expect the player to manually start the server, and I still need a way to do so. Is it my architecture that cause problem or am simply missing something?