public void S_用户保存资源(string z数据目录, string[] sss0)
            {
                string ling = "insert " + z数据目录 + " (Id,Kee) values ";

                for (int i = 0; i < sss0.Length; i++)
                {
                    string[] sss = sss0[i].Split(new char[] { '&' }, 4);
                    string   zID = sss[0] + "&" + sss[1] + "&" + sss[2];
                    ling += "('" + zID + "','" + sss[3] + "'),";
                }
                ling = ling.Remove(ling.Length - 1, 1);
                C_mysql.S_操作(ling);
            }
            public string S_用户获取资源(string z数据目录)
            {
                string        Ling = "select * from " + z数据目录;
                List <string> z列表  = C_mysql.S_查询(Ling);

                if (z列表.Count < 10)
                {
                    return(z数据目录 + "@0");//0@玩家目录--表示让玩家自己创建场景
                }
                string ss = z数据目录;

                for (int i = 0; i < z列表.Count; i++)
                {
                    ss += "@" + z列表[i];
                }
                return(ss);
            }
            public C_玩家 S_用户注册(long zID, string z用户名, string z密码)
            {
                C_mysql.S_操作("use " + o_不饱和的数据库);
                List <string> z列表 = C_mysql.S_查询("show tables");

                if (z列表.Count > 10000)
                {
                    S_创建新库();
                    C_mysql.S_操作("use " + o_不饱和的数据库);
                }
                string z新表名 = "t" + zID;
                string ling = "create table " + z新表名 + "(Id bigint primary key,Kee longtext)";

                C_mysql.S_操作(ling);
                ling = string.Format("insert into {0} (Id,Kee)  values ('1','{1}&{2}')", z新表名, z用户名, z密码);
                C_mysql.S_操作(ling);
                return(new C_玩家(o_不饱和的数据库, zID, false));
            }
            public string S_用户登陆(long zID, string z密码)
            {
                string z表路径 = C_玩家.o_玩家总列表[zID].o_库名 + ".t" + zID;
                string Ling = "select a.Kee from " + z表路径 + " a where Id='1'";

                Console.WriteLine("MySql语句__" + Ling);
                string ss = C_mysql.S_查询(Ling)[0];

                string[] sss = ss.Split('&');
                if (sss[1] == z密码)
                {
                    return(sss[0]);
                }
                else
                {
                    return("-5");//密码错误----
                }
            }
            public void S_刷新数据库()
            {
                List <string> zDB名列表  = C_mysql.S_查询("show databases");
                List <string> o_用户库列表 = new List <string>();

                for (int i = 0; i < zDB名列表.Count; i++)
                {
                    Console.WriteLine("数据库: " + zDB名列表[i]);
                    if (zDB名列表[i].Contains("d1707_"))
                    {
                        o_用户库列表.Add(zDB名列表[i]);
                        Console.WriteLine("当前可用的数据库_______________" + zDB名列表[i]);
                    }
                }
                if (o_用户库列表.Count > 0)  //添加表到列表----------------
                {
                    foreach (string z库名 in o_用户库列表)
                    {
                        //d1707_osdjsk    t8618202565800
                        C_mysql.S_操作("use " + z库名);
                        List <string> z表名列表 = C_mysql.S_查询("show tables");
                        if (z表名列表.Count < 10000)
                        {
                            o_不饱和的数据库 = z库名;
                        }
                        for (int i = 0; i < z表名列表.Count; i++)
                        {
                            try {
                                string ss  = z表名列表[i].Remove(0, 1);
                                long   zID = long.Parse(ss);
                                if (C_玩家.o_玩家总列表.ContainsKey(zID) == false)
                                {
                                    new C_玩家(z库名, zID, false);
                                }
                            } catch {
                            }
                        }
                    }
                }
                else if (o_用户库列表.Count == 0 || o_不饱和的数据库.Length < 2)
                {
                    S_创建新库();
                }
            }
 void S_创建新库()
 {
     o_不饱和的数据库 = "d1707_" + DateTime.Now.S_Get时间搓().S_10进制到62进制();
     C_mysql.S_操作("create database " + o_不饱和的数据库);
     Console.WriteLine("创建库 " + o_不饱和的数据库);
 }