Пример #1
0
        static void ProcessCommandLine(string[] args)
        {
            string configFile = default;

            // Parse command line args first.
            var argSyntax = ArgumentSyntax.Parse(args, syntax =>
            {
                configFile = syntax.DefineOption("c|config", "configs/Manager.conf").Value;
            });

            // Read config file..
            ManagerConfig.Initialize(configFile);
        }
Пример #2
0
        public static void Main(string[] args)
        {
            ManagerConfig.Initialize("Configs/ServerManager.conf");

            Helper.PrintHeader(serverName);

            using (var consolePipeServer = new IPCServer <IPCSession>(ManagerConfig.ConsoleServiceName))
            {
                consolePipeServer.Start();

                IPCPacketManager.DefineMessageHandler();

                CommandManager.InitializeCommands();

                Log.Message(LogTypes.Success, $"{serverName} successfully started.");

                CommandManager.StartCommandHandler();
            }
        }
Пример #3
0
 public static void Register()
 {
     ManagerConfig.Initialize(Config);
 }