Хостинг управляемых игровых серверов

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

Глобальный охват
Глобальный охват и размещение игр по всему миру

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

Надежная инфраструктура
Надежная и безопасная инфраструктура

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

autoscale
Автоматическое масштабирование

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

dark_anti_cheat
Защита от DDoS‑атак

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

gt-site_icons02
40 типов и размеров инстансов на выбор

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

dark_BI
Аналитика и мониторинг

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

game_tech_icons_game_engine
Поддержка всех распространенных игровых программных ядер и кроссплатформенного игрового процесса

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

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

game_tech_icons_monetization
Оплата по факту использования

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

Выпущено общедоступное обновление компонентов

GameLift FleetIQ дает возможность работать в облаке с использованием собственных инструментов

Запускайте выделенные низкозатратные игровые серверы с возможностью переноса рабочих нагрузок в облако с помощью собственных инструментов. Получайте доступ к GameLift FleetIQ независимо от других компонентов GameLift. Более подробные сведения см. в объявлении »

dark_game_programing
Гибкость интеграции с другими сервисами AWS

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

gt-site_icons04
Та же низкая задержка, та же низкая стоимость

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

game_tech_icons_game_server_hosting
Доступность

Сервис GameLift вместе с этим обновлением доступен в 40 типах инстансов и 14 регионах, поэтому вы можете выбрать тип инстанса и регион, которые лучше всего подходят для вашей игры. К регионам общего доступа относятся «Лондон», «Ирландия», «Сеул», «Мумбаи», «Орегон», «Северная Калифорния», «Северная Вирджиния», «Огайо», «Канада», «Сан‑Паулу», «Франкфурт», «Сингапур», «Токио» и «Сидней». В скором времени сервис станет доступен в Пекине (он будет предоставляться компанией Sinnet).

game_tech_icons_monetization
Цены

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

dark_game_dev
new
Режим «только по требованию»

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

dark_game_SDK
new
API для описания состояния инстансов

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

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

Подбор игроков с помощью GameLift FlexMatch

game_tech_icons_matchmaking
Настраиваемые правила подбора игроков

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

dark_cross_platform
Large Match Support

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

Игровые серверы Realtime

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

game_tech_icons_real_time_servers
Сетевой стек

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

dark_game_design
Настройка работы серверов «на лету»

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

game_tech_icons_server_hosting
Глубокая интеграция с GameLift

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

dark_game_SDK
Компактность

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

dark_indie_dev
Бесплатное использование

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

Product-Page_Standard-Icons_01_Product-Features_SqInk
Подробнее о ценах на продукт

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

Подробнее 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Зарегистрировать бесплатный аккаунт

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

Регистрация 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Начать разработку в консоли

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

Вход 

Давайте перейдем на следующий уровень.

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