public async Task <bool> Update(string appId) { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(null, null, Functions.Path.GetServerFiles(_serverId), "", appId, false); if (!await steamCMD.Download()) { Error = steamCMD.Error; return(false); } Process pSteamCMD = await steamCMD.Run(); if (pSteamCMD == null) { Error = steamCMD.Error; return(false); } await Task.Run(() => pSteamCMD.WaitForExit()); if (pSteamCMD.ExitCode != 0) { Error = "Exit code: " + pSteamCMD.ExitCode.ToString(); return(false); } return(true); }
public async Task <bool> Update() { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(null, null, Functions.Path.GetServerFiles(ServerID), "+app_set_config 90 mod czero", "90", false); if (!await steamCMD.Download()) { Error = steamCMD.GetError(); return(false); } Process pSteamCMD = steamCMD.Run(); if (pSteamCMD == null) { Error = steamCMD.GetError(); return(false); } await Task.Run(() => pSteamCMD.WaitForExit()); if (pSteamCMD.ExitCode != 0) { Error = "Exit code: " + pSteamCMD.ExitCode.ToString(); return(false); } return(true); }
public async Task <Process> Install() { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(Functions.ServerPath.GetServerFiles(_serverData.ServerID), "", "223350", true, loginAnonymous: false); Process process = await steamCMD.Run(); Error = steamCMD.Error; return(process); }
public async Task <Process> Install(string appSetConfig, string appId) { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(Functions.ServerPath.GetServerFiles(_serverId), $"+app_set_config {appSetConfig}", appId, true); Process process = await steamCMD.Run(); Error = steamCMD.Error; return(process); }
public async Task <Process> Install() { var steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(Functions.ServerPath.GetServerFiles(serverData.ServerID), "", AppId, true); Process p = await steamCMD.Run(); Error = steamCMD.Error; return(p); }
public async Task <Process> Install() { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(null, null, Functions.Path.GetServerFiles(ServerID), "+app_set_config 90 mod czero", "90", true); if (!await steamCMD.Download()) { Error = steamCMD.GetError(); return(null); } Process process = steamCMD.Run(); if (process == null) { Error = steamCMD.GetError(); return(null); } return(process); }
public async Task <Process> Install(string appId) { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(null, null, Functions.Path.GetServerFiles(_serverId), "", appId, true); if (!await steamCMD.Download()) { Error = steamCMD.Error; return(null); } Process process = await steamCMD.Run(); if (process == null) { Error = steamCMD.Error; return(null); } return(process); }
public async Task <bool> Update() { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(Functions.ServerPath.GetServerFiles(_serverData.ServerID), "", "223350", false, loginAnonymous: false); Process pSteamCMD = await steamCMD.Run(); if (pSteamCMD == null) { Error = steamCMD.Error; return(false); } await Task.Run(() => pSteamCMD.WaitForExit()); if (pSteamCMD.ExitCode != 0) { Error = "Exit code: " + pSteamCMD.ExitCode.ToString(); return(false); } return(true); }
public async Task <bool> Update(string appSetConfig, string appId) { Installer.SteamCMD steamCMD = new Installer.SteamCMD(); steamCMD.SetParameter(Functions.ServerPath.GetServerFiles(_serverId), $"+app_set_config {appSetConfig}", appId, false); Process pSteamCMD = await steamCMD.Run(); if (pSteamCMD == null) { Error = steamCMD.Error; return(false); } await Task.Run(() => pSteamCMD.WaitForExit()); if (pSteamCMD.ExitCode != 0) { Error = "Exit code: " + pSteamCMD.ExitCode.ToString(); return(false); } return(true); }