Example #1
0
        public void SwitchToMinase()
        {
            var           lines = HostsFile.AllLines();
            var           res   = lines.Where(x => !x.Contains("osu.ppy.sh")).ToList();
            List <string> a     = new List <string>();

            a.Add(ip + " osu.ppy.sh");
            a.Add(ip + " c.ppy.sh");
            a.Add(ip + " c1.ppy.sh");
            a.Add(ip + " c2.ppy.sh");
            a.Add(ip + " c3.ppy.sh");
            a.Add(ip + " c4.ppy.sh");
            a.Add(ip + " c5.ppy.sh");
            a.Add(ip + " c6.ppy.sh");
            a.Add(ip + " ce.ppy.sh");
            a.Add(ip + " a.ppy.sh");
            a.Add(ip + " i.ppy.sh");
            a.Add(ip + " s.ppy.sh");

            /*
             *  айпишники которые надо добавить A.K.A кастыль
             *  ip + "c1.ppy.sh",
             *  ip + "c2.ppy.sh",
             *  ip + "c3.ppy.sh",
             *  ip + "c4.ppy.sh",
             *  ip + "c5.ppy.sh",
             *  ip + "c6.ppy.sh",
             *  ip + "ce.ppy.sh",
             *  ip + "a.ppy.sh",
             *  ip + "i.ppy.sh",
             *  ip + "s.ppy.sh"
             */
            res.AddRange(a);

            HostsFile.WriteAllLines(res);
        }
Example #2
0
        public Servers getCurrsrv()
        {
            bool isminase = HostsFile.AllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#"));

            return(isminase ? Servers.minase : Servers.Off);
        }
Example #3
0
 public void SwitchToOff()
 {
     HostsFile.WriteAllLines(HostsFile.AllLines().Where(x => !x.Contains("ppy.sh")));
 }