static void loadServerConfig() { try { if (ServerOptions.Exist()) { serverOptions = ServerOptions.Load(); } else { serverOptions = new ServerOptions(); serverOptions.Save(); } } catch (System.Exception ex) { Log.Logger.log(Log.Logger.LOG_ERROR, ex.ToString()); serverOptions = new ServerOptions(); } }
static void Main(string[] args) { try { ServerOptions.Load(); Console.Title = ServerOptions.ServerName; ScriptManager.StartScripts("Scripts\\RP_Server_Scripts.dll"); server = new Thread(RunServer); server.Start(); tcpListener = new Thread(TCPListener.Run); tcpListener.Start(); Logger.RunLog(); } catch (Exception e) { Logger.LogError(e.Source + "<br>" + e.Message + "<br>" + e.StackTrace); Logger.LogError("InnerException: " + e.InnerException.Source + "<br>" + e.InnerException.Message); } Console.ReadLine(); }