[Network] Session and Dedicated Server

There is two kind of design.And my English is not good so please let me write a few words to explain my question
QQ截图20150814215400.png
This is the first. RakNet server as the control server,which just control starting, stopping delicate servers and so on.But clients are just directly communicated with delicate server.The RakNet server don’t translate messages.
I think this is easier which can be design by make a new Online Subsystem.


Then This is the second.If the map is really big and actors(pawns) are too many for one delicated server to hold.Then we need multi-servers to simulated one map.So the RakNet server needs to translate packages to right server,so this needs to be design a custom online system.
I think there are two ways to do this.The first is making client connect to more than one server.Make many UWorlds, each world connect to one server and copy actors to the game world.Second is using RakNet Server to decide and send packages.I have no ideas about the second solution.:frowning:

Then as you say, RakNet can be UE’s session system,is it just about the first case,or it can replace the whole Actor replication system?