Beispiel #1
0
        public Matchmode(ILoggerFactory loggerFactory, BaseConfig baseConfig, MatchmodeConfig matchmodeConfig)
        {
            _matchmodeConfig = matchmodeConfig;
            _loggerFactory   = loggerFactory;
            _logger          = loggerFactory.CreateLogger <Matchmode>();
            _stopToken       = new StopToken();
            _modeBase        = new ModeBase(loggerFactory, baseConfig, _stopToken);

            _broadcastServer = new WebsocketBroadcastServer(
                loggerFactory.CreateLogger <WebsocketBroadcastServer>(), "localhost", 5001);
            _overlayConnection =
                new OverlayConnection(loggerFactory.CreateLogger <OverlayConnection>(), _broadcastServer);
        }