示例#1
0
        public BEConnectedWatcher(IBattlEyeServerFactory battlEyeServerFactory,
                                  BattlEyeLoginCredentials credentials)
        {
            _battlEyeServerFactory = battlEyeServerFactory;
            _credentials           = credentials;

            _timer = new Timer(_timer_Elapsed, null, 5000, 10000);
            Init();
        }
示例#2
0
        public BEServer(string host, int port, string password, IBattlEyeServerFactory battlEyeServerFactory)
        {
            _host     = host;
            _port     = port;
            _password = password;
            _battlEyeServerFactory = battlEyeServerFactory;

            InitClients();
        }
        public BEConnectedWatcher(IBattlEyeServerFactory battlEyeServerFactory,
                                  BattlEyeLoginCredentials credentials)
        {
            _battlEyeServerFactory = battlEyeServerFactory;
            _credentials           = credentials;

            _timer          = new Timer(_timer_Elapsed, null, TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(10));
            _keepAliveTimer = new Timer(_timer_KeepAlive, null, TimeSpan.FromMinutes(2), TimeSpan.FromMinutes(2));

            _battlEyeServer = Init(_credentials);
        }
        public VirtualServerWindow(IBattlEyeServerFactory factory)
        {
            InitializeComponent();

            _server = factory.Create(new BattlEyeLoginCredentials()) as VirtualServer;
            if (_server != null)
            {
                _server.CommandRecieved     += _server_CommandRecieved;
                _server.PureCommandRecieved += _server_PureCommandRecieved;
            }
        }