Esempio n. 1
0
        public static void updateLoop()
        {
            nextUpdate = DateTime.Now.AddHours(2);
            Thread.Sleep(10000);
            while (true)
            {
                if (economy == null)
                {
                    continue;
                }

                if (updates % 4 == 0)
                {
                    economy.updateAll();
                    nextUpdate = DateTime.Now.AddHours(2);
                }

                MongoUtil.updateEcon(CoreClass.economy);
                updates++;
                //Wait 30 mins
                Thread.Sleep(1000 * 60 * 30);
            }
        }
Esempio n. 2
0
 public static void manualUpdate()
 {
     economy.updateAll();
     MongoUtil.updateEcon(CoreClass.economy);
 }
Esempio n. 3
0
 public static void updateDB()
 {
     MongoUtil.updateEcon(CoreClass.economy);
 }