object frmIPaddrFilter: TfrmIPaddrFilter
  Left = 229
  Top = 288
  BorderIcons = [biSystemMenu, biMinimize]
  BorderStyle = bsSingle
  Caption = 'IP Filtering'
  ClientHeight = 369
  ClientWidth = 488
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = '??'
  Font.Style = []
  OldCreateOrder = False
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 15
  object PageControl1: TPageControl
    Left = 10
    Top = 10
    Width = 471
    Height = 351
    ActivePage = TabSheet2
    TabOrder = 0
    object TabSheet1: TTabSheet
      Caption = 'IP Blocks'
      object LabelTempList: TLabel
        Left = 10
        Top = 10
        Width = 142
        Height = 15
        Caption = 'Temp Ban (This session):'
      end
      object Label1: TLabel
        Left = 170
        Top = 10
        Width = 89
        Height = 15
        Caption = 'Permanent Ban:'
      end
      object ListBoxTempList: TListBox
        Left = 11
        Top = 33
        Width = 152
        Height = 281
        Hint = 'List of IP'#39's that are banned for the current session'
        ItemHeight = 15
        Items.Strings = (
          '888.888.888.888')
        MultiSelect = True
        ParentShowHint = False
        PopupMenu = TempBlockListPopupMenu
        ShowHint = True
        Sorted = True
        TabOrder = 0
        OnKeyDown = ListBoxTempListKeyDown
      end
      object ListBoxBlockList: TListBox
        Left = 170
        Top = 30
        Width = 151
        Height = 281
        Hint = 
          'List of IP'#39's that are banned from accessing the server permanent' +
          'ly'
        ItemHeight = 15
        Items.Strings = (
          '888.888.888.888')
        MultiSelect = True
        ParentShowHint = False
        PopupMenu = BlockListPopupMenu
        ShowHint = True
        Sorted = True
        TabOrder = 1
        OnKeyDown = ListBoxBlockListKeyDown
      end
    end
    object TabSheet2: TTabSheet
      Caption = 'Client'
      ImageIndex = 1
      object Label2: TLabel
        Left = 10
        Top = 25
        Width = 150
        Height = 15
        Caption = 'Simultaneous connections:'
      end
      object Label9: TLabel
        Left = 10
        Top = 55
        Width = 83
        Height = 15
        Caption = 'Client Timeout:'
      end
      object Label7: TLabel
        Left = 301
        Top = 226
        Width = 163
        Height = 17
        Caption = 'LegendOfMirHeroes.com'
        Font.Charset = ANSI_CHARSET
        Font.Color = clRed
        Font.Height = -15
        Font.Name = '??'
        Font.Style = []
        ParentFont = False
      end
      object EditMaxConnect: TSpinEdit
        Left = 80
        Top = 20
        Width = 81
        Height = 24
        Hint = 'Max no of times a single IP can be connected'
        EditorEnabled = False
        MaxValue = 1000
        MinValue = 1
        ParentShowHint = False
        ShowHint = True
        TabOrder = 0
        Value = 50
        OnChange = EditMaxConnectChange
      end
      object EditClientTimeOutTime: TSpinEdit
        Left = 80
        Top = 50
        Width = 81
        Height = 24
        EditorEnabled = False
        MaxValue = 10
        MinValue = 1
        ParentShowHint = False
        ShowHint = True
        TabOrder = 1
        Value = 5
        OnChange = EditClientTimeOutTimeChange
      end
      object GroupBox4: TGroupBox
        Left = 240
        Top = 10
        Width = 211
        Height = 201
        Caption = 'Client'
        TabOrder = 2
        object Label6: TLabel
          Left = 10
          Top = 55
          Width = 50
          Height = 15
          Caption = 'Max Size:'
        end
        object Label8: TLabel
          Left = 10
          Top = 85
          Width = 50
          Height = 15
          Caption = 'Max Msg:'
        end
        object Label5: TLabel
          Left = 10
          Top = 25
          Width = 48
          Height = 15
          Caption = 'Min Size:'
        end
        object Label11: TLabel
          Left = 10
          Top = 115
          Width = 35
          Height = 15
          Caption = 'Attack:'
        end
        object Label12: TLabel
          Left = 10
          Top = 145
          Width = 71
          Height = 15
          Caption = 'Attack Count:'
        end
        object EditMaxSize: TSpinEdit
          Left = 80
          Top = 50
          Width = 81
          Height = 24
          Hint = 'Maximum client packet size'
          MaxValue = 20000
          MinValue = 1
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
          Value = 6000
          OnChange = EditMaxSizeChange
        end
        object EditMaxClientMsgCount: TSpinEdit
          Left = 80
          Top = 80
          Width = 81
          Height = 24
          Hint = 'Maximum client message count'
          EditorEnabled = False
          MaxValue = 100
          MinValue = 1
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          Value = 5
          OnChange = EditMaxClientMsgCountChange
        end
        object CheckBoxLostLine: TCheckBox
          Left = 80
          Top = 170
          Width = 121
          Height = 21
          Hint = 'Auto mimimize on start up'
          BiDiMode = bdLeftToRight
          Caption = 'Minimize'
          ParentBiDiMode = False
          ParentShowHint = False
          ShowHint = True
          TabOrder = 2
          OnClick = CheckBoxLostLineClick
        end
        object EditNomSize: TSpinEdit
          Left = 80
          Top = 20
          Width = 81
          Height = 24
          Hint = 'Minimum client packet size'
          Increment = 10
          MaxValue = 20000
          MinValue = 1
          ParentShowHint = False
          ShowHint = True
          TabOrder = 3
          Value = 100
          OnChange = EditNomSizeChange
        end
        object SpinEditAttackTick: TSpinEdit
          Left = 110
          Top = 110
          Width = 81
          Height = 24
          Increment = 10
          MaxValue = 6000
          MinValue = 100
          TabOrder = 4
          Value = 200
          OnChange = SpinEditAttackTickChange
        end
        object SpinEditAttackCount: TSpinEdit
          Left = 110
          Top = 140
          Width = 81
          Height = 24
          MaxValue = 100
          MinValue = 1
          TabOrder = 5
          Value = 10
          OnChange = SpinEditAttackCountChange
        end
      end
      object GroupBox3: TGroupBox
        Left = 10
        Top = 90
        Width = 211
        Height = 91
        Caption = 'Action to take on selected user'
        TabOrder = 3
        object RadioAddBlockList: TRadioButton
          Left = 20
          Top = 60
          Width = 161
          Height = 21
          Hint = 'IP address will be blocked permanantely'
          Caption = 'Add to permanent ban'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
          OnClick = RadioAddBlockListClick
        end
        object RadioAddTempList: TRadioButton
          Left = 20
          Top = 40
          Width = 161
          Height = 21
          Hint = 'IP address will be blocked temporarily'
          Caption = 'Add to temporary ban'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          OnClick = RadioAddTempListClick
        end
        object RadioDisConnect: TRadioButton
          Left = 20
          Top = 20
          Width = 161
          Height = 21
          Hint = 'Player will be disconnected'
          Caption = 'Disconnect'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 2
          OnClick = RadioDisConnectClick
        end
      end
      object ButtonOK: TButton
        Left = 330
        Top = 260
        Width = 111
        Height = 31
        Caption = '&Ok'
        Default = True
        TabOrder = 4
        OnClick = ButtonOKClick
      end
    end
  end
  object BlockListPopupMenu: TPopupMenu
    OnPopup = BlockListPopupMenuPopup
    Left = 168
    Top = 144
    object BPOPMENU_REFLIST: TMenuItem
      Caption = '&Refresh'
      OnClick = BPOPMENU_REFLISTClick
    end
    object BPOPMENU_SORT: TMenuItem
      Caption = '&Sort'
      OnClick = BPOPMENU_SORTClick
    end
    object BPOPMENU_ADD: TMenuItem
      Caption = '&Add'
      OnClick = BPOPMENU_ADDClick
    end
    object BPOPMENU_ADDTEMPLIST: TMenuItem
      Caption = 'Add &Temp'
      OnClick = BPOPMENU_ADDTEMPLISTClick
    end
    object BPOPMENU_DELETE: TMenuItem
      Caption = '&Delete'
      OnClick = BPOPMENU_DELETEClick
    end
  end
  object TempBlockListPopupMenu: TPopupMenu
    OnPopup = TempBlockListPopupMenuPopup
    Left = 40
    Top = 144
    object TPOPMENU_REFLIST: TMenuItem
      Caption = '&Refresh'
      OnClick = TPOPMENU_REFLISTClick
    end
    object TPOPMENU_SORT: TMenuItem
      Caption = '&Sort'
      OnClick = TPOPMENU_SORTClick
    end
    object TPOPMENU_ADD: TMenuItem
      Caption = '&Add'
      OnClick = TPOPMENU_ADDClick
    end
    object TPOPMENU_BLOCKLIST: TMenuItem
      Caption = '&Block'
      OnClick = TPOPMENU_BLOCKLISTClick
    end
    object TPOPMENU_DELETE: TMenuItem
      Caption = '&Delete'
      OnClick = TPOPMENU_DELETEClick
    end
  end
end
