Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

А как вы защищаетесь от школо-ддоса?

Discussion in 'Обсуждение Minecraft' started by DoctorWhoCZ, Apr 20, 2015.

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

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

    Trophy Points:
    66
    Имя в Minecraft:
    DoctorWhoCZ
    Недавно столкнулся с такой проблемой.Кто то в сети распространил так называемую флудилку которая посылает пакеты на выбранный сервер, тем самым нагружая его.В последнее время атаки на мой сервер участились, это уже изрядно достало.Прошу помочь советом.
     
  2. Хостинг MineCraft
    <
  3. Studenikin

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

    Trophy Points:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Бери хостинг с анти-ддосом
     
  4. Автор темы
    DoctorWhoCZ

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

    Trophy Points:
    66
    Имя в Minecraft:
    DoctorWhoCZ
    Он как раз таки с ним.
     
  5. Studenikin

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

    Trophy Points:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Какой?
     
  6. Автор темы
    DoctorWhoCZ

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

    Trophy Points:
    66
    Имя в Minecraft:
    DoctorWhoCZ
    Mr-Hosting
     
  7. Wolfwood

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

    Trophy Points:
    88
    В последнее время вижу на банжах отдельный сервер(а?) с пустым миром и табличками и логином.
    Это новая защита? Или что это вообще такое?
    Кстати, у @Studenikin я это дело тоже видел. Пояснишь?
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Скорее так. Думаю, что банжа стоит чтобы принимать весь удар на себя.
     
  9. Wolfwood

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

    Trophy Points:
    88
    На одном из серверов таких:
    [​IMG]
     
  10. Reality_SC

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

    Trophy Points:
    123
    Имя в Minecraft:
    Reality_SC
    Обновляйтесь до 1.8 =)
     
  11. Wolfwood

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

    Trophy Points:
    88
    Отлично. Обновился, что теперь?
     
  12. Wolfwood

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

    Trophy Points:
    88
    Сервер с включенным вайтлистом с 1-2 плагинами и 6 гб оперативы падает за 15-20 секунд.
    Антипрокси тоже перегружают сервер.
     
  13. EpicLoyd

    EpicLoyd Активный участник

    Trophy Points:
    61
    Skype:
    allexboris
    Имя в Minecraft:
    StackGuard
    Посмотри что за пакеты тебе шлются и поставь на них ограничение в iptables. Никакие плагины не помогут кроме этого. Можно поэкспериментировать с сетевым кодом майнкрафта....
     
  14. Wolfwood

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

    Trophy Points:
    88
    Проблема в том, что насколько я понял отличий между ботами и валидными игроками - нету, поэтому это не вариант.[DOUBLEPOST=1429526268,1429526187][/DOUBLEPOST]
    Эттачё?

    Имхо, сейчас есть 2 варианта. Либо прокся от Хдипа, либо вот то о чём я чуть выше писал.[DOUBLEPOST=1429526348][/DOUBLEPOST]
    А предотвращать надо на уровне файрволла, не сервера. Иначе сервер умрёт через 20-30 секунд.
     
  15. EpicLoyd

    EpicLoyd Активный участник

    Trophy Points:
    61
    Skype:
    allexboris
    Имя в Minecraft:
    StackGuard
    незнаю как в майнкрафте, но в большенстве игр боты обозначаются так: либо имеют ip 'localhost'||'127.0.0.1', либо должна быть функция isBot. И вообще..... какой нах бот)Если таковой имеется, то он врядли будет коннектиться с другого ip.
    UPD:
    Понял про каких ты ботов...[DOUBLEPOST=1429526973,1429526492][/DOUBLEPOST][​IMG]
    Если картинка выше описывает текущий протокол подключения, то....Это не самый хороший способ хендшейка :d и врядли тут чем то можно помочь кроме iptables ( не редактируя сервер )
     
  16. Wolfwood

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

    Trophy Points:
    88
    У меня есть идея но не уверен в возможности реализации.
     
  17. EpicLoyd

    EpicLoyd Активный участник

    Trophy Points:
    61
    Skype:
    allexboris
    Имя в Minecraft:
    StackGuard
    Можно сделать все, лишь бы не ломало совместимость с клиентом
     
  18. Shevchik

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

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Просто кладите установку соединения в очередь. И собственно обрабатывайте только ограниченное число игроков за тик. Боты всё равно скорее всего дисконнектнутся, а норм игроки пройдут. Тем более почти на первом же этапе можно сразу по нику фильтровать. Зареган и имеешь скажем как минимум 1 регион в привате и пачку денег - попадаешь в приоритетную очередь. Не имеешь - в низкоприоритетную.
     
  19. Studenikin

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

    Trophy Points:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    У меня сделана авторизация на bungeecord на отдельном сервере, так как bungee не может блокировать передвижение и контакт игрока с блоками. Кроме того у меня есть капча от loadcore и @xDiP которая защищает от бот-атак[DOUBLEPOST=1429538889,1429538783][/DOUBLEPOST]
    Капча - самая лучшая защита от ботов. Игроки вводят один раз капчу, и их ип заносится в белый список
     
  20. Studenikin

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

    Trophy Points:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    У меня система такая: капча включается только тогда, когда начинается бот атака (много игроков едино временно входит на сервер), игрок телепортируется на специальный сервер, там перед ним из блоков генерируются цифры, если он ввел их правильно, его пропускает на сервер, а ip заносится в белый список. Не понять что надо делать могут только абсолютные дебилы
     
  21. xDiP

    xDiP Старожил Девелопер Переводчик Пользователь

    Trophy Points:
    123
     

Share This Page