Exemplo n.º 1
0
        public void Start(Guid gameId)
        {
            GameId = gameId;

            ArrowsData   = new ArrowList(GameId);
            _ServiceHost = new ServiceHost(this, new Uri($"http://{GameHost.Config.Settings.ServerAddress}:{GameHost.Config.Settings.ServerPort}/GameHost/{GameId}"));
            _ServiceHost.Open();

#if !DEBUG
            if (_Timer != null)
            {
                _Timer.Change(_UserLiveTime, _TimerPeriod);
            }
#endif
        }
Exemplo n.º 2
0
        public void Start(Guid gameId)
        {
            GameId = gameId;
            using (Agot2p6Entities dbContext = new Agot2p6Entities())
            {
                Game game = dbContext.Game.SingleOrDefault(p => p.Id == GameId);
                //_AutoCloseTime = TimeSpan.FromSeconds(game.MaxTime) + _InetRestartTime;
                _AutoCloseTime = TimeSpan.FromMinutes(5);
                _UserLiveTime  = TimeSpan.FromSeconds(game.MaxTime);
            }

            ArrowsData   = new ArrowList(GameId);
            _ServiceHost = new ServiceHost(this, new Uri($"http://{GameHost.Config.Settings.ServerAddress}:{GameHost.Config.Settings.ServerPort}/GameHost/{GameId}"));
            _ServiceHost.Open();

            ChatService = new ChatService(gameId, 100);

#if !DEBUG
            _Timer?.Change(_InetRestartTime, _TimerPeriod);
#endif
        }