ID:151330
 
So ... Let's imagine the following situation:

We want to create a game based on multiple, semi-independent game worlds. All those worlds together have a combined user structure and can interact.

Let's go into more detail:

We have a space game. We want to have the ability of creating multiple spaceships, all based on the central rank structure. These spaceship-servers would be handled through a central world handler server, from which new worlds can be started, and existing worlds can be accessed. The ships can communicate in regards to combat, movement and the such. A map with all ships of that single world handler would be available, and used to determine distances and the such.

Anyone into assisting on this concept?
That's a very thin concept. Although I suppose that's why you asked for assistance here.

Well, since the central server (You could call it a universe server) keeps track of the location of the ships (which are each in their own unique servers) I assume the ships will be moving, attacking, and possibly boarding other ships. That means you'll have to work out how actions between ships are handled.

When a ship tries to move you could notify the central server, determine if the move is valid, and then allow movement and update the ship's new position or don't allow movement. The central server would also have to keep track of and update projectiles (direction, speed, damage) unless all projectiles are instant.

If the ships have radar then every time a ship and/or projectile within their radar range updates the central server would also have to update that ship's radar. When a ship is destroyed you would have to remove it from the central server, notify the players in that ship server that they are dead, and then possibly shut down the server.

This all seems a bit tedious to me so I'll stop here. But if you're pursuing it then good luck, and make sure you work out how your servers will communicate in a much better way than my poor attempt above.