Esempio n. 1
0
 public Credentials(string database, ServerSet servers, string username, string password)
 {
     this.Database  = database;
     this.ServerSet = servers;
     this.Username  = username;
     this.Password  = password;
 }
Esempio n. 2
0
 public Credentials(string database, ServerSet servers, string username, string password)
 {
     Database  = database;
     ServerSet = servers;
     Username  = username;
     Password  = password;
 }
        public void ServerConfig(string server, string config)
        {
            if (isGet)
            {
                return;
            }
            if (GetServer.Name != server)
            {
                return;
            }
            isGet = true;
            var temp = JsonConvert.DeserializeObject <ConfigOBJ>(config);

            Dispatcher.Invoke(() => temp = new ServerSet(temp).Set());
            var temp1 = new TranObj
            {
                command = DataType.set,
                message = JsonConvert.SerializeObject(temp)
            };

            IMinecraft_QQ.Main.Server.Send(temp1, new List <string>
            {
                server
            });
            isGet = false;
        }
Esempio n. 4
0
        protected override void OnStartAffer()
        {
            TimeListener.Append(PlanConfig.EveryMinutePlan(MsgDispatcher.Dispatcher, "Dispatcher", "00:00", "23:59", 1));

            TimeListener.Append(PlanConfig.EveryMinutePlan(DoEveryDayRefreshDataTask, "EveryDayRefreshDataTask", "00:00", "23:59", 600));
            //TimeListener.Append(PlanConfig.EveryDayPlan(DoEveryDayRefreshDataTask, "EveryDayRefreshDataTask", "03:10"));

            ServerSet.LoadServerConfig();

            RankingFactory.Add(new LevelRanking());
            //RankingFactory.Add(new GuildRanking());
            RankingFactory.Start(60);

            // 设置竞技场排行不刷新
            Ranking <UserRank> levelRanking = RankingFactory.Get <UserRank>(LevelRanking.RankingKey);

            levelRanking.SetIntervalTimes(int.MaxValue);

            //// 设置公会排行不刷新
            //Ranking<GuildRank> guildRanking = RankingFactory.Get<GuildRank>(GuildRanking.RankingKey);
            //guildRanking.SetIntervalTimes(int.MaxValue);

            LevelRankingAllServerSet.LoadServerRanking();
        }
Esempio n. 5
0
 public Credentials (string database, ServerSet servers, string username, string password)
 {
     this.Database = database;
     this.ServerSet = servers;
     this.Username = username;
     this.Password = password;
 }