After not playing this game for a long time, the one thing that I notice that has improved the most is multiplayer. It's fantastic that there is now a master server for games, but I have a suggestion. Why not create an in game lobby? Let me explain.
For years, one of my favorite games to play has been Scorched3D. The part of that game that I admire the most is their multiplayer system. In their setup, players wanting to have an online game can see all of the active games from the master server (even if the game is in progress). For example, if Titi, Softcoder, and Omega were each hosting games, all 3 of their names would appear on the master server (even if the game was in progress). Next to each of their names would be a status that describes the state of the game (ex. in-game, choosing players, etc) Players could then join the game (despite if the game is in progress) and watch the game as a spectator until the game ends and a new one starts.
I may be wrong, but when a multiplayer game ends in Glest, it seems like the host disappears (or unregisters) from the master server and players will have to connect again in order to play again. Is it possible for the players to remain connected to the host until: 1. either the host decides to quit, or 2. the player decides to quit. In other words, is it possible to remain a host even when the game ends?
The reason I am suggesting this is to make Glest Multiplayer seem more lively. I believe that more people would play online if they saw hosts on the server more, even if the game is in progress. Giving them the ability to watch games will probably lead to them sticking around for the next game on that host.
I apologize if: 1. I'm not making any sense
, 2. this has already been discussed, or 3. this is not the direction that the developers want to move into. I tried to explain my idea the best that I could, but perhaps you could download Scorched3D (google it) and try out the multiplayer system for yourselves. Even though that game is dying, this game is going in the other direction and I think that a multiplayer lobby would help with online activity.