Техническая сторона WoW Circle
February 5, 2013, 2:35 PM
На сегодняшний день(05.02.13), оборудование проекта почти полностью находится в Москве, только лишь веб ресурсы располагаются на Украине.
Проект обслуживает 28 серверных машин, на которых располагаются игровые сервера и авторизации, веб ресурсы обслуживают 4 сервера, итого на текущий момент проект использует 32 машины, до каждой из них выделенный интернет канал скоростью от 100 до 200 мбит/с, при необходимости, он расширяется до 500 мбит/c.
Каждый игровой мир, сайт, форум, кабинет находятся на отдельном оборудовании, это сделано для того, чтобы при возникновении проблем на каком-то из серверов, он не мешал работе других сервисов, хотя мы могли бы спокойно размещать на 1 сервере до 2-3 игровых миров т.к мощности используемых процессов Intel Xeon X5650-5690 это позволяют, в итоге мы потребляем лишь 30-50% от их потенциала на каждом сервере и заботимся о качестве игры у нас на проекте.Игровые миры работают на ядре собственной разработки, основанной на TrinityCore, для баз данных, используются высокопроизводительные Mysql сервера Percona 5.5, кластеризация при этом не используется.
Сейчас наше ядро может держать онлайн до 6000 тыс. человек на одном игровом мире версии 2.4.3 и 3.3.5a, до 4500 тыс. человек на реалме 4.0.6a и до 3500 тыс. человек на версии 4.3.4, можно больше, но тогда в игре будут сильные задержки, по этому установлены данные лимиты. Чтобы работать с онлайном более 6 тыс. чел. нужены серьезные оптимизации в коде ядра, которые могут занять несколько месяцев, но мы работаем в этом направлении.
Следите за новостями и приятной игры на проекте wowcircle.com.
Автор n0n4m3, wowcircle.com.