I was bored so I thought I'd map out the game's network architecture.
Each component in itself is complex.
This is the most basic diagram with the server running in a single machine.
However, it should be fairly easy to decouple each component into separate servers and scale as necessary.
Anyway, now I'm working on creating tilesets to continue mapping the game.
The SolomonRPG game engine is at version 0.3.
It's solid and stable enough where I can finally concentrate on adding and creating the content!