using LitJson; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CTZLauncher.Modules.CTZServer { /// /// 实例化服务器信息 /// public class CTZServer { /// /// 大区列表 /// [JsonPropertyName("areas")] public List Areas { get; set; } } /// /// 服务器大区信息 /// public class Area { /// /// 大区名称 /// [JsonPropertyName("name")] public string Name { get; set; } /// /// 大区服务器列表 /// [JsonPropertyName("servers")] public List Servers { get; set; } } /// /// 服务器信息 /// public class Server { /// /// 服务器名称 /// [JsonPropertyName("name")] public string Name { get; set; } /// /// 服务器地址 /// [JsonPropertyName("address")] public string Address { get; set; } /// /// 服务器端口 /// [JsonPropertyName("port")] public ushort Port { get; set; } /// /// 服务器简介 /// [JsonPropertyName("info")] public string Info { get; set; } /// /// 客户端版本 /// [JsonPropertyName("version")] public string Version { get; set; } /// /// 客户端下载地址 /// [JsonPropertyName("url")] public string Url { get; set; } /// /// 客户端依赖项 /// [JsonPropertyName("depend")] public string Depend { get; set; } /// /// 获得服务器链接 /// /// 服务器链接 public override string ToString() { return string.Format("{0}:{1}", Address, Port); } } }