public static ILobby CreateLobby(HumanPlayer player) { var server = Server.Instance; var lobby = LobbyFactory.CreateLobbyWithId(player); server.AddLobby(lobby); return(lobby); }
public GameApplication(string applicationId, LoadBalancer <IncomingGameServerPeer> loadBalancer) { if (log.IsDebugEnabled) { log.DebugFormat("Creating application: appId={0}", applicationId); } this.ApplicationId = applicationId; this.LoadBalancer = loadBalancer; this.PlayerOnlineCache = new PlayerCache(); this.LobbyFactory = new LobbyFactory(this); }