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); }
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); }
public Server GetCurrentServer() { bool isKurikku = HostsFile.ReadAllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#")); return(isKurikku ? Server.Kurikku : Server.Official); }
public void SwitchToOfficial() { HostsFile.WriteAllLines(HostsFile.ReadAllLines().Where(x => !x.Contains("ppy.sh"))); }
public Server GetCurrentServer() { bool isVarkaria = HostsFile.ReadAllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#")); return(isVarkaria ? Server.Varkaria : Server.Official); }
public Server GetCurrentServer() { bool isDebian = HostsFile.ReadAllLines().Any(x => x.Contains("osu.ppy.sh") && !x.Contains("#")); return(isDebian ? Server.Debian : Server.Bancho); }