Защита сервера MineCraft от атак ботами

Тема в разделе "MineCraft", создана пользователем admin, 23 фев 2017.

  1. admin

    admin Administrator Команда форума

    В этой инструкции вы узнаете, как правильно защитить свой сервер с помощью плагина AntiBot от DDoS атаки ботами.

    Скачиваем плагин с его официальной страницы http://dev.bukkit.or...lugins/antibot/ и загружаем на сервер в папку plugins.
    Перезапускаем сервер (выключаем и включаем) и дожидаемся полной загрузки.

    В папке plugins появилась папка AntiBot. В ней находятся 3 файла:

    1)config.yml - конфигурационный файл плагина.
    2)GeoIP.dat - база данных, содержащая информацию об IP и странах.
    3)language.yml - файл локализации.

    Открываем файл config.yml (рекомендуется через Notepad++) и видим следующее:

    AntiBot:
    Main:
    Prefix: '§f[§bAntiBot§f] '
    Notifications: true
    EnableByDefault: true
    AntiSpam:
    StringDiffMin: 3
    Amount: 4
    Enabled: false
    Time: 1500
    Bot:
    Seconds: 5000
    Enabled: true
    ConnectionTime: 10000
    Accounts: 4
    CountryBans:
    Countries: []
    Enabled: true
    WhitelistMode: false
    Captcha:
    IdleKicks: false
    Triggers:
    ChatOverflow: false
    ChatSpam: true
    BotSpam: true
    Enabled: false
    MaxAttempts: 3
    TouchTheseAnd:
    AWildTnTWillAppearInYourCode:
    AndItWillSuck:
    InstallDate: 1377492029667
    DebugMode: false
    CheckUpdates: true
    DelayedStart:
    Time: 60
    Enabled: false
    ChatFlow:
    Enabled: false
    Kicking: false
    Time: 5000
    Amount: 5
    LoginDelay:
    HoldTime: 5000
    Delay: 5000
    Enabled: true

    Это стандартный конфиг плагина.


    Обратим внимание на следующую секцию:
    CountryBans:
    Countries: []
    Enabled: true
    WhitelistMode: false

    Эта секция отвечает за список запрещенных стран.
    Countries - страны, вход из которых блокируется на сервере.
    Enabled - включен ли фильтр стран, true - да, false - нет.
    WhitelistMode - если эта функция включена, то выше перечисляется список ДОПУСТИМЫХ стран, а не запрещенных, true - да, false - нет.

    Приведем небольшой пример, как должен выглядеть параметр Countries.
    CountryBans:
    Countries:
    - RU
    - UA
    - US
    - KZ
    Enabled: true
    WhitelistMode: true


    В данном примере мы разрешили вход только из четырех стран - это Россия, Украина, США и Казахстан.
    Если параметр WhitelistMode будет иметь значение true, то доступ к серверу будет возможен только из этих стран.

    После изменения параметров не забывайте перезапускать (выключать и включать) игровой сервер!