Как настроить bungeecord botfilter

Как настроить 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 (должно работать на всех версиях)
  1. Скачать, установить как обычную банджу.
  2. Настроить конфиг от BotFilter
  3. Так же желательно включить лимит игроков в банджи.

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
При использовании с аргументом, переносит вас на указанный сервер. При использовании без параметров, отображает список серверов

Источник

Оцените статью