Здравствуйте игроки и админы.
Я создал этот акк только ради этого поста. На всякий случай. А то меня могут забанить за то что я тут напишу. Очень надеюсь, что этот пост поможет всем.
Дисконнекты на осадах...
Я игрок. Состою в одной из гильдий, которая часто ходит на осаду. На гранасе. И меня порядком подзаколебало 10-минутное вышибание с осады.
Я стал рассуждать.
10 минут вы не можете войти в игру. Это происходит только на осадах и в основном на больших, когда много людей.
Какого черта, - подумал я. Если эти 10 минут запрограммированы, то почему они не выключат их. Ведь это так всех раздражает. Не идиоты же они. Значит это что-то другое, к чему программисты катаури не имеют отношения. Ну конечно! Это же типичное поведение системы, противодействующей ддос аттакам! И ребята в фабрике ничего с этим не делают! Почему? Да они же просто не знают, что такая проблема существует!
Но я не стал бы писать этот пост, если бы не имел веских доказательств.
Итак, я стал изучать, куда соединяется игра. Далее техническая информация. Я не знаю, держится ли она в секрете, но любой, кто знаком с тем, как работают сети, в частности интернет, могут эту информацию получить не сходя с места. В результате моих исследований выяснилось, что клиент игры соединяется на 4 разных адреса, если мы на гранасе:
188.127.248.202 на порт 8080
188.127.248.198 на порт 4254
188.127.248.203 на порт 4254
188.127.248.204 на порт 4254
первый адрес - это логин сервер. наберите ping login.royalquest.ru чтобы в этом убедиться. соединение к этому серверу устанавливается ненадолго, после чего игра надолго цепляется на оставшиеся 3 адреса, точнее на один из этих трех адресов. Я не совсем понял принцип, возможно это связано с аккаунтом. По факту, заходя под одним и тем же аккаунтом я всегда попадаю на один и тот же аддрес.
Эти адреса не пингуются. Видимо это сделано, чтобы гуляющие по сети пинги не вносили помехи в работу этих серверов. То что это 3 отдельных сервера, я уверен на 100%, иначе затея с разделением серверов по аккаунтам была бы бессмысленной.
Далее самое интересное.
Я написал програму, которая устанавливает соединение с одним из этих серверов и тут же разрывает его. И тут же делает это еще раз. И еще раз. Ну и так далее.
Результаты интересны:
через примерно 1000-1500 актов коннект-дисконнект мой ip адрес на 10 минут получает бан ТАДА! Вот он, родимый,
Интересно, что если меня банит на 203-м адресе, то я также получаю бан и на 204-м. и наоборот. А вот получая бан на 198 адресе, 203 и 204 остаются доступны.
А самое интересное, что когда я получаю бан на 203-м или 204-м адрессе, я получаю бан и на.... (барабанная дробь) royalquest.ru (201-й аддрес, что как-бы намекает, сравните с 203 и 204). Понимаете! Сайт и два из трех серверов гранаса обслуживаются одним и тем же каналом системы противодействия ддос аттакам.
Вот тут я вслух сказал очень много неприятных слов админам фабрики, что допустили такое безобразие. Но тут их писать не стал.
У меня всё. Баньте.
Сообщение отредактировал KirMakaroff, 29 September 2013 - 20:37 PM.