Thanks very much to jmarkiewicz on IRC today for answering a lot of networking questions, but I of course had 20 more as soon as he left which I forgot to ask.
Does anyone know:
Can the server run more than one “level” at a time? Ie. lets say Player A is running around in level 1 and I want him to only communicate movement updates to other players in level 1. At the same time there are 5 players running around in level 2, and I just want to sync their updates to other players in level 2. Do I need two separate server for this?
Sort of related to #1, is there any builtin area of interest culling based on distance within the same level? Ie. Player 2 is > 100 meters away, he doesn’t need any info about Player 2 so don’t bother replicating until he gets closer.