
Очередной 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 мс. до нашего сервера).
Приносим свои извинения и просим отнестись с пониманием. К сожалению, далеко не все зависит от нас, но мы стараемся и решаем возникающие проблемы. Не болейте.
Уважаемые игроки, уведомляем вас о том что сегодня ночью в 01:30 МСК будут проводиться технические работы на сервере Tirion. Если все пойдет хорошо, а так скорее всего и будет, то процесс займет около двух-трех часов. За это время скрипты произведут оптимизацию базы данных персонажей, после этого вновь заработают петиции на вступление в гильдию и хартии на создание арены.
Так же хотелось бы пояснить насчет все чаще и чаще возникающих криков о пинге и лагах. Тезисно:
- Не смотря на кратно возросшее число игроков наше ядро справляется с таким наплывом неплохо. Средний дифф (серверная задержка) в самый час пик составляет порядка 100-150 единиц, что весьма неплохо и играбельно (с учетом что все PvP бои проводятся на кроссе с задержкой в 20).
- В связи с карантином в мире возникли глобальные проблемы с интернетом, сети перегружены, все сидят дома и смотрять HD видео. Вероятней всего ваши беды связаны с вашим же провайдером или с провайдерами обеспечивающими связь между нами и вами. Так или иначе обращайтесь в тему Проблемы с подключением, поможем, подскажем. (Не забудьте ознакомиться с правилами составления заявки).
- Рекомендуем вам попробовать прокси-миры, возможно изменившийся маршрут от нас к вам поможет. Можно использовать VPN или софтины типа Exitlag (loTEDve лично советует и обещает рефералку желающим
).
Не болейте!
Обновлено в 4-00 МСК: Уважаемые игроки, спустя 2.5 часа технические работы успешно завершены.

Список обновлений 18.02.2015 - 24.02.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.

Список обновлений 11.02.2015 - 17.02.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.

Список обновлений 03.02.2015 - 10.02.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.

Список обновлений 27.01.2015 - 03.02.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.
Также напоминаю Вам про тестовый турнир, который пройдёт уже сегодня: просто поучаствовав в нём и отыграв все положенные бои Вы можете получить 50 бонусов. Подробнее в этой новости.

Список обновлений 22.01.2015 - 26.01.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.

Список обновлений 28.12.2014 - 21.01.2015 WotLK
Список изменений сервера
Wrath of the Lich King
Уважаемые игроки, представляем вашему вниманию список изменений, правок и обновлений, произошедших на сервере за последнее время.
Как всегда, внутри темы Вы можете задать интересующий Вас вопрос по текущим правкам или попытаться собрать лайков на актуальном и грамотно оформленном тикете в багтрекере, который, по Вашему мнению, был незаслуженно забыт: достаточно в этой теме опубликовать ссылку на ошибку и вкратце описать её суть - если проблема окажется актуальной, она будет доведена до разработчиков.