К сожалению, Botfilter перестал быть панацеей в последнее время. С лета мы его используем и уже забыли, что такое ДДОС, хотя нас пытались неоднократно, но то простые боты школьников. А вот последние 2 недели всех, кто покупает рекламу в TLauncher ддосят, делают это профессионально. В основном это происходит в будние дни, с 12-16 по 18-20 МСК. Ддосят прямо по списку, поток трафика на банжу каждого сервера 150-250Мбит/с, банжа генерирует ответный трафик на уровне 100-200Мбит/с. Число уникальных IP, принимающих участие в атаке: 500-3000. Падает от трети до половины проектов, разумеется совсем разных сборок и владельцев. Как правило, это маленькие сервера, до 200 онлайна. Но есть проблемы и у пары крупных, с онлайном 350+.
На примере нашего сервера: хостинг стандартный, как у многих - OVH/SYS, выделенный сервер Intel i7-4790K, 32GB DDR3 1333MHz, 1x240GB SSD, 250Mbit/s LAN (with GAME Antiddos - не помогает ни капли). Сервер из банжи - последней версии Botfilter и 5 подсерверов Spigot 1.12, способен выдержать до 200 онлайна. Поведение при атаке: во время ддоса 1-го типа (используют чаще) - высочайшая нагрузка на процессор (съедает все) со стороны процесса банжи. Иногда перегрузка по сетевому трафику. Сервер живой, но зайти нельзя. Почти не пингуется. Всех, кто уже подключен постепенно выкидывает. Во время ддоса 2-го типа (используют реже): чуть меньшая нагрузка на процессор, но огромная нагрузка на сеть, сервер может утратить возможность подключаться к нему без горячего рестарта, даже если ддос прошел (что там в этом случае - хз, ибо не подключиться удаленно никак).
Бесплатный совет всем, кто попал под такой ДДОС, что нам немного помогло: 1) Запускать процесс банжи с минимальным приоритетом выполнения по CPU. 2) В настройках bungee указать connection_throttle_limit: 20 (или больше). Это дает следующее: на сервер при выполняющемся ДДОСе уже могут зайти игроки (у нас смогло более 50 человек зайти), но присутствуют потери пакетов, огромные лаги.
Если простые настройки дали такой эффект, думается, проблема разбираема, изучаема и решаема профи кодером или разработчиком Botfilter. Правда, достать бы образец пакетов, которыми спамят боты... в условиях атакуемого сервера эта задача не проста (купить чтоли рекламу на домашний IP и собрать - но я не jкодер, врядли смогу сделать фикс). Кажется, в банже есть недочет, уязвимый ответ на запрос, съедающий больше cpu, чем достаточно...
Какие проекты (по наблюдениям) подверглись атаке и испытали проблемы: ozonemc, sandpex, foxmc, mcld, luckymc, migosmc, pcplay, speed-craft и stopcraft.
В любом случае, надеюсь, сообщество найдет решение.