Esempio n. 1
0
        public Server(WorldPersistence worldPersistence, World world, ServerConfig serverConfig, Communication.NetworkingLayer.NitroxServer server)
        {
            Instance = this;
            this.worldPersistence = worldPersistence;
            this.world            = world;
            this.server           = server;

            saveTimer           = new Timer();
            saveTimer.Interval  = serverConfig.SaveInterval;
            saveTimer.AutoReset = true;
            saveTimer.Elapsed  += delegate { Save(); };
        }
Esempio n. 2
0
        public Server(WorldPersistence worldPersistence, World world, ServerConfig serverConfig, Communication.NetworkingLayer.NitroxServer server)
        {
            if (ConfigurationManager.AppSettings.Count == 0)
            {
                Log.Warn("Nitrox Server Cant Read Config File.");
            }
            Instance = this;
            this.worldPersistence = worldPersistence;
            this.world            = world;
            this.server           = server;

            saveTimer           = new Timer();
            saveTimer.Interval  = serverConfig.SaveInterval;
            saveTimer.AutoReset = true;
            saveTimer.Elapsed  += delegate { Save(); };
        }