public LighthouseServer(string serverName = "Lighthouse Server")
        {
            ServerName = serverName;
            OS         = RuntimeServices.GetOS();

            Log(LogLevel.Debug, LogType.Info, this, "Lighthouse server initializing...");

            InitScheduler().GetAwaiter().GetResult();

            AddBaseServices();
        }