Ejemplo n.º 1
0
 public GameLogEventDetection(ILogger <GameLogEventDetection> logger, IW4MServer server, Uri[] gameLogUris, IGameLogReaderFactory gameLogReaderFactory)
 {
     _reader     = gameLogReaderFactory.CreateGameLogReader(gameLogUris, server.EventParser);
     _server     = server;
     _ignoreBots = server?.Manager.GetApplicationSettings().Configuration().IgnoreBots ?? false;
     _logger     = logger;
 }
Ejemplo n.º 2
0
 public GameLogEventDetection(Server server, string gameLogPath, Uri gameLogServerUri)
 {
     GameLogFile = gameLogPath;
     Reader      = gameLogServerUri != null ? new GameLogReaderHttp(gameLogServerUri, gameLogPath, server.EventParser) : Reader = new GameLogReader(gameLogPath, server.EventParser);
     Server      = server;
 }