If you just want to make a system like the dungeon in WOW,which is just a new server with some players who ask to join in.Can you just do as this:
Simply image there is a client need to open a dungeon.
- Client send message to Rak Net Server that he is trying to open a dungeon
- Rak Net Server start a new delicate server by cmd command. such as “start YourGameServer.exe YourDungeonMap -log”
- Rak Net Server send the port number of new delicate server to client
- Client connects to the delicate server and travel to this map by “open Your.Server.'s.IP:PortNumber”,for example, “open 127.0.0.1:7779”
- Then the client successfully join into the dungeon.
I think it’s an easy way.