Лучший способ предотвратить затопление Netty? - PullRequest
0 голосов
/ 27 сентября 2019

Я сейчас думаю о разработке глобального банлиста для игры.Будет клиент, который, по сути, представляет собой небольшой плагин, который вы устанавливаете на свой игровой сервер, и мастер-сервер, управляющий подключениями / запретами на регистрацию.

В основном это просто проект в образовательных целях, однако он может пригодиться для некоторыхвладельцы серверов тоже.Я использую Java, который очень легко декомпилировать.

Итак, моя текущая проблема заключается в следующем: что я могу сделать, когда кто-то создает маленькое приложение, запускает цикл while и отправляет тысячи сообщений на мой java-сервер netty.Некоторые, возможно, даже пытаются подать новые запреты и тому подобное.Или, что еще хуже, кто-то пытается подключиться с тысяч разных IP-адресов.

Можно ли как-то предотвратить спам?(вынуждая администраторов серверов сначала добавить свой сервер на какой-либо веб-сайт, который, например, генерирует для них какой-то ключ API). Возможно, одному из вас, ребята, уже приходилось иметь дело с чем-то подобным, и у него есть хорошее решение.Спасибо, что прочитали и поделились своими мыслями.

...