- Как настроить bungeecord botfilter
- Теперь пожалуй приступим к настройке BungeeCord
- Скачать ядро BungeeCord c BotFilter 1.17 — 1.8 | Защита сервера от ботов | Антибот 3.8.7
- Описание:
- Особенности:
- Команды / Commands:
- Права / Permissions:
- Скриншоты:
- Как настроить bungeecord botfilter
- Minecraft Как установить BungeeCord | BotFilter на VDS
- Добро пожаловать!
- Для полного доступа необходима авторизация! Еще не зарегистрирован? — Регистрируйся! 🙂
- xKrot
- BungeeCord — Мультисервер майнкрафт, объединение нескольких серверов в один
Как настроить bungeecord botfilter
📙 ► В этой статье вы узнаете: *Как настроить BungeeCord сервера*!
| ► Что такое BungeeCord?
║Коротко о BungeeCord — это ядро для управления сервером, разработанное командой SpigotMC и предназначенное для соединения нескольких серверов Minecraft вместе. BungeeCord действует как прокси-сервер между клиентом игрока и подключенными серверами Minecraft и даёт возможность быстрого переключения игроков между ними.
| ► Зачем нужен BungeeCord?
║С помощью BungeeCord можно объединять несколько серверов Minecraft и ║защитить сервер от DDOS аттак!
| ► Системные требования для запуска BungeeCord?
║Для запуска и настройки BungeeCord у вас должно быть не менее двух доступных серверов Minecraft.
- Один сервер используется в качестве прокси (ОЗУ: 512Мб; ЦПУ: 1 ядро; ПЗУ: 4 Гб)
- Второй сервер обычно действует как ”хаб“ или ”лобби“ (ОЗУ: 512Мб; ЦПУ: 1 ядро; ПЗУ: 4 Гб)
- N-сервер — дополнительные серверы обычно используются для реального игрового процесса
Теперь пожалуй приступим к настройке BungeeCord
Для начала нам нужно скачать готовые BungeeCord сервера:
✅ BotFilter, Auth (По желанию), Lobby
В нашем случае вы узнаете как настроить BotFilter, Lobby и Ваш сервер.
► Пожалуй перейдём к настройке:
1. Скачиваем готовые BungeeCord сервера по ссылке ниже
2. Открываем файл BungeeCord.zip, далее переносим папки: *BungeeCord, Lobby* на рабочий стол.
3. Открываем папку BungeeCord, далее открываем файл config.yml
priorities:
— lobby ( Это сервер на который вас будет направлять после проверки )
host: localhost ( IP Адрес BungeeCord сервер / ЗДЕСЬ НЕЛЬЗЯ УКАЗЫВАТЬ ДОМЕН! )
ip_forward: true ( Здесь обязательно должно стоять значение true )
online_mode: false ( Проверка на лицензию, при значении false — выключена )
| И переходим к самим серверам
servers:
lobby:
motd: »
address: IP ( Здесь указывате цифровой IP адрес сервера lobby )
restricted: false
survival: ( Это название можете поменять )
motd: » ( Это не обязательно заполнять, так как motd не будет видно )
address: IP ( Здесь указывате цифровой IP адрес вашего главного сервера )
restricted: false
| ► И так, вроде бы с этим разобрались, теперь переходим к серверу Lobby:
1. Открываем папку Lobby
2. Открываем файл spigot.yml
3. Ищем строку bungeecord: false — Меняем значение false на true
| ► Так же это нужно проделать с вашим основным сервером!
| ► Запуск:
Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.
По-хорошему, всё должно работать.
| ► Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )
Это можно осуществить с помощью NPC или меню ( плагин DeluxeMenus )
Поясняю
— ‘[connect] anarchy’ — С помощью левой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )
— ‘[connect] anarchy’ С помощью правой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )
| ► Так-же вы можете настроить BotFilter на сервере BungeeCord!
1. Открываем папку BotFilter
2. Открываем файл config.yml
В конфиге будет всё написано, что и как настраивать!
Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.
Источник
Скачать ядро BungeeCord c BotFilter 1.17 — 1.8 | Защита сервера от ботов | Антибот 3.8.7
Описание:
BungeeCord-BotFilter — ядро для сервера майнкрафт, в которое уже встроена бот проверка. BotFilter отлично защищает сервера от ботов. BungeeCord представляет собой связку серверов, с помощью которого можно связать несколько серверов, а потом переходить по этим серверам без выхода из игры. Переход по серверам можно настроить через npc-жителей, порталы, меню сервера.
Особенности:
- Защита встроена в BungeeCord;
- Три типа проверки — Проверка на падения, проверка с помощью капчи, проверка с помощью капчи и падения;
- Минимальная нагрузка во время бот атаки!;
- Более лучшая производительность и меньше потребления ОЗУ, чем у стандартной банджи;
- Есть возможность включить GeoIp во время бот атаки;
- Автоматическое чистка игроков из датабазы если они не заходили очень долго;
- Удобное добавление серверов в конфиг.
- Теперь капча из 4-5 символов
Команды / Commands:
/botfilter reload — Перезагрузить конфигурацию;
/botfilter stat — Показать статистик;
/greloadservers — Перезагрузить список серверов из конфига банджи.
Права / Permissions:
— bungeecord.command.reloadservers — Доступ к команде /greloadservers.
Скриншоты:
Изменения:
Version 3.8.7 (09.06.2021, testing )
- Поддержка 1.17
- Для запуска на новых версиях Java добавьте эти флаги в строку запуска перед -jar:
—illegal-access=permit (не работает на java 17+)
или
—add-opens java.base/java.lang=ALL-UNNAMED —add-opens java.base/java.lang.reflect=ALL-UNNAMED —add-opens java.base/java.lang.invoke=ALL-UNNAMED (должно работать на всех версиях)
- Скачать, установить как обычную банджу.
- Настроить конфиг от BotFilter
- Так же желательно включить лимит игроков в банджи.
700-900 если онлайна меньше 400. Тоесть — МаксОнлайн*2 +- 200-250
Так же можно поставить connection_throttle
Если у вас стоит авторизация или плагин, через который можно включить заход на сервер только через лицензию, то прочитайте это:
Если у Вас стоит авторизация или плагин которые включают игроку лицензию (на сервер можно зайти только с лицензионного аккаунта) (через PreLoginEvent ), то напишите разработчику(или найдите, того кто отредактирует плагин) что, смена UUID игрока на OfflineUUID в LoginEvent не будет работать и нужно использовать PlayerSetUUIDEvent для смены UUID игрока.
! Данный евент вызывается до того, как игрок/бот попал на проверку, поэтому не выполняйте никаких действия которые занимаю много времени (Запрос к базе данных, к сайту, или просто тяжелые операции). Тоже самое касается и PreLoginEvent
* Способ смены UUID в LoginEvent не работает, потому что BotFilter вызывает LoginEvent после того, как игрок прошёл проверку и поменять UUID в этом случае уже никак нельзя.
Источник
Как настроить bungeecord botfilter
BotFilter — защита игрового сервера Майнкрафт от спам-ботов.
Добавляет в игру ввод капчи при входе игрока на сервер, инвентарь игрока при этом очищается и ему выдаётся карта на которой написаны цифры капчи. Если игрок правильно введёт эти цифры, то ему возвращается инвентарь. Если за указанное в конфигурации время игрок ввел неправильно цыфры, то он будет отсоединён от сервера. Антибот имеет три вида защиты, защита от падения игрока, защита при помощи капчи и третий вид защиты — это одновременная проверка на падение и капчу. BotFilter встроен в BungeeCord, поэтому работет как ядро BungeeCord, которое связывает несколько серверов.
Особенности:
- Оптимальная нагрузка на сервер в период атаки ботов.
- Присутствует функция включения GeoIp в период атаки ботов.
- BotFilter умеет удалять игроков из базы, которые давно не входили на сервер.
- По сравнению с ядром BungeeCord, BotFilter более оптимизирован и потребляет меньше оперативной памяти.
Команды:
- /botfilter reload — Перезагрузить конфиг.
- /botfilter stat — Отобразить статистику.
- /greloadservers — Перезапустить все сервера указанные в конфиге.
Установка:
- BotFilter устанавливается точно также как ядро BungeeCord при этом сам BungeeCord устанавливать не нужно, BotFilter и есть BungeeCord.
- Настроить конфигурационный файл.
- Если на сервере не планируется онлайн до 400 человек, то рекомендуется указать меньшее число игроков в конфигурационном файле.
- Также рекомендовано изменить параметр connection_throttle3000-4000
Источник
Minecraft Как установить BungeeCord | BotFilter на VDS
Добро пожаловать!
Для полного доступа необходима авторизация! Еще не зарегистрирован? — Регистрируйся! 🙂
xKrot
Если вы собрались создавать сервер или даже несколько серверов, то вам понадобится анти-бот.
В этой статье будет описан процесс установки на ваш vds/vps сервер (Debian 9). Предполагается, что вы уже знакомы с основами установки обычного сервера и у вас уже установлены основные программы (в том числе java), а также имеется доступ к sudo или root аккаунту, поэтому опустим этот момент.
Примечание: BotFilter — это прокси-сервер основанный на BungeeCord, который позволяет фильтровать входящих на ваш сервер ботов при помощи капчи и др. методов.
Для начала, скачайте сам BotFilter —
— и поместите его в удобное для вас место. Затем запустите его командой:
java -jar BungeeCord-BotFilter(ваша версия).jar
После запуска, в папке с BotFilter появится файл конфигурации прокси-сервера config.yml, а также конфиг бот-фильтра BotFilter/config.yml.
В config.yml на интересуют только несколько параметров:
В конфиге BotFilter/config.yml можно изменить тип проверки (капча или падение или оба сразу), максимальный пинг, вход по разрешенным странам и многое другое. В самом файле достаточно комментариев, чтобы самостоятельно разобраться и настроить его.
Настройка брандмауэра и серверов.
Откройте файл настроек сервера Minecraft server.properties. В нем нас интересуют строчки:
server-ip:
server-port: 25565
Если ваш сервер Minecraft стоит на той же машине, что и BotFilter, то server-ip укажите 127.0.0.1, иначе ip той машины. Порт укажите любой свободный.
Открываем spigot.yml. В нем нужно указать:
bungeecord: true
Далее нужно настроить доступ к IP и порту сервера. Настраивать будем машину, на которой стоит сервер с Minecraft’ом. Сначала разрешаем локальный трафик командой:
iptables -A INPUT -i lo -j ACCEPT
Затем разрешаем доступ для ip BotFilter (только если он находится на другой машине):
iptables -A INPUT -s 0.0.0.0 -j ACCEPT
вместо 0.0.0.0 укажите ip машины с BotFIlter.
Теперь нужно закрыть порт майнкрафт сервера, чтобы на него нельзя было зайти без прокси-сервера:
iptables -A INPUT -p tcp —dport 25565 -j DROP
вместо 25565 укажите порт из server.properties
На этом установка будет закончена и вы сможете подключиться к своему серверу.
Источник
BungeeCord — Мультисервер майнкрафт, объединение нескольких серверов в один
/alert
bungeecord.command.alert
Выдает предупреждение для всех пользователей, подключенных к BungeeCord. Цвет коды могут использоваться с &, специальный код &h скроет все форматирование по умолчанию, что позволяет полностью настроить сообщений.
/bungee
Код: [Выделить]
Показывает, какой версии BungeeCord настоящее время выполняется.
/glist
bungeecord.command.list
Показывает список всех игроков подключеных к BungeeCord.
/greload
Код: [Выделить]
bungeecord.command.reload
Заново загружает конфигурационный BungeeCord. Как Bukkit команду перезагрузки, это не предназначено для использования на регулярной основе, и может привести к неожиданному поведению, однако она будет перезагрузить все серверы
bungeecord.command.ip
Показывает IP адрес проигрывателя, подключенного к BungeeCord.
/perms
Показывает все разрешения, которые у вас есть, и все группы, которые вы посещаете
/send
bungeecord.command.send
Отправляет указанного игрока(игроков) на указанный сервер
/server [server]
bungeecord.command.server
При использовании с аргументом, переносит вас на указанный сервер. При использовании без параметров, отображает список серверов
Источник