예제 #1
0
        public static bool ReadConfig()
        {
            if (!File.Exists("Configs/config.ini"))
            {
                Config.ConfigsCreate();
            }

            FileStream   config       = new FileStream("Configs/config.ini", FileMode.Open, FileAccess.Read);
            StreamReader configreader = new StreamReader(config);

            string Configsversion       = configreader.ReadLine();
            string serverConfigsversion = World.Version;

            if (serverConfigsversion != Configsversion)
            {
                Log.WriteLogWithout("Your config.ini is outdated!");
                return(false);
            }
            World.DNS             = Dns.Resolve(configreader.ReadLine());
            World.RealmserverPort = Int32.Parse(configreader.ReadLine());
            World.WorldPort       = Int32.Parse(configreader.ReadLine());
            World.HTTPPort        = Int32.Parse(configreader.ReadLine());
            World.ServerName      = configreader.ReadLine();
            configreader.Close();
            return(true);
        }