_Thraal_
Участник
- Баллы
- 31
- Имя в Minecraft
- _Thraal_
[MamkaEb2281337] disconnected with: NativeIoException : syscall:read(..) failed: Connection reset by peer @ io.netty.channel.unix.FileDescriptor:-1
Что за ошибка?
Что за ошибка?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
У игрока вылетел инет/клиент или тупо на крестик его закрыл[MamkaEb2281337] disconnected with: NativeIoException : syscall:read(..) failed: Connection reset by peer @ io.netty.channel.unix.FileDescriptor:-1
Что за ошибка?
А ты дай способ чекать.Без чека на прокси - дичь.
На официальном Spigot'е посмотри.А ты дай способ чекать.
чёНе советую ставить BungeeCord Хоть и есть плюсы но сначало посмотрите Ербаева)
++ Хотя бот атак нет и ни кто не может зайтиПосмотреть вложение 47231
Я обычный игрок и вообще не впускает на сервер.
Обнови. Проверить есть ли атака - gg stat в консоль банджи.++ Хотя бот атак нет и ни кто не может зайти
При попытке сохранить/загрузить конфиг плагина кодомЗащита от ботов встроенная в BungeeCordОбновлено: 05.08.2017.
1.8-1.12.1
Особенности:
Команды:
- Защита встроена в BungeeCord.
- Два типа проверки - Нажать на кнопку и проверка по пакетам
- Более маленькая нагрузка, нежели отдельный сервер для проверки.
- Более лучшая производительность и меньше потребления ОЗУ, чем у стандартной банджи.
- Два режима - Автоматический и Постоянный
- Есть лимит по странам во время атаки.
Конфиг:
- /botfilter reload - Перезагрузить конфигурацию.
- /botfilter stat - Показать статистику
- /botfilter mode - Переключить режим
PHP:msg-check: "&b&lBot&d&lFilter&7>> &fОжидайте завершения проверки..." msg-check-2: "&b&lBot&d&lFilter&7>> &fНажимите на кнопку с &aЗЕЛЁНОЙ&f шерстью." msg-check-sus: "&b&lBot&d&lFilter&7>> &aПроверка пройдена" error-many-checks: "&b&lBot&d&lFilter&7>> &cОчень много проверок с одного IP адресса. Попробуйте зайти через 10 минут&7>> &4ERROR #0" error-not-a-player: "&b&lBot&d&lFilter&7>> &cСкорее всего вы не игрок &a(Если вы используете читы, выключите их) &7>> &4ERROR #1" error-wrong-button: "&b&lBot&d&lFilter&7>> &cВы нажали на неверную кнопку&7>> &4ERROR #5" error-proxy-detected: "&b&lBot&d&lFilter&7>> &cВаше соединение признано нелегитимным&7>> &4ERROR #2" error-many-pos-packets: "&b&lBot&d&lFilter&7>> &cВы посылаете очень много пакетов&7>> &4ERROR #3" error-cannot-use-button : "&b&lBot&d&lFilter&7>> &cНеправильная позиция&7>> &4ERROR #6" error-country-not-allowed: "&b&lBot&d&lFilter&7>> &cВаше соединение признано нелегитимным&7>> &4ERROR #4" #Включить ли постоянную защиту? #Если true, то будет включены проверки на прокси. #И на GEO локации. permanent-protection: false #Кикать ли ботов, если обнаружена атака. #Если false, то боты могут зайти, а после успешной проверки их кикнет. #Если true, то ботов будет кикать сразу, как только они попытаются зайти. force-kick-bots-on-join-if-attack-detected: true #Как много игроков может проходить проверку за одну минуту #Если данный порог превышен то включается лимит на прокси и на все страны кроме СНГ #По логике, за минуту не должно заходить очень много игроков, которые не проходили проверку. #Так что 20-30 достаточно. Если у вас ооочень большой онлайн то можно и 35-45 поставить. #онлайна до 150 - 20 #онлайна от 150 до 250 - 30 #250-450 - 35-40 #выше 45 max-checks-per-1-min: 25 #Как долго будут действовать лимиты; В секундах. protection-time: 70 #Настройки проверки нажатии на кнопку. button-check: #Включить ли проверку с помощью кнопки если не обноружена атака? on-normal-mode: false #Включать ли проверку, если включена постоянная защита? on-permanent-protection: true #Включать ли проверку, если обнаружена бот атака? #Если значние выше false, а тут true и начнут бот атаку, то кнопка всёравно появится. on-bot-attack: true #https://dev.maxmind.com/geoip/legacy/codes/iso3166/ #Страны которые могут входить на сервер пока включена автоматическая защита. allowed-countries-auto: - 'RU' - 'UA' - 'BY' - 'KZ' - 'EE' - 'GE' - 'MD' #Дополнительные страны, которые могут входить, если включена постояная защита. #В этот список также включаются страны из списка выше. allowed-countries-permanent: - 'KG' - 'AZ' mysql: enabled: false host: localhost port: "3306" username: root password: example database: botfilter fake-online: enabled: false #ФЕЙК ОНЛАЙН ПОКАЗЫВАЕТСЯ ТОЛЬКО В QUERY И ПРИ ПИНГЕ СЕРВЕРА #НА ПЛАГИНЫ ОН НЕ ВЛИЯЕТ. ТОЛЬКО НА ТЕ ЧТО ИСПОЛЬЗУЮТ 'ProxyPingEvent' booster: #Эти заничения можно менять как угодно. Тоесть можно добавлять свои значения #Для буста онлайна. Т.е 0;150 , 70;200 и тд #от 0 до 30; Буст онлайна на 50% 0;30: 1.5 #от 31 до 60; Буст онлайна на 40% 31;60: 1.4 #от 61 до 100; Буст онлайна на 30% 61;100: 1.3 #любой другой онлайн, которого нет выше default: 1.25 config-version: 2
TODO:
Установка:
Больше проверок.- Найти способ проверять на прокси.
- Возможно встроить капчу,
либо другую интерактивную проверку.
Скачать: https://yadi.sk/d/QrSeJWeU3LAq4p
- Скачать, установить как обычную банджу.
- Если у вас есть онлайн на сервере(130+), то в конфиге желательно увеличить max-checks-per-1-min на какоето время. Значения 25-40 будет достаточно.
- Так же желательно включить лимит игроков в банджи. ~700-900 если онлайна меньше 400. Тоесть - МаксОнлайн*2 +- 200-250
- Так же можно поставить connection_throttle ~3000-4000
Исходники: https://github.com/Dimatert9/BungeeCord
Изменения:
Version 1.6(05.08.2017):
- Собрано под последний билд BungeeCord
- Добавлена поддержка Redis bungee и других похожих штук.(Mysql only)
- Исправлена перезагрузка конфига(botfilter reload config)
Version 1.5(03.08.2017):
Version 1.4(27.07.2017):
- Изменено название на BotFilter.
- Поддержка 1.12.1
- Изменён дизайн на проверке
- Добавлен FakeOnline
- Ещё меньше ложных срабатываний
- Более лучшая проверка на пакеты во время бот атаки.
Version 1.3(27.07.2017):
- Теперь айпи банится только тогда, когда не удалось пройти проверку два раза.
Version 1.2(27.07.2017):
- Исправлен баг из за которого не выключался режим 'под атакой'
Version 1.1(22.07.2017):
- Добавлено ещё немного проверок на пакеты во время бот атаки.(В обычном режиме проверяется только один пакет. Во время атаки - пять + Нажать на кнопку)
- Попытка исправить ложные срабатывания на "много пакетов"
- Попытка исправить "неверная позиция", когда надо нажимать на кнопку.
- Добавлена новая проверка, которая работает только во время бот атаки(Нажать на зелёную кнопку, в видео выше показано всё вместе)
- Пофикшено немножко багов, также добавлены новые.
- Добавлена функция в конфиге, которая поможет снизить нагрузку во время бот атаки(Включена по стандарту)
- Из конфига убраны нерабочие функции.
- Косметические изменения во время проверки.
- Добавлен поиск обновлений.
if (!getDataFolder().exists())
getDataFolder().mkdir();
File file = new File(getDataFolder(), "config.yml");
ConfigurationProvider provider = ConfigurationProvider.getProvider(YamlConfiguration.class);
if (!file.exists())
provider.save(provider.load(getResourceAsStream("config.yml")), file);
config = provider.load(file);
provider.save(config, file);
Вкурсе о проблеме. Постараюсь исправить по скорее.При попытке сохранить/загрузить конфиг плагина кодом
Сохраняется конфиг не плагина, а BotFilter'aКод:if (!getDataFolder().exists()) getDataFolder().mkdir(); File file = new File(getDataFolder(), "config.yml"); ConfigurationProvider provider = ConfigurationProvider.getProvider(YamlConfiguration.class); if (!file.exists()) provider.save(provider.load(getResourceAsStream("config.yml")), file); config = provider.load(file); provider.save(config, file);
Где-то в спам базе чекают, где то по гео, вроде ее по сайтам с API и паб проксиА ты дай способ чекать.
у всех этих баз лимиты на запросы в день, и очень сильныеГде-то в спам базе чекают
А смысл его менять. По этой ссылке токо версия чекается.Интересно,я могу заменить твой сервер apache для BotFilter [http://151.80.108.152/gg-version.txt] На свой,я думаю ты будешь не против ( если при этом я укажу сервер в CommandBungee.class )
если упадёт, то ничего страшного не случится. Просто проверить на обнову не удастся.Если твой apache упадет,заменю на свой. Хотя возможно это и не надо...