Защита сервера MineCraft от атак ботами — различия между версиями
BombermaG (обсуждение | вклад) |
BombermaG (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
Открываем файл '''config.yml''' (рекомендуется через Notepad++) и видим следующее: | Открываем файл '''config.yml''' (рекомендуется через Notepad++) и видим следующее: | ||
− | <source lang=" | + | <source lang=""> |
AntiBot: | AntiBot: | ||
Main: | Main: | ||
Строка 63: | Строка 63: | ||
Обратим внимание на следующую секцию: | Обратим внимание на следующую секцию: | ||
− | <source lang=" | + | <source lang=""> |
CountryBans: | CountryBans: | ||
Countries: [] | Countries: [] | ||
Строка 77: | Строка 77: | ||
Приведем небольшой пример, как должен выглядеть параметр '''Countries'''. | Приведем небольшой пример, как должен выглядеть параметр '''Countries'''. | ||
− | <source lang=" | + | <source lang=""> |
CountryBans: | CountryBans: | ||
Countries: | Countries: |
Текущая версия на 16:15, 22 декабря 2023
В этой инструкции вы узнаете, как правильно защитить свой сервер с помощью плагина AntiBot от DDoS атаки ботами.
Скачиваем плагин с его официальной страницы http://dev.bukkit.org/bukkit-plugins/antibot/ и загружаем на сервер в папку plugins.
Перезапускаем сервер (выключаем и включаем) и дожидаемся полной загрузки.
В папке plugins появилась папка AntiBot. В ней находятся 3 файла:
- config.yml - конфигурационный файл плагина.
- GeoIP.dat - база данных, содержащая информацию об IP и странах.
- 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, то доступ к серверу будет возможен только из этих стран.
Если будет стоять значение false, то наоборот, доступ на сервер из этих стран будет заблокирован.
Полный список стран вы можете посмотреть тут: http://lab.ps-bred02.eu/country_codes.php
Более подробно обо всех параметрах вы можете узнать на официальной странице данного плагина: http://dev.bukkit.org/bukkit-plugins/antibot/pages/configuration/
После изменения параметров не забывайте перезапускать (выключать и включать) игровой сервер!