За время, прошедшее с запуска Conqueror's Blade, мы смогли добавить в игру несколько разных способов, позволяющих игрокам со всего света найти друг друга и вступить в бой: от алгоритма по поиску соперника на одном сервере до межсерверного подбора. Это дало возможность большему количеству игроков попасть в очередь на бой, сражаться вместе и показать свою удаль на мировой арене.

С выходом Conqueror’s Blade: Paragons мы достигли очередной важной вехи — подбор оппонента заработал между нашими серверами в Северной и Южной Америке благодаря режиму «Осада NA-SA».

Но мы не собираемся останавливаться на достигнутом, ведь цель Conqueror’s Blade — дать игрокам со всего мира принять участие в поистине масштабных сражениях. Рады сообщить, что в скором времени запустим новый режим подбора соперников, который объединит Европу и Новый Свет, — межконтинентальный матчмейкинг. Это наша первая попытка воплотить мечту о по-настоящему глобальных сражениях.

Время тестов 

Тестирование межконтинентального матчмейкинга начнется на этой неделе, ниже представлено расписание:

Пятница, 24 июня

  • 15:00–17:00 мск.
  • 21:00–23:00 мск.

Суббота, 25 июня

  • 15:00–17:00 мск.
  • 22:00–00:00 мск.

Воскресенье, 26 июня

  • 15:00–17:00 мск.
  • 21:00–23:00 мск.

Чего ждать от нового режима?

Conqueror's Blade уже впечатляет захватывающими битвами 15 на 15. Однако это значит, что каждый матч требует поиска такого количество игроков — весьма нетривиальная задача! С выходом нового режима алгоритм подбора сможет оперировать более масштабным пулом участников, что скажется на игре так:

  • сократится время ожидания матчей;

  • в матчах окажутся игроки, лучше подходящие друг другу по личному навыку;

  • больше игроков успеет принять участие во временных событиях;

  • в боях смогут участвовать игроки из разных регионов, с разными стилями игры.

Какие препятствия надо будет преодолеть

Мы напряженно работаем над технологией, которая позволит нам задействовать межконтинентальный подбор игроков во всех игровых режимах. Вполне возможно, что в скором времени она будет готова.

Наиболее насущной проблемой являются сетевые задержки. Даже в идеальных условиях полностью устранить сетевые задержки между серверами на разных континентах не выйдет. Далее, стабильность подключения зависит от множества факторов, которые разнятся от страны к стране: региональные условия, работа местных провайдеров и тому подобное. Все это может привести к потере пакетов и пикам задержек.

Чтобы решить эти проблемы, мы планируем взяться за оптимизацию следующих аспектов.

  • Подбор узлов соединений: мы будем постоянно сравнивать и анализировать сетевые узлы крупнейших провайдеров облачных сервисов, чтобы выбрать серверы с наименьшей задержкой, наибольшей пропускной способностью и крупнейшим сетевым резервом для каждого региона.
  • Оптимизация алгоритма подбора: алгоритм тщательно просканирует ваш регион, прежде чем переключиться на поиск по другим континентам. Наш алгоритм будет настроен таким образом, чтобы вы с высокой вероятностью оказывались в матче с игроками, которые присоединились к игре из вашего или ближайших регионов, что сократит задержки, сделает подбор быстрее, а битвы приятнее.

  • Оптимизация сетевого кода: мы постараемся значительно сократить количество информации, которую нужно отправить и получить в ходе битвы. Снизим частоту, с которой происходит обмен сетевой информацией; операции, которые раньше требовали десятка, а то и дюжины запросов, теперь смогут обойтись одним-двумя. Это уменьшит вероятность потери пакетов.

Мы также постараемся плотнее задействовать выделенные соединения, чтобы снизить влияние местных условий на качество соединения между игроками из разных регионов. За этим аспектом будем пристально следить. Обязательно свяжитесь с нашей командой поддержки, если вы столкнулись с какими-либо серверными проблемами!

События и часовые пояса

Новый Свет и Европа охватывают множество часовых поясов. Когда игроки с разных континентов начнут играть вместе, это скажется на пиках активности, и нам потребуется внести определенные изменения в систему событий.

В первую очередь мы подключим межконтинентальный подбор игроков к режимам, которые доступны на постоянной основе. Когда убедимся, что все работает должным образом, постепенно возьмемся за режимы и события с ограничением по времени.

Мы постараемся не затронуть еженедельные события, а также немного увеличим срок активности других таких событий, чтобы охватить больше часовых поясов.

Уникальные трактаты

На пути к созданию по-настоящему глобальной системы подбора соперников есть еще одно препятствие: сам игровой контент, бывает, разнится между нашими серверами на трех континентах.

Заметнее всего это по уникальному трактату «Путь командира». Он доступен на серверах Южной Америки, но отсутствует в Северной Америке и Европе. Снабженный им отряд требует на 16% меньше очков лидерства.

Чтобы игроки на разных серверах могли играть на равных, учитывая уже вложенное в добычу трактатов время, мы приняли решение сделать уникальный трактат «Путь командира» доступным на серверах Северной Америки и Европы. Получить его, как и другие трактаты, можно на раскопках. Это обстоятельство повлечет перемены в составах войск на серверах и разнообразит впечатления игроков.

Мы также хотим воспользоваться неделями, оставшимися до запуска межконтинентального подбора игроков, чтобы собрать ваши мнения об этом трактате. Поделитесь своими отзывами в Discord.

Информация о запуске

С учетом всех обстоятельств план по запуску у нас такой.

Серверы Нового Света

  • Межконтинентальный подбор игроков заменит межсерверный, а также подбор соперников на одном сервере для всех игровых режимов, доступных на постоянной основе.
  • Межсерверный подбор и подбор соперников на одном сервере продолжат функционировать для рейтинговых боев и режимов, связанных с ограниченными по времени событиями, но впоследствии мы подключим межконтинентальный подбор игроков и к ним.

Европейские серверы

  • Межконтинентальный подбор игроков заменит межсерверный, а также подбор соперников на одном сервере для всех игровых режимов, доступных на постоянной основе.
  • Межсерверный подбор и подбор соперников на одном сервере продолжат функционировать для рейтинговых боев и режимов, связанных с ограниченными по времени событиями, но впоследствии мы подключим межконтинентальный подбор игроков и к ним.
  • Мы оставим возможность запустить межсерверный подбор игроков для режима «Осада» и выделим ее в отдельный пункт, доступный игрокам с европейских серверов. Эти игровые серверы расположены в Европе и лучше послужат делу сокращения задержек.
  • Игроки на европейских серверах смогут выбрать, какой режим подбора им использовать, исходя из местных условий и предпочтений.

Мы приложим все усилия к разработке межконтинентального подбора, чтобы система могла автоматически выбирать сетевые узлы с наиболее благоприятными условиями, исходя из настроек сети каждого игрока. Нам бы хотелось, чтобы у всех игроков была возможность оказаться в бою на сервере с наименьшим количеством задержек.

Однако такая система динамических узлов крайне сложна в исполнении. Предполагаем, что нам потребуется как минимум несколько недель, если не месяцев, чтобы довести ее до ума, а потом как следует протестировать. Будем делиться новой информацией по ходу разработки и испытаний.

Межконтинентальный подбор игроков является крайне важным шагом для Conqueror's Blade, и словами не передать, как мы гордимся, что смогли до него добраться. Нам не терпится услышать, что вы думаете об этом функционале, так что, если у вас найдется время, обязательно присоединяйтесь к обсуждению в Discord!