Перейти к содержанию
В разделе "Гайды" запрещено задавать вопросы по Майнкрафту.

[ГАЙД] Как защитить свой сервер от DDoS атак?


Tsuikun

Рекомендуемые сообщения

В теме 4 сообщения

 Не стоит путать DDoS-атаки с флудом ботов, это разное. DDoS атаки - отправка больших/нулевых пакетов на сервер которые нагружают СЕТЬ. А Флуд ботов заключается в том, что на сервер заходят большое количество ботов в короткий промежуток времени, из-за чего на нём появляются нежелательные игроки, а также проблемы с нагрузкой. Лучшая защита – это BotFilter, который является BungeeCord’ом но главный его минус в том, что для работы необходим BungeeCord. Устанавливается он как ядро. Если же у Вас нет BungeeCord, то поставьте Bukkit-плагин, который фильтрует новых игроков, например AnitBot-Ultra но эта защита хуже. А так же стоит понимать, что установка защиты не дает стопроцентную гарантию того, что Вашему серверу больше не страшны атаки.

Как установить BotFilter и BungeeCord? :


 

Скачать BotFilter для BungeeCord можно по ссылке с ЯндексДиска: https://yadi.sk/d/QrSeJWeU3LAq4p

Исходники BotFilter: https://github.com/Leymooo/BungeeCord

BotFilter  защита игрового сервера Майнкрафт от спам-ботов.
Добавляет в игру ввод капчи при входе игрока на сервер, инвентарь игрока при этом очищается и ему выдаётся карта на которой написаны цифры капчи. Если игрок правильно введёт эти цифры, то ему возвращается инвентарь. Если за указанное в конфигурации время игрок ввел неправильно цыфры, то он будет отсоединён от сервера. Антибот имеет три вида защиты, защита от падения игрока, защита при помощи капчи и третий вид защиты - это одновременная проверка на падение и капчу. BotFilter встроен в BungeeCord, поэтому работет как ядро BungeeCord, которое связывает несколько серверов.

 

Для начала нам нужно скачать готовые BungeeCord сервера:

   BotFilter, Auth (По желанию), Lobby

В нашем случае вы узнаете как настроить BotFilter, Lobby и Ваш сервер.

 ► Пожалуй перейдём к настройке:

1. Скачиваем готовые BungeeCord сервера по ссылке ниже

2. Открываем файл BungeeCord.zip, далее переносим папки: *BungeeCord, Lobby* на рабочий стол.
3. Открываем папку BungeeCord, далее открываем файл config.yml

 

Настройка bungeecord config

 priorities:

  - lobby    ( Это сервер на который вас будет направлять после проверки )

  host: localhost   ( IP Адрес BungeeCord сервер / ЗДЕСЬ НЕЛЬЗЯ УКАЗЫВАТЬ ДОМЕН! )

ip_forward: true ( Здесь обязательно должно стоять значение true )

online_mode: false ( Проверка на лицензию, при значении false - выключена )

 | И переходим к самим серверам

Настроить сервер майнкрафт Lobby
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
Как настроить сервер BungeeCord


 |  Так же это нужно проделать с вашим основным сервером!

| 
  Запуск:

Дальше запускаем

1) BungeeCord,

2) Lobby,

3) Survival.

Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.

По-хорошему, всё должно работать.

|  Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )

Это можно осуществить с помощью 
NPC или меню ( плагин DeluxeMenus )
DeluxeMenus NPC

 Поясняю


    left_click_commands:

    - '[connect] anarchy'  - С помощью левой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )

    right_click_commands:

    - '[connect] anarchy' С помощью правой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )

|  Так-же вы можете настроить BotFilter на сервере BungeeCord!

1. Открываем папку BotFilter
2. Открываем файл config.yml
 В конфиге будет всё написано, что и как настраивать!

Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.

 

 

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...
  • 4 недели спустя...
В 09.09.2023 в 18:16, Tsuikun сказал:

 Не стоит путать DDoS-атаки с флудом ботов, это разное. DDoS атаки - отправка больших/нулевых пакетов на сервер которые нагружают СЕТЬ. А Флуд ботов заключается в том, что на сервер заходят большое количество ботов в короткий промежуток времени, из-за чего на нём появляются нежелательные игроки, а также проблемы с нагрузкой. Лучшая защита – это BotFilter, который является BungeeCord’ом но главный его минус в том, что для работы необходим BungeeCord. Устанавливается он как ядро. Если же у Вас нет BungeeCord, то поставьте Bukkit-плагин, который фильтрует новых игроков, например AnitBot-Ultra но эта защита хуже. А так же стоит понимать, что установка защиты не дает стопроцентную гарантию того, что Вашему серверу больше не страшны атаки.

Как установить BotFilter и BungeeCord? :


 

Скачать BotFilter для BungeeCord можно по ссылке с ЯндексДиска: https://yadi.sk/d/QrSeJWeU3LAq4p

Исходники BotFilter: https://github.com/Leymooo/BungeeCord

BotFilter  защита игрового сервера Майнкрафт от спам-ботов.
Добавляет в игру ввод капчи при входе игрока на сервер, инвентарь игрока при этом очищается и ему выдаётся карта на которой написаны цифры капчи. Если игрок правильно введёт эти цифры, то ему возвращается инвентарь. Если за указанное в конфигурации время игрок ввел неправильно цыфры, то он будет отсоединён от сервера. Антибот имеет три вида защиты, защита от падения игрока, защита при помощи капчи и третий вид защиты - это одновременная проверка на падение и капчу. BotFilter встроен в BungeeCord, поэтому работет как ядро BungeeCord, которое связывает несколько серверов.

 

Для начала нам нужно скачать готовые BungeeCord сервера:

   BotFilter, Auth (По желанию), Lobby

В нашем случае вы узнаете как настроить BotFilter, Lobby и Ваш сервер.

 ► Пожалуй перейдём к настройке:

1. Скачиваем готовые BungeeCord сервера по ссылке ниже

2. Открываем файл BungeeCord.zip, далее переносим папки: *BungeeCord, Lobby* на рабочий стол.
3. Открываем папку BungeeCord, далее открываем файл config.yml

 

Настройка bungeecord config

 priorities:

  - lobby    ( Это сервер на который вас будет направлять после проверки )

  host: localhost   ( IP Адрес BungeeCord сервер / ЗДЕСЬ НЕЛЬЗЯ УКАЗЫВАТЬ ДОМЕН! )

ip_forward: true ( Здесь обязательно должно стоять значение true )

online_mode: false ( Проверка на лицензию, при значении false - выключена )

 | И переходим к самим серверам

Настроить сервер майнкрафт Lobby
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
Как настроить сервер BungeeCord


 |  Так же это нужно проделать с вашим основным сервером!

| 
  Запуск:

Дальше запускаем

1) BungeeCord,

2) Lobby,

3) Survival.

Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.

По-хорошему, всё должно работать.

|  Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )

Это можно осуществить с помощью 
NPC или меню ( плагин DeluxeMenus )
DeluxeMenus NPC

 Поясняю


    left_click_commands:

    - '[connect] anarchy'  - С помощью левой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )

    right_click_commands:

    - '[connect] anarchy' С помощью правой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )

|  Так-же вы можете настроить BotFilter на сервере BungeeCord!

1. Открываем папку BotFilter
2. Открываем файл config.yml
 В конфиге будет всё написано, что и как настраивать!

Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.

 

 

как защититься от ДУДОС АТАК

дудос атаки и атаки ботов это РАЗНОЕ

"рассказывает как защитится от бот атак"


....

+ банжи не актуален в 2023.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...
В 09.09.2023 в 20:16, Tsuikun сказал:

 Не стоит путать DDoS-атаки с флудом ботов, это разное. DDoS атаки - отправка больших/нулевых пакетов на сервер которые нагружают СЕТЬ. А Флуд ботов заключается в том, что на сервер заходят большое количество ботов в короткий промежуток времени, из-за чего на нём появляются нежелательные игроки, а также проблемы с нагрузкой. Лучшая защита – это BotFilter, который является BungeeCord’ом но главный его минус в том, что для работы необходим BungeeCord. Устанавливается он как ядро. Если же у Вас нет BungeeCord, то поставьте Bukkit-плагин, который фильтрует новых игроков, например AnitBot-Ultra но эта защита хуже. А так же стоит понимать, что установка защиты не дает стопроцентную гарантию того, что Вашему серверу больше не страшны атаки.

Как установить BotFilter и BungeeCord? :


 

Скачать BotFilter для BungeeCord можно по ссылке с ЯндексДиска: https://yadi.sk/d/QrSeJWeU3LAq4p

Исходники BotFilter: https://github.com/Leymooo/BungeeCord

BotFilter  защита игрового сервера Майнкрафт от спам-ботов.
Добавляет в игру ввод капчи при входе игрока на сервер, инвентарь игрока при этом очищается и ему выдаётся карта на которой написаны цифры капчи. Если игрок правильно введёт эти цифры, то ему возвращается инвентарь. Если за указанное в конфигурации время игрок ввел неправильно цыфры, то он будет отсоединён от сервера. Антибот имеет три вида защиты, защита от падения игрока, защита при помощи капчи и третий вид защиты - это одновременная проверка на падение и капчу. BotFilter встроен в BungeeCord, поэтому работет как ядро BungeeCord, которое связывает несколько серверов.

 

Для начала нам нужно скачать готовые BungeeCord сервера:

   BotFilter, Auth (По желанию), Lobby

В нашем случае вы узнаете как настроить BotFilter, Lobby и Ваш сервер.

 ► Пожалуй перейдём к настройке:

1. Скачиваем готовые BungeeCord сервера по ссылке ниже

2. Открываем файл BungeeCord.zip, далее переносим папки: *BungeeCord, Lobby* на рабочий стол.
3. Открываем папку BungeeCord, далее открываем файл config.yml

 

Настройка bungeecord config

 priorities:

  - lobby    ( Это сервер на который вас будет направлять после проверки )

  host: localhost   ( IP Адрес BungeeCord сервер / ЗДЕСЬ НЕЛЬЗЯ УКАЗЫВАТЬ ДОМЕН! )

ip_forward: true ( Здесь обязательно должно стоять значение true )

online_mode: false ( Проверка на лицензию, при значении false - выключена )

 | И переходим к самим серверам

Настроить сервер майнкрафт Lobby
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
Как настроить сервер BungeeCord


 |  Так же это нужно проделать с вашим основным сервером!

| 
  Запуск:

Дальше запускаем

1) BungeeCord,

2) Lobby,

3) Survival.

Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.

По-хорошему, всё должно работать.

|  Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )

Это можно осуществить с помощью 
NPC или меню ( плагин DeluxeMenus )
DeluxeMenus NPC

 Поясняю


    left_click_commands:

    - '[connect] anarchy'  - С помощью левой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )

    right_click_commands:

    - '[connect] anarchy' С помощью правой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )

|  Так-же вы можете настроить BotFilter на сервере BungeeCord!

1. Открываем папку BotFilter
2. Открываем файл config.yml
 В конфиге будет всё написано, что и как настраивать!

Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.

 

 

Шли годы...ждём всё таки про защиту от дудосов)
И гайды по TCPShield, только не забудь рассказать что в некоторых paper форках при определённой настройке ядра этот TCPShield будет не совместим)))

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...