I had a thought while thinking about my current project I was hoping to get some feedback from your guys as to its worth and/or practicality.
As some of you know I've been writing a little adventure game of late which is intended to be some sort of cross breed between MMOG and NWN. Its here for those who'd like to see:http://www.newdawnsoftware.com/miniad
Back to the idea, the players can travel round the "main" world and have adventures like in most MMOG. However, I wanted to add the possibility of going on seperate personal quests as groups (a bit like anarchy). For instance, you talk to the mighty wizard and he asks you to retrieve his orb or power. He creates you a portal which you and your party step through and hence enter a new personal area that only exists for you and your group mates in which you can have your "MINI ADVENTURE!"
The idea was to palm off the processing for these personal adventures onto the clients. So someone in the group takes on the actual server task onto their machine. The server bandwidth isn't used or the processor. Thoughts so far are:
a) Clients should be able to decide (and be tested) if they want to support being a server.
b) If a client dies/disconnects the current game state must have been synced somewhere to allow one of the other group members to pick up the ball (as it were).
c) What to do if no group member is available to host the adventure? Stick it back on the server?
I wasn't intending to implement this up front but wondered on the practicality of it? If its worth while I might take it into consideration when designing the adventure system.
Any comments gratefully received,