Everyone spawns 250 to 1000 meters apart or so. Everyone has their own inventory, and everyone has their own wealth & licenses. They can share blocks and wealth by sharing them physically (wealth by buying resources that can be sold) The host and clients each process their own portion of the map when far. Periodically sending packets to make sure that the host can save the data, or sending it all at once when exiting or at time intervals. When together, they still process their own portion, but the data is immediate. The minimap will need an upgrade to handle showing nearby players properly. (special icons?) UI for factions / individual friends (friends override factions) (friends / same faction can interact such as allies can) (Cannot instantly attack others when leaving faction) ...Post your ideas below!