public void SwitchToGatari()
        {
            var lines  = HostsFile.ReadAllLines();
            var result = lines.Where(x => !x.Contains("ppy.sh")).ToList();

            result.AddRange
            (
                serverAddress + " osu.ppy.sh",
                serverAddress + " c.ppy.sh",
                serverAddress + " c1.ppy.sh",
                serverAddress + " a.ppy.sh",
                serverAddress + " i.ppy.sh"
            );
            HostsFile.WriteAllLines(result);
        }
Пример #2
0
        public void SwitchDebian()
        {
            var lines  = HostsFile.ReadAllLines();
            var result = lines.Where(x => !x.Contains("ppy.sh")).ToList();

            result.AddRange
            (
                serverip + " osu.ppy.sh",
                serverip + " c.ppy.sh",
                serverip + " c1.ppy.sh",
                serverip + " c2.ppy.sh",
                serverip + " c3.ppy.sh",
                serverip + " c4.ppy.sh",
                serverip + " c5.ppy.sh",
                serverip + " c6.ppy.sh",
                serverip + " ce.ppy.sh",
                serverip + " a.ppy.sh",
                serverip + " i.ppy.sh"
            );
            HostsFile.WriteAllLines(result);
        }
Пример #3
0
        public Server GetCurrentServer()
        {
            bool isKurikku = HostsFile.ReadAllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#"));

            return(isKurikku ? Server.Kurikku : Server.Official);
        }
Пример #4
0
 public void SwitchToOfficial()
 {
     HostsFile.WriteAllLines(HostsFile.ReadAllLines().Where(x => !x.Contains("ppy.sh")));
 }
Пример #5
0
        public Server GetCurrentServer()
        {
            bool isVarkaria = HostsFile.ReadAllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#"));

            return(isVarkaria ? Server.Varkaria : Server.Official);
        }
Пример #6
0
        public Server GetCurrentServer()
        {
            bool isDebian = HostsFile.ReadAllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#"));

            return(isDebian ? Server.Debian : Server.Bancho);
        }