NOTE: This is not a suggestion, nor a request for, a massively multiplayer EV. It is a hypothetical system to make massively multiplayer networking possible with a low amount of main servers, which would be ideally suited for an EV-ish type game. Don't flame me saying "Net EV'll never happen". Tell me if you think it would be possible from a programming and implementation standpoint.
All this hype about distributed computing has got me thinking. Would it be possible to do a distributed massively multiplayer game? Each client would have to pay a monthly fee of $10 or $15 dollars. Those clients with DSL or Cable lines and above would have the option of downloading a server app, which could be run while they were not at their computer, a lot like the SETI@Home screensaver.
The more hours they let their computer host, the more money they save on the monthly fee. Save more money if you host during peak playing hours, save less if you host at 2:30 AM on New Years (have you ever been on the Net right after the ball drops? It SCREAMS, since everybody is out partying).
Of course, a system such as this would have to be highly segmented, with distinct, nearly autonomous (sp?) sections that each server would have control of, with minimal communication to the main server. That way, slow servers would be able to take over 1 or 2 sections, while fast ones could take 4, 5, or 10. Hosts would be rated based on their processor speed, amount of RAM, disk speed, and especially line speed. As activity in a certain section increased, it could be shuttled to a higher server, or even to the main server, if activity got too high.
Although this is NOT a suggestion to implement a massively multiplayer EV, it would certainly be well suited to that hypothetical environment. EV's systems are just the types of portioned-off areas that could be easily used to divide the universe into sections.
So I ask all you developers and programmers - Is this possible? Could it be done, and could it work successfully? I know very little about the inside workings of networking, and packets and such, so I don't know if there is something I am missing. Please feel free to critique and expand on this idea, whether using MMEV as a hypothetical situation, or just critique in general. But please do NOT add gameplay ideas. I am not trying to invent a specific game, I am just wondering about a possible solution for massively multiplayer games in general, which coincidentally (really, I did think this up independantly of EV, but EV instantly sprang to mind as being a prime application) happens to work well (I think) in a MMEV environment.
------------------
"Apple does not recommend allowing an elephant to operate a Mac in any environment."