The thing that really bugs me about this plan is that if people can create their own permanent time-bubbles, it kind of defeats the purpose of having a multiplayer addon in the first place.
Wouldn't it be a different story if, in this case, the players could all communicate with each other? That way they could arrange to enter accelerated time bubbles simultaneously and together if they wish?
Sorry if I've missed the major points made in this thread...I see quite a lot of brainstorming going on, and that's great to see. Please don't take my suggestion to follow as criticism.
But I think that the first aim of multiplayer should be to just keep it simple and achieve a proof of concept. I'm thinking that it'd be an amazing achievement to simply have a server that is in real time, and allows Earth-local missions--period. That scenario allows the most enjoyment for most people playing together, I'd suspect. Even if you could somehow figure out how to do some sort of time-acceleration shenanigans so that people could travel together to, say, Jupiter....how many people are actually going to do it, and how would that work in practice? Two people start together in Earth orbit, say "OK, ready? We're going to Jupiter...let's enter 1,000x time acceleration now." Then what? There's no way they'd stay close enough together to even see each other (at least not very long). And even if they could, so what? They're cruising through interplanetary space together, at 1,000x, staring at each other out the window of their ships. For the months it takes to get to Jupiter.
I mean, maybe it could technically be done. And maybe some people might find that type of long-distance journey with others appealing for some reason. But it seems to me that if effort is to be made in developing a multiplayer system, devote the effort to an Earth-local system, where at least players have half a chance of encountering each other and doing something together in real time.
Hmmmm....just thinking about this some more now. Could such a server not operate by starting at T=0.00.00, and running for a set amount of time, and then automatically reset and start a new "mission"? For instance, let's say the server is programmed to run a scenario that includes ISS, starting on March 5, 2012 (arbitrary date). The server commences, and people can join or leave at any time while the server is running. The server runs for, say, 10 days of real time (yes, it would require a server somewhere to actually stay running for 10 days). During that time, people can do whatever personal missions they want; try to dock with ISS along with a friend; gather 4 ships in LEO and try to fly in formation; race each other from KSC to a base on the other side of the world and see who gets there first; whatever.
After 10 days, the server would announce, "Mission time completed; server resetting in one minute." Then it would reset, and start a new mission, with new initial parameters and included elements if desired (maybe this new mission includes an addon like World of 2001, places incoming players in Jupiter orbit or on Jupiter moon bases, and runs for four days instead of 10).
I envision it as something like multiplayer war games like Delta Force...you have a server running various scenarios that play out in a certain amount of time and then start over. Players enter a lobby area where they can choose which game they want to play in (in our example, the Earth orbit one and the Jupiter one...players would enter the lobby and see "Around The Earth In 10 Days" and "Jupiter Exploration", and could then choose which one they want to enter).
Just tossing out ideas here, have no idea of the ease of programming....but I do think that you guys should start with something as simple as possible, and see if you can get that running...then work your way up from there.
If any of this sounds retarded, chalk it up to two things: 1) it's 3:45am local time here, I've been awake for 20 hours, and I'm just babbling at this point; and 2) I'm not a programmer and have no idea what is involved