コード例 #1
0
        public static ILobby CreateLobby(HumanPlayer player)
        {
            var server = Server.Instance;
            var lobby  = LobbyFactory.CreateLobbyWithId(player);

            server.AddLobby(lobby);
            return(lobby);
        }
コード例 #2
0
        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);
        }