public async Task ReloadPlayerListFromServerAndTheServerInfo() { var exceptions = new List <Exception>(); try { var servers = await _sshServerSerivce.FindAll(); foreach (var server in servers) { foreach (var signleServer in server.PavlovServers.Where(x => x.ServerType == ServerType.Community)) { try { await SShTunnelGetAllInfoFromPavlovServer(signleServer); } catch (Exception e) { exceptions.Add(e); DataBaseLogger.LogToDatabaseAndResultPlusNotify(e.Message, LogEventLevel.Verbose, _notifyService); } } } } catch (Exception e) { exceptions.Add(e); DataBaseLogger.LogToDatabaseAndResultPlusNotify(e.Message, LogEventLevel.Verbose, _notifyService); } }
public async Task DeleteAllUnsedMapsFromAllServers() { var servers = await _sshServerSerivce.FindAll(); foreach (var server in servers) { foreach (var signleServer in server.PavlovServers) { try { RconStatic.DeleteUnusedMaps(signleServer, (await _serverSelectedMapService.FindAllFrom(signleServer)).ToList()); } catch (Exception e) { DataBaseLogger.LogToDatabaseAndResultPlusNotify(e.Message, LogEventLevel.Verbose, _notifyService); // ingore for now } } } }