/// <summary> /// Installs the latest version of Unturned. /// </summary> public static void UpdateUnturned() { SteamCmd.RunCommand($"+force_install_dir \"{ServerPath.Value}\" +app_update 1110390 +exit"); var installedVersions = LocalVersions.Load(); installedVersions.LastUnturnedUpdate = DateTime.Now; installedVersions.SaveJson(); }
private void InstallID_Click(object sender, EventArgs e) { Hide(); if (!string.IsNullOrEmpty(ID.Text)) { SteamCmd.RunCommand( (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) ? $"+force_install_dir \"{ServerPath.Value}\" " : "") + $"+workshop_download_item 304930 {ID.Text} +quit"); SteamCmd.MoveWorkshopFolder(ID.Text, Path.Combine(_server, "Workshop")); } LoadInstalled(); Show(); }
private void UpdateAll_Click(object sender, EventArgs e) { Hide(); if (AlreadyInstalled.Items.Count > 0) { foreach (string s in AlreadyInstalled.Items) { SteamCmd.RunCommand( (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) ? $"+force_install_dir \"{ServerPath.Value}\" " : "") + $"+workshop_download_item 304930 {ID.Text} +quit"); SteamCmd.MoveWorkshopFolder(s, Path.Combine(_server, "Workshop")); } } LoadInstalled(); Show(); }