The multiple-location based servers is a nice idea ... some terrain/object information synchronization would be maybe needed (changes in server border areas and such ...). An integrated TS2/Mumble plugin could handle the voices. Doe i would not dispatch the local server option (for private local network purposes/simulations) - there could be some way to hold the server consistency - making the people be placed at certain area, that would by dynamically changing whyte their movements. Just finding a median position between the players and running the server on a 600 km radius from it, whyle anyone getting close to this limit would be informed and showed to change direction towards the median position ( or be kicked horribly
). Any information getting outside the border (terrain/obj. changes) would be aether stored in some index way, or lost (may be that it would not be needed in some type of applications). Might be complicated to apply, but would be a quite interesting thing, if the timeline story would need a group of people traveling trough the whole Earth together in a bunch.