Пример #1
0
        public static void Init()
        {
            Socket          = new SecureSocketServer();
            RemoteFunctions = new RemoteFunctions();
            new Callbacks();

            Plugins.LoadPlugins();
            foreach (IPlugin plugin in Settings.Plugins)
            {
                plugin.Init();
            }

            Logger = Settings.Plugins.FirstOrDefault(p => p.Name == "Logger");

            Logger?.Execute("Successfully initiated.");

            Socket.StartServer(100);
            Logger?.Execute("Initiated server.");
        }
Пример #2
0
        private static void OnClientConnect(SecureSocketServer sender, SecureSocketConnectedClient client)
        {
            Global.Logger?.Execute($"New client connection, IP Address: {client.EndPoint}.");

            client.OnDisconnect += OnClientDisconnect;
        }