1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMIN/SEC] AnBot v0.7 - Антибот с капча фильтрацией [1.8.*-1.9.4]

Тема в разделе "Релизы плагинов", создана пользователем Kolia1512, 12 янв 2016.

  1. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    Название плагина: AnBot
    Версия плагина: 0.7
    Краткое описание: Защита сервера от ботов.
    Версия Craftbukkit: 1.8 - 1.9.4

    Основные особенности плагина (0.7):
    • Плагин защищает сервер от бот атак.
    • Не используется whitelist.
    • Новые игроки могут заходить на сервер во время бот атаки.
    • Автоматическая система включения защиты.
    • Ручная система включения защиты.
    • Автоматическая блокировка атакующих IP адресов.
    • С версии 0.7 работает только с BungeeCord.
    • Просмотр статистики.
    Permissions:
    • anbot.admin - доступ к командам плагина. (только для Spigot)
    Команды:
    Версия 0.7:

    • /ancore - просмотр статистики.
    • /ancore guard <on/off/auto> - управление защитой.
    • /ancore banlist - список заблокированных IP адресов.
    • /ancore unban <IP> - разблокировать IP адрес.
    Версии ниже 0.7:
    • /ad - список команд плагина. (только для Spigot)
    • /admode <0/1/2> - режим работы плагина. (0 - защита отключена, 1 - защита включена, 2 - автоматический режим)
    • /adnotify <on/off> - включение/отключение уведомлений в консоль (для bungeecord), в motd (для spigot).
    • /adreload - перезагрузка конфига.
    • /addebug - просмотр статистики.
    Конфигурация:
    Версия 0.7:
    [​IMG]

    Версии ниже 0.7:
    Код:
    mode: 2           #Режим работы плагина.
    notify: false                #Надпись [BOT] при атаке.
    php_check: 'auto'    #Подключение своего PHP скрипта проверки.


    Видео:
    Версия 0.7:


    (В видео защита работает на "TAB-капче", в настоящий момент защита работает на "MAP-капче".
    Версии ниже 0.7:


    Ссылки на плагин:
    BungeeCord: тут (v0.7) [1.8.X]
    BungeeCord: тут (v0.7) [1.9.4]
    Spigot: тут (v0.6)

    Исходник (v0.7): GitHub

    Лог изменений::

    • v0.6 (Spigot) - Переход на версию 1.9.
    • v0.5 (BungeeCord) - Добавлена фильтрация прокси. Поддержка 1.9.
    • v0.5 (Spigot) - Добавлена конфигурация. Добавлена проверка на прокси. Добавлена возможность добавления своего PHP скрипта проверки на прокси.
    • v0.4 - фикс бага (боты проходили если ботить с 1 ип и нажимать кнопку "Обновить"), добавлена возможность отключения уведомлений в консоль (bungeecord версия) и скрытия "[BOT]" при бот атаке в motd сервера.
      v0.3 - фикс небольшого бага. Добавление BungeeCord версии.
      v0.2 - публикация плагина на RuBukkit.
    ToDo
    • Повышение производительности ядра капча сервера.
    • Переход на версию 1.10
    • Обрезка оригинальной BungeeCord для лучшего сопротивления атакам.

    Установка плагина версии 0.7:
    1. Скачиваем плагин под версию нашего сервера.
    2. Переносим плагин в папку plugins вашей BungeeCord.
    3. Запускаем BungeeCord, ждём генерации конфига.
    4. Останавливаем BungeeCord, редактируем конфиг под свой сервер (plugins\AnBotCore\plugin.yml)
    5. Открываем конфигурацию BungeeCord, добавляем капча сервер в раздел "servers:"
    Код:
      ancore:
        motd: AnBot
        address: localhost:1512
        restricted: false
    
    6. Устанавливаем приоритет попадания на сервер:
    Код:
      priorities:
      - ancore
    
    9. Ставим "force_default_server: true"
    8. Запускаем BungeeCord, проверяем работоспособность.

    Внимание! Версия 0.7 находится в стадии тестирования, возможны баги и глюки, падение капча сервера.... Устанавливайте версию 0.7 на свой страх и риск. О всех найденных недочётах прошу писать в данной теме.

    Пожертвование разработчику:
    Yandex: 410011952440459
    Webmoney: R587403261632
     
    Последнее редактирование: 12 июл 2016
  2. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    У тебя не предусмотрен тот случай, когда игрок сразу подключается через прямое подключение.
     
  3. awchern

    awchern Активный участник Пользователь

    Баллы:
    88
    На видео выглядит нормально ,возьму себе :)
     
  4. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    С этим небольшой (или большой) недочёт. Но алгоритм проверки не позволит сделать иначе. Проверка на ботов работает только при бот атаке в автоматическом режиме. В нормальном режиме все игроки смогут заходить на сервер.
     
  5. Nubkiki24

    Nubkiki24 Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Saae13s
    Самый лучший анти бот - GameGuard
     
  6. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    Но он платный, к сожалению.
     
  7. Nubkiki24

    Nubkiki24 Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Saae13s
    Создать сервер с проходом паркура , и всё .
     
  8. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Пожалуй тебя огорчу: боты уже научились проходить паркуры.
     
  9. Nubkiki24

    Nubkiki24 Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Saae13s
    Рандом спавн .
     
  10. MrBulat

    MrBulat Активный участник Пользователь

    Баллы:
    76
    Skype:
    noobmc99
    Имя в Minecraft:
    MrBulat
    ты что? какой рандом спавн?
    в названии темы стоит 1.7.2-1.8.9, исправь
     
  11. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    Исправил, спасибо.
     
  12. MrBulat

    MrBulat Активный участник Пользователь

    Баллы:
    76
    Skype:
    noobmc99
    Имя в Minecraft:
    MrBulat
    Бывает))
     
  13. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    Обнаружил недоработку. В скором времени сделаю фикс + версия для bungeecord.
    Обновление 0.3! Добавлен плагин для BungeeCord. Исправлена недоработка в плагине для Spigot.
    Настоятельно рекомендую использовать именно BungeeCord плагин!
     
  14. kirr9999

    kirr9999 Старожил Пользователь

    Баллы:
    103
    Если атака школьная и производится при помощи паблик-софта, то сервер выстоит. Но при желании можно в любой момент внести изменения так, чтобы обойти этот алгоритм.
     
    Последнее редактирование: 21 янв 2016
  15. Nubkiki24

    Nubkiki24 Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Saae13s
    Совершенно верно .
     
  16. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    Верно. Но школьники не напишут свой ботер с обходом алгоритма. При использовании bungeecord плагина сервер выдерживает довольно внушительные бот атаки.
     
  17. _Spark_

    _Spark_ Активный участник Пользователь

    Баллы:
    78
    Уложить с 1 дедика на изи
     
  18. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Возможно вообще запретить вход игрокам на сервер, если те не запросили MOTD?
     
  19. Автор темы
    Kolia1512

    Kolia1512 Активный участник Пользователь

    Баллы:
    76
    Ну вот так и работает этот плагин. (bungeecord)
     
  20. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    А на спигот такое сделать возможно? Ибо на банжи нам еще далеко...
     

Поделиться этой страницей