Пример #1
0
        public static void ExtractServerResources(string ass)
        {
            File.WriteAllBytes("7za.exe", Resources._7za);
            ClientAndServer.Performtasks("7za.exe",
                                         "x steamcmd.zip -o" + MiscFunctions.PutIntoQuotes(Directory.GetCurrentDirectory() + "\\steamcmd") + " -aoa");
            File.WriteAllBytes("addons.zip", Resources.addons);

            ClientAndServer.Performtasks("7za.exe", "x mmsource.zip -o" + MiscFunctions.PutIntoQuotes(ass) + " -aoa");
            ClientAndServer.Performtasks("7za.exe", "x sourcemod.zip -o" + MiscFunctions.PutIntoQuotes(ass) + " -aoa");
            ClientAndServer.Performtasks("7za.exe", "x addons.zip -o" + MiscFunctions.PutIntoQuotes(ass) + " -aoa");
        }
Пример #2
0
        private static int InstallMountsFromintstring(string mounts, string steamcmdbase, string basecmd,
                                                      string endofcmd)
        {
            if (!(mounts != "" & mounts.Contains(@"0")))
            {
                return(0);
            }

            string[] f****e = mounts.Split(',');
            if (!f****e[0].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "220" + endofcmd);
            }
            if (!f****e[1].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "380" + endofcmd);
            }
            if (!f****e[2].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "340" + endofcmd);
            }
            if (!f****e[3].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "420" + endofcmd);
            }
            if (!f****e[4].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "280" + endofcmd);
            }
            if (!f****e[5].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "240" + endofcmd);
            }
            if (!f****e[6].Contains("1"))
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "300" + endofcmd);
            }
            if (true)
            {
                ClientAndServer.Performtasks(steamcmdbase, basecmd + "310" + endofcmd);
            }
            return(1);
        }