Пример #1
0
 public ServerController(
     IServerPropertiesReader serverPropertiesReader,
     IWhitelistReader whitelistReader,
     IOpsReader opsReader)
 {
     _serverPropertiesReader = serverPropertiesReader;
     _whitelistReader        = whitelistReader;
     _opsReader = opsReader;
 }
Пример #2
0
        public WorldLoaderModule(
            IWorldSearcher worldFinder,
            IWorldLoader worldLoader,
            IImportReader importReader,
            IServerPropertiesReader serverPropReader,
            ILogger <WorldLoaderModule> logger)
        {
            _worldFinder  = worldFinder;
            _worldLoader  = worldLoader;
            _importReader = importReader;
            _logger       = logger;

            try
            {
                _serverProperties = serverPropReader.Read();
            }
            catch (ServerPropertiesNotFoundException ex)
            {
                _logger.LogWarning(ex, "Candidate Check is unable to read server.properties. Skipping last world on import assuming it is the active one.");
            }
        }