Беда не приходит одна
Уважаемые игроки, последнее время наш проект активно штормит, вот и вчерашний день преподнес сюрпризов. С атаками мы худо бедно пока вроде вопрос решили, но в сети нашего провайдера заглючил центральный коммутатор и около 14-00 24 апреля отвалилась вся сеть, на устранение последствий ушло 1.5 часа из-за того что решать этот вопрос пришлось в ручном режиме. Сегодня ночью данный коммутатор был весьма быстро заменен на такой же резервный (связи не было не более минуты). Внезапно заглючившее оборудование стоящее на текущий момент 500 000 рублей это всегда грустно и неожиданно. Надеемся что новый экземпляр будет работать стабильно и что на этом наша черная полоса закончилась и вы спокойно сможете доиграть карантин, а мы наконец хоть немного отдохнуть. Не смотря на то что весь этот ад творящийся уже вторую неделю вообще никак от нас не зависел и по сути являлся форс-мажором, мы чувствуем за вас груз ответственности. Еще раз, от лица администрации проекта и от себя лично, приношу глубочайшие извинения и выражаю благодарность за вашу поддержку и преданность. Спасибо.
Всем игрокам активирован премиум до 23-59 30 апреля. Не болейте!
Очередной DDoS
Уважаемые игроки, проект подвергся очередной более массированной DDoS атаке, решаем вопрос. Постараемся запуститься ночью. Приносим свои извинения, просим отнестись с пониманием.
UDP 00:00 - запустились в новом датацентре с фильтрацией атак, тестируем; маршруты и пинг возросли, но тут уж извиняйте... Пока все работает.
Немного дополню и расскажу о сложившейся ситуации. 16-го числа мы перенесли наши серверы в новую подсеть и отвязались от нашего хостинг-провайдера. Аплинк предоставил некоторую защиту, которая справлялась до сегодняшнего дня. Но когда трафика стало совсем много, все наши хостеры и магистральный провайдер смогли лишь развести руками.
В итоге, чтобы не создавать проблемы ни себе, ни окружающим, мы обратились к специалистами и перенесли основные серверы к ребятам, профессионально занимающимся защитой от DDoS - в stormwall.pro (они уже несколько лет защищают наш сайт). После переноса миры работают штатно, хоть и на момент начала атак возможны небольшие потери в пару процентов и вылеты небольшой части пользователей, но процесс этот временный и все закончится и устаканится после адаптации фильтров. Так что просим вас спокойней относиться к потенциальным вылетам. Спасибо!
Также хочу упомянуть, что в связи с переездом серверов немного увеличился пинг, особенно это сказалось на тех, кто проживает в Санкт-Петербурге - рядом со старым местом расположения проекта. Но это увеличение не значительное: у меня, например, до ~18мс.
Немного об объемах проблемы:
Сегодня наконец-то стала понятная цель атакующего. Некто обратился ко мне в Telegram и прислал следующее:
Угрозы и попытка вымогать средства, только он не учел одного, что проще заплатить специалистам и оградить себя от атак, чем платить шантажисту.
P.S.: наша самая сильная защита именно вы - те, кто вернется на наш сервер или кто стойко будет терпеть с нами. (с)
UPD 14-00 опять технические проблемы, решаем. Надеемся запустить миры к вечеру.
UPD 16-30 Все серверы запущены в штатном режиме, проблем больше быть не должно.
Оптимизация скорости работы сайта
Уважаемые игроки, атаки на наш проект, конечно, потрепали нервов и нам и вам, создали кучу проблем нашему провайдеру и даже магистральным аплинкам. И как коронавирусная инфекция выявила все несовершенство мировой системы здравоохранения, так и и DDoS стал индикатором накопившихся проблем, которые особо не беспокоили ранее, но дружно выплыли сейчас. Во-первых, проект целиком был перенесен в отдельную защищенную сеть, во-вторых, отделен непосредственно от серверного и абонентского оборудования нашего провайдера. Кроме того, в порядок были приведены фаерволы, средства фильтрации, оптимизирована работа веб сервера, о нем мы сейчас и поговорим...
Как некоторые из вас уже успели заметить, наш сайт стал работать существенно быстрее. Началось все с того, что наш веб-сервер стал падать от нагрузки игроков, которых массово выкидывало из игрового мира и они шли искать информацию о произошедшем на сайте. В процессе выяснилось, что кеширующий сервер - memcached - упирался в лимит файловых дескрипторов, что приводило к существенному замедлению его работы и, вместо ускорения, мы получали прямо противоположное - существенное замедление всего, а большое количество запросов даже приводило ко временной недоступности сайта.
На главной странице сайта часть контента не использовала кеш, потому что разработчики одного стороннего компонента - раки , а скрипты базы знаний мешали работе остального JS-кода. Несколько запросов, часто выполняющихся на сайте, не имели нужных индексов. Подключив аналитику, мы постепенно стали производить оптимизацию:
Перевод кеширования на UNIX Socket:
Пример оптимизации работы mysql запросов:
В итоге, сайт в целом стал грузиться минимум в 2 раза быстрее, особенно это стало заметно по форуму и панели управления. Главная страница перестала тупить, как раньше. А самое главное - веб-сервер стал действительно устойчивым и перестал отваливаться.
Работы продолжаются и сейчас, возможно, получится выжать из веб-сервера еще что-то и сделать сайт сверхзвуковым. Спасибо за внимание, не болейте.
Потенциальное завершение технических проблем
Уважаемые игроки, спустя несколько дней напряженной работы без сна и отдыха, мы провели все запланированные мероприятия (а их было много) и перенесли все серверы проекта в отдельную защищенную сеть. Вот уже двое суток ситуация стабильна и, надеемся, что так будет и впредь.
В случае, если вы все еще испытываете какие-либо трудности с подключением к игровым мирам, пожалуйста, обращайтесь в соответствующую тему (только не забудьте ознакомиться с первым сообщением темы и предоставить всю необходимую информацию ©). Приносим свои извинения и в качестве компенсации за причиненные неудобства выдаем обещанный промокод:
WE-ARE-DEEPLY-SORRY-AGAIN
Для ввода промокода воспользуйтесь соответствующей опцией в меню Isengard (доступно после ввода команды ".i" - без кавычек). Срок жизни кода - неделя, до 24 апреля включительно.
Спасибо, что вы с нами! Не болейте!
Немного об атаках
Уважаемые игроки, атаки продолжаются, весьма настырные и надоедливые дудосеры попались. Завтра-послезавтра мы предпримем некоторые меры (технические детали раскрывать не хочу) которые помогут справляться практически с любым DDoS и на проект вернется спокойствие. На текущий момент подготовительные процессы завершены, в ходе настройки и после нее могут возникать разного рода технические проблемы с подключением к игровым мирам. Так что если у вас слабые нервы, рекомендуем ближайшие день-два отдохнуть от игры, ну или выпить успокоительного . И хоть данные обстоятельства не наша вина, по итогу всех мероприятий каждый получит промокод. Не расстраивайтесь, спасибо что вы с нами.
DDoS и новые Proxy-серверы
Уважаемые игроки, последние пару дней наш (и не только) проект подвергается DDoS атаке. Несмотря на сильный рост траффика и интереса к любым онлайн играм за счет карантина, кому-то, видимо, показалось мало... Сильно ситуацию не изучал, но как минимум еще Uwow страдает так же, как и мы. Для борьбы предпринимаются все меры, в крайнем случае весь наш трафик будет фильтроваться на аплинках. Уже вчера наш проект и сеть в целом оказались достаточно устойчивы, а вот внешние сервисы, которые размещены не в нашей серверной...
Помимо основных серверов атаке подверглись и наши Proxy-серверы (непонятно зачем), призванные улучшить ситуацию с пингом для игроков, испытывающих проблемы на прямом маршруте к нам. В итоге мы перенесли все прокси на устойчивые хосты, часть внутренней инфраструктуры отвязана от публичных сервисов.
- Если вы не испытываете проблем с пингом, пожалуйста, используйте прямое подключение - рилм Isengard Tirion x2 / Isengard Horizon x5 / FUN;
- Все прокси переименованы (извиняйте, если возникнут проблемы с аддонами);
- Французский прокси был убран из доступного списка;
- Вместо него встречайте Helsinki (Финляндия, всего ~7 мс. до нашего сервера) и Nuremberg (Германия, ~ 30 мс. до нашего сервера).
Приносим свои извинения и просим отнестись с пониманием. К сожалению, далеко не все зависит от нас, но мы стараемся и решаем возникающие проблемы. Не болейте.
Список обновлений 08.09.2015 - 14.09.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.
Список обновлений 01.09.2015 - 07.09.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.
Список обновлений 26.08.2015 - 31.08.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.
Список обновлений 18.08.2015 - 25.08.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.
Список обновлений 12.08.2015 - 17.08.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.
Список обновлений 04.08.2015 - 11.08.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.