Пример #1
0
        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();
        }
Пример #2
0
        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();
        }