Скачок пинга на ровном месте

unageun

Пользователь
Сообщения
128
Решения
12
Пытаюсь уже давно понять от чего неожиданно подскакивает пинг у игроков. Обычно такое явление происходит когда онлайн переваливает за 80, но с онлайном не связано, т.к. может и на 120 без проблем работать, а потом на 80 резко скакануть. Может кто сталкивался и понял с чем это связано? Или порассуждаем/погадаем что за дичь творится.
Связка серверов - банжа и несколько серверов на 1.16
Вам необходимо зарегистрироваться для просмотра изображений-вложений

На графике видно лавинообразное нарастание скорости и затем резкий обрыв. Как раз во время обрыва происходит лаг у всех игроков на 2-3 секунды и потом пинг показывает 1к+, некоторых игроков просто выбивает.
Уже давно пытаюсь понять зависимость этого явления, но так и не смог найти закономерности. Уже и в лог записывал что происходит на сетевой карте в этот момент. Ничего криминального не видел,у всех игроков резко подскакивает количество запросов на сервер, как будто сервер их всех сразу поставил в очередь на обработку запроса. Пытался банжу ставить на отдельном хосте с антиддосом.
На ддос не похоже. Да к тому же ушел за тспщилд, чтобы не палить реальный ip после жестких дудосов.
 
Последнее редактирование:
Пытаюсь уже давно понять от чего неожиданно подскакивает пинг у игроков. Обычно такое явление происходит когда онлайн переваливает за 80, но с онлайном не связано, т.к. может и на 120 без проблем работать, а потом на 80 резко скакануть. Может кто сталкивался и понял с чем это связано? Или порассуждаем/погадаем что за дичь творится.
Связка серверов - банжа и несколько серверов на 1.16
Вам необходимо зарегистрироваться для просмотра изображений-вложений

На графике видно лавинообразное нарастание скорости и затем резкий обрыв. Как раз во время обрыва происходит лаг у всех игроков на 2-3 секунды и потом пинг показывает 1к+, некоторых игроков просто выбивает.
Уже давно пытаюсь понять зависимость этого явления, но так и не смог найти закономерности. Уже и в лог записывал что происходит на сетевой карте в этот момент. Ничего криминального не видел,у всех игроков резко подскакивает количество запросов на сервер, как будто сервер их всех сразу поставил в очередь на обработку запроса. Пытался банжу ставить на отдельном хосте с антиддосом.
На ддос не похоже. Да к тому же ушел за тспщилд, чтобы не палить реальный ip после жестких дудосов.
После дудосов ип менял? Они могут на прямую дудосить. Кидай список плагинов и логи.
Объединено

На дудос не похоже, но так, спросить насчет ип решил.
 
В логах всех серверов ничего нет. Плагины на разных серверах отличаются по набору, в основном это разные наборы для серверов выживания, плюс скайблок и зародыш миниигр. Надо будет собрать их список, чтобы все скинуть. Все плагины скачаны только со spigotmc.org, dev.bukkit.org и songoda.com. Платные плагины куплены в обязательном порядке. IP менял несколько раз.
При дудосе летит входящий трафик, а на скрине скачок исходящего трафика. Я думал что может кто то через какие то World downloader моды качает с сервера мир, поставил HackedServer и Spartan на сервера, по идее они должны это всё пресекать на корню.
Специально отключал сервера на которые думал что из-за них идёт скачок, но все равно и без них тоже такие скачки были. Специально убирал с серверов вспомогательные плагины, которые не влияют на игровой процесс. В общем я уже несколько месяцев танцую с бубном вокруг этой проблемы, пока ничего не нашел и проблема не исчезла. Грубо говоря эта тема про то что - было ли такое еще у кого в последние месяцы или нет?
Вот так выглядит дудос:
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Попробуй поставить совершенно другую сборку и посмотреть будет ли это продолжаться. Может дело не в DDos, а чём-то другом.

Ещё попробуй сменить IP и использовать TCPShield, а ещё лучше TCPShield + OHV.

Вместо localhost везде сделай 127.0.0.1. Localhost может быть не только заполнитель IP твоего PC, но и почти любой другой, это даёт возможность перехвата. 127.0.0.1 является твоим и только твоим IP заполнителем.

На сколько много игроков на сервере в среднем? Если они обычно в определённый отрезок дня, скажи кол-во во время пика. Попробуй отследить в какое время это обычно происходит.
 
Да давно на TCPShield перешел. На счет локалхоста интересная мысль, попробую поменять, хотя, как мне кажется, это ничего не даст. Все порты, кроме 25565, из вне закрыты, доступ к остальным портам есть только у меня и у админов, в которых я полностью уверен, т.к. их деятельность логируется на дедике. Железо на сервере мощное, проц i9-9900k и NVMe диски, поэтому проблем в производительности быть не должно.
Скрин дудоса - это январский, просто забыл уточнить. С тех пор как ушел на TCPShield - ни одной ддос атаки. Но вот этот подскакивающий пинг остался. Операционную систему специально переустановил на дедике, чтобы исключить проблему из-за нее. Также пробовал менять версию java 8 и 11. Но 11 мне не понравилась, на ней жор памяти больше почему то и проблему скачков пинга это не решило. Даже пытался оптимизировать ядро линукса.
Планирую на днях переехать на другой выделенный сервер. У меня почему то закрадывается подозрение что проблема в сетевой карте дедика или в коммутаторе датацентра. В общем, я просто не знаю откуда это вылазит. Осталось карты раскинуть и на кофейной гуще погадать.
Игроков сейчас в среднем сотня. По времени нет закономерности, может вообще сутки не пинговать, а на следующий вечер несколько раз пинги подскакивают.
p.s. Это продолжается уже очень долго, точно не помню, но больше полугода точно. Раньше некогда было заниматься, т.к. постоянно и довольно жестко ддосили, при чем дудосили исключительно в цифровой ip адрес сервера, на котором стояла банжа. Я пробовал и на OVH ставить банжу на отдельный сервер, на срвгейм брал впс для банжи, в европе брал впс с антиддосом. Не помогало ничего, на каждой защите находили уязвимость и били в нее. Более менее атаки держал немецкий антиддос сервер. Он отсеял почти 99% атак и изредка при атаках вылетало 5-10 игроков с сервера, но они спокойно через 5 секунд возвращались обратно.
 
Да давно на TCPShield перешел. На счет локалхоста интересная мысль, попробую поменять, хотя, как мне кажется, это ничего не даст. Все порты, кроме 25565, из вне закрыты, доступ к остальным портам есть только у меня и у админов, в которых я полностью уверен, т.к. их деятельность логируется на дедике. Железо на сервере мощное, проц i9-9900k и NVMe диски, поэтому проблем в производительности быть не должно.
Скрин дудоса - это январский, просто забыл уточнить. С тех пор как ушел на TCPShield - ни одной ддос атаки. Но вот этот подскакивающий пинг остался. Операционную систему специально переустановил на дедике, чтобы исключить проблему из-за нее. Также пробовал менять версию java 8 и 11. Но 11 мне не понравилась, на ней жор памяти больше почему то и проблему скачков пинга это не решило. Даже пытался оптимизировать ядро линукса.
Планирую на днях переехать на другой выделенный сервер. У меня почему то закрадывается подозрение что проблема в сетевой карте дедика или в коммутаторе датацентра. В общем, я просто не знаю откуда это вылазит. Осталось карты раскинуть и на кофейной гуще погадать.
Игроков сейчас в среднем сотня. По времени нет закономерности, может вообще сутки не пинговать, а на следующий вечер несколько раз пинги подскакивают.
p.s. Это продолжается уже очень долго, точно не помню, но больше полугода точно. Раньше некогда было заниматься, т.к. постоянно и довольно жестко ддосили, при чем дудосили исключительно в цифровой ip адрес сервера, на котором стояла банжа. Я пробовал и на OVH ставить банжу на отдельный сервер, на срвгейм брал впс для банжи, в европе брал впс с антиддосом. Не помогало ничего, на каждой защите находили уязвимость и били в нее. Более менее атаки держал немецкий антиддос сервер. Он отсеял почти 99% атак и изредка при атаках вылетало 5-10 игроков с сервера, но они спокойно через 5 секунд возвращались обратно.
Если ты хочешь трекать ддос, надо смотреть в целом на connections и трафик. Я еще раньше давно ловил трафик дамперами типа wireshark и смотрел внутрь пакетов. Но пока уже много лет надобности не было. Это 100% способ понять, что происходит. Насколько я помню, юзал на python дампер трафика. На твоем скрине все же виден массивный скачок трафика.
Еще сейчас такие атаки бывают, что в банже ничего не видно, а канал забивают гигабитный. Приходится писать защиту и от такого.
 
Тоже думал о том что придётся ставить какой-нибудь монитор трафика. Боюсь что это отрицательно скажется на производительности.
Я какой то монитор трафика один раз включил и забыл выключить, когда онлайн перевалил за 50 у всех стало жутко лагать.
Пока тему мониторов на линуксе еще не изучал плотно чтобы выбрать подходящий, который не будет грузить сеть и сервер и будет собирать максимальное количество информации.
 
Тоже думал о том что придётся ставить какой-нибудь монитор трафика. Боюсь что это отрицательно скажется на производительности.
Я какой то монитор трафика один раз включил и забыл выключить, когда онлайн перевалил за 50 у всех стало жутко лагать.
Пока тему мониторов на линуксе еще не изучал плотно чтобы выбрать подходящий, который не будет грузить сеть и сервер и будет собирать максимальное количество информации.
Я в момент атаки включал, конечно такие треки и запись пакетов (сотен мегабайт в сек). А так для трекинга статистики ОС есть много, они и трафик трекают. Там нет нагрузки.
 
Назад
Сверху Снизу