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

Чтобы любой пользователь мог играть с минимальной задержкой, развертывание игровых серверов можно выполнить в 24 регионах 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 поддерживает все основные игровые программные ядра, включая Amazon Lumberyard, Unreal Engine, Unity и ядра собственной разработки на C# или C++.

Сервис 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 доступен в 60 типах инстансов и 22 регионах, поэтому вы можете выбрать тип инстанса и регион, которые лучше всего подходят для вашей игры. Просмотреть все регионы, в которых доступен сервис 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.

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