Amazon GameLift – это управляемый сервис, предназначенный для развертывания, эксплуатации и масштабирования выделенных серверов для сессионных многопользовательских игр. Amazon GameLift позволяет без труда управлять серверной инфраструктурой, масштабировать ресурсы для снижения задержек и сокращения расходов, распределять игроков по доступным игровым сессиям и обеспечивать защиту от атак типа «распределенный отказ в обслуживании» (DDoS). Вы платите только за вычислительные ресурсы и полосу пропускания, которые ваши игры реально используют, без заключения ежемесячных или ежегодных контрактов.

Начать работу с Amazon GameLift
Снимок экрана консоли Amazon GameLift
Экономия тысяч часов технической работы с Amazon GameLift

Просто добавьте SDK Amazon GameLift в свою игру, загрузите сервер – и Amazon GameLift начнет подключать игроков за считаные минуты.

С Amazon GameLift потребление ресурсов сокращается вдвое

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

Amazon GameLift на проверенной платформе AWS

Доверьтесь проверенной платформе AWS с низкой сетевой задержкой, высокопроизводительными вычислительными ресурсами и защитой от DDoS-атак.

Gearbox Software

«Наша команда состоит всего из двух человек, и мы представить себе не могли, что сможем уйти от одноранговых сетей и создать кросс-игру всего через 4 месяца после первого запуска, но с помощью Amazon GameLift мы смогли сделать это за несколько недель».

Gearbox Software

Издательская программа Mobile Publishing Program компании Wargaming использует Amazon GameLift для того, чтобы разработчики игр могли легко выполнять масштабирование и обслуживать игроков по всему миру, а основные усилия направляли на создание инновационных игровых процессов.

Gearbox Software

«Теперь, когда Amazon GameLift стал поддерживать любые игровые программные ядра, мы рады использовать все возможности этого сервиса и обеспечивать нашим игрокам бесперебойное участие в многопользовательских онлайн-играх на высокой скорости».

Aon Interactive, Корея

«Amazon GameLift помогает компании AON разрабатывать быстрые и стабильные многопользовательские игры и обеспечивать подключение игроков с мобильных устройств в любой части света практически без задержки».

Proletariat Inc.

«Вариантов у Proletariat Inc. было два: нанять команду разработчиков и потратить месяцы на создание собственной облачной инфраструктуры или выполнить развертывание серверов на Amazon GameLift за считаные минуты. Выбор был очевиден».


Amazon GameLift выделяет инстансы, развертывает игровые серверы на работающих инстансах, организует балансировку трафика между группами игровых серверов, следит за состоянием серверов и инстансов и заменяет вышедшие из строя инстансы без участия пользователя

В Amazon GameLift встроены средства защиты игровых серверов от распространенных атак типа «распределенный отказ в обслуживании» (DDoS) на сетевом и транспортном уровнях. Сервис также поддерживает настройки автоматического масштабирования для погашения DDoS-атак без отключения игроков. Подробнее о защите игровых серверов от DDoS-атак.

С помощью консоли управления Amazon GameLift или интерфейса командной строки AWS можно настроить автоматическое масштабирование сервиса в зависимости от количества игровых сессий, свободных инстансов и среднего времени ожидания игроков. Функция автоматического масштабирования Amazon GameLift позволяет запускать от одного инстанса до сотен и тысяч инстансов одновременно и останавливать неиспользуемые инстансы за несколько минут.

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

Возможности средства подбора игроков FlexMatch сервиса Amazon GameLift позволяют подбирать игроков на основе определяемых клиентом правил. Мощный язык правил FlexMatch позволяет легко и быстро создавать надежную систему подбора игроков как на основе навыков и задержек, так и на основе специально заданных критериев. Выдаваемые FlexMatch результаты автоматически направляются в очередь, которая затем может распределять игроков в регион AWS, обеспечивающий оптимальное соотношение задержки для игрока и загрузки сервера. FlexMatch также позволяет направлять новых игроков в освободившиеся игровые слоты, выполняя подбор по тем же специальным критериям, что использовались для существующей игровой сессии. С такими возможностями игры работают быстро, динамично и увлекательно. Подробнее о FlexMatch в «Руководстве для разработчиков».

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

Amazon GameLift предлагает 3 типа инстансов, оптимизированных для разных примеров использования. Вы можете самостоятельно выбрать необходимую мощность и количество процессоров, объем памяти и сетевые ресурсы, оптимальные для вашей игры. Все инстансы Amazon GameLift используют улучшенную сетевую конфигурацию, что позволяет значительно повысить показатель передачи пакетов в секунду (PPS), а также повысить устойчивость сети и уменьшить сетевые задержки.

Консоль управления Amazon GameLift включает панели мониторинга для отслеживания производительности игр. С помощью Amazon CloudWatch можно в режиме реального времени отслеживать данные по спросу игроков, ресурсам сервера и их работоспособности, использованию ЦПУ и памяти, а также создавать операционные предупреждения. Amazon GameLift также позволяет автоматически собирать и сохранять журналы игровых серверов для последующего извлечения и изучения данных.  

Сервис Amazon GameLift обеспечивает все необходимое для развертывания выделенных игровых серверов в облаке: высокопроизводительные виртуальные машины, хранилища на базе SSD, быструю передачу данных в Интернет, и все это – по требованию, без обязательных ежемесячных платежей. Вы платите только за фактически потребляемые ресурсы.

Amazon GameLift работает на базе проверенной временем сетевой инфраструктуры и ЦОД Amazon. Соглашение об уровне обслуживания Amazon подразумевает доступность 99,95 % для каждого региона AWS.

Amazon GameLift поддерживает игры для большинства популярных игровых платформ, включая Android, FireOS, iOS, Mac, PC, PlayStation 4 и Xbox One.

Amazon Lumberyard

Выделенные игровые серверы Amazon Lumberyard разработаны с обеспечением глубокой интеграции с сервисом Amazon GameLift.

Unreal Engine

Amazon GameLift легко интегрируется с выделенными игровыми серверами Unreal Engine с помощью встроенного подключаемого модуля.

Unity

Начните работу прямо сегодня, интегрировав серверный SDK Amazon GameLift для C# с выделенным игровым сервером Unity.

Настраиваемое программное ядро и серверные сервисы

Amazon GameLift поддерживает на серверах среду C# и C++, а также более 10 дополнительных языков для клиентских и серверных игровых сервисов.

Помимо сервиса Amazon GameLift, Amazon предоставляет разработчикам игр постоянно расширяемый ассортимент кроссплатформенных компонентов. Мы неустанно работаем над тем, чтобы помочь разработчикам воплотить их творческие замыслы в реальность, не тратя сил на управление инфраструктурой, чем бы они ни занимались: исследовали возможности облака AWS, создавали новый блокбастер на базе игрового движка Amazon Lumberyard или объединяли крупные сообщества игроков с помощью Twitch.

Мы только начинаем развивать Amazon GameLift. Чтобы не пропустить информацию о новых кросс-платформенных элементах Amazon для разработки игр, подпишитесь на новостную рассылку Amazon для разработчиков игр или следите за нашими новостями в Twitter и Facebook.