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

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

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

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

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

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

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

Amazon GameLift поддерживает все основные игровые программные ядра, включая Amazon Lumberyard, Unreal Engine, Unity и ядра собственной разработки на C# или C++. С помощью Amazon GameLift можно также объединить пользователей разных устройств и расширить круг поиска при подборе соперников.

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

Используйте имеющиеся инструменты и программное обеспечение без уровня управления игровыми серверами GameLift, чтобы постепенно переносить онлайн-игры в облако или запускать новые игры в облаке, экономя при использовании спотовых инстансов EC2 благодаря GameLift FleetIQ. Инстансы работают в вашем аккаунте, поэтому можно использовать контейнеры или интегрировать инстансы с другими сервисами AWS, например AWS Shield и Amazon Elastic Container Service.

Сэкономьте до 70 % по сравнению с существующими локальными развертываниями, используя алгоритм FleetIQ, который размещает в аккаунте AWS экономичные спотовые инстансы. FleetIQ в реальном времени контролирует спотовые инстансы и прогнозирует, какие из них наилучшим образом подходят для размещения новых сеансов. За счет этого сокращаются затраты на спотовые инстансы, а игроков направляют на инстансы с меньшей вероятностью прерывания игровых сеансов.

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

Общедоступное обновление GameLift FleetIQ позволяет вам платить только за то, чем пользуетесь. Стоимость использования GameLift FleetIQ пропорциональна тарифам на спотовые инстансы EC2 под управлением GameLift FleetIQ. Более подробные сведения см. в таблице цен.

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

Описывайте состояние инстансов под управлением GameLift FleetIQ (например, «Активный», «Освобождение», «Удаление») с помощью нового API DescribeGameServerInstances. Благодаря этому вы можете реализовать механизм контрольных точек на основе состояний, прежде чем размещать игровой сеанс в инстансе. Вы также можете освобождать другие ресурсы, привязанные к инстансам.
Подбор игроков с помощью Amazon GameLift FlexMatch

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

Если вам необходимо создать интенсивную игру в жанре королевской битвы, FlexMatch теперь дает возможность сопоставлять до 200 игроков и подключать их к одной игровой сессии с минимальной задержкой инстанса сервера на основе определенного вами правила. Кроме того, Large Match Support включает возможность создавать множество команд из одного определения и выполнять автоматическое заполнение. Подробнее в руководстве для разработчиков FlexMatch
Amazon GameLift Anywhere
Развертывайте выделенные игровые серверы, размещенные в облаке, локально или в рамках гибридного развертывания и управляйте ими с помощью единого решения для управления серверами.

Зарегистрируйте свой компьютер как оборудование в Amazon GameLift, чтобы отправлять на него сеансы игр. Локальное оборудование будет работать точно так же, как полностью управляемый сервер Amazon EC2. После регистрации локального оборудования вы можете компилировать, развертывать и тестировать свой игровой сеанс непосредственно на своем компьютере.

Зарегистрируйте любые вычислительные ресурсы в Amazon GameLift, чтобы создать парк Anywhere. Управляемые локальные аппаратные ресурсы можно объединять и сопоставлять с полностью управляемым оборудованием Amazon EC2. С Amazon GameLift Anywhere не нужно запускать и использовать отдельное программное обеспечение для управления игровым сервером для рабочих нагрузок, выполняемых в облаке и на локальных ресурсах.

Разработчики игр ценят гибкость средства подбора игроков для быстрого итерирования и выявления правильного набора правил подбора игроков, что делает игры более увлекательными. Однако средство подбора игроков с такой степенью гибкости трудно создать собственными силами и в нужном масштабе, так как для этого необходимо иметь опыт распределенных вычислений. С помощью FlexMatch разработчики смогут пропускать такой длительный предварительный этап разработки и смогут сразу переходить к оптимизации наборов правил. Сейчас FlexMatch также доступен в автономном режиме, что позволяет разработчикам вводить сформированные подборы в любом игровом сервере.
Если вам требуется поддержка, документация или пошаговые инструкции по началу работы, обязательно ознакомьтесь с руководством разработчика, справочными материалами по API, API игрового сервера и учебным онлайн-курсом.
Игровые серверы в реальном времени
Благодаря серверам Amazon GameLift в реальном времени разработчики получают возможность быстрого и доступного создания и обновления игровых серверов всего за пару строк кода JavaScript. Такой вариант идеально подходит для игр, которым не требуются мощные серверы. Серверы Amazon GameLift в реальном времени специально предназначены для мобильных и пошаговых игр, а также игр, в основе которых лежит обмен сообщениями.

Серверы Amazon GameLift в реальном времени без дополнительной настройки поддерживают сетевой стек, в том числе протоколы TCP и UDP.

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

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

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

За использование серверов GameLift Realtime не взимается дополнительная плата помимо текущих цен на GameLift.

В Amazon GameLift вы оплачиваете только те ресурсы, которые используете.

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

Начните разработку с помощью Amazon GameLift в Консоли управления AWS.

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