Amazon GameLift

Расширение возможностей многопользовательских игр с помощью выделенных облачных серверов
ВЫПУЩЕНО ОБЩЕДОСТУПНОЕ ОБНОВЛЕНИЕ КОМПОНЕНТОВ

Хостинг GameLift уже доступен в шести новых регионах

Станьте ближе к реальному региональному местоположению пользователей благодаря добавлению шести новых регионов (от 15 до 21) и быстрее предоставляйте продукты благодаря упрощенному управлению ресурсами. Читать объявление в блоге »

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

Преимущества

45 мс

средняя задержка по всему миру

GameLift предоставляет надежные выделенные игровые серверы для обеспечения эффективного игрового процесса с минимальной задержкой и максимальной экономичностью. Благодаря использованию вычислительных мощностей EC2, 21 регион и 60 типов инстансов сервис GameLift обеспечивает максимально эластичный глобальный масштабируемый сервис для вычислений.  Подробнее »

Экономия до 70 %

по сравнению с существующими развертываниями в локальной среде

Автоматическое масштабирование с помощью FlexMatch позволяет удовлетворять запросы игроков и подключать до 200 пользователей к одной игровой сессии с минимальной задержкой инстанса сервера. GameLift позволяет сэкономить до 70 % по сравнению со стоимостью существующих развертываний в локальной среде. Подробнее »

Гибкость

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

GameLift обслуживает вас независимо от того, нужны ли вам все предлагаемые элементы или только определенные модульные элементы. Создаете игру с нуля? Используйте все возможности GameLift. Запускаете контейнерные сборки игрового сервера или хотите повторно использовать существующий уровень управления сервером? Используйте GameLift FleetIQ для получения только экономичных жизнеспособных спотовых инстансов. Нужно только средство подбора игроков? Используйте GameLift FlexMatch для подбора игроков, независимо от того, как вы запускаете свои игровые серверы: однорангово, локально или на облачных вычислительных примитивах. Подробнее »

Примеры использования

  • Управляемые серверы
  • Гибкость при встраивании в стек
  • Переход с P2P‑серверов
  • Поддержка кроссплатформенных игр
  • Подбор игроков‑соперников
  • Управляемые серверы
  • Позвольте сервису GameLift выполнить тяжелую работу по развертыванию выделенных игровых серверов и управлению ими, чтобы вы могли сосредоточиться на разработке игр. GameLift позволяет уменьшить нагрузку, связанную с масштабированием серверов при изменении спроса игроков, и при этом обеспечить низкую задержку и экономичность. Такой процесс можно показать на следующем примере архитектуры.

    После аутентификации платформы и игрока отправляется запрос на сеанс игры. GameLift FlexMatch ищет других желающих присоединиться к игре, создает заявку на подбор игроков и помещает игроков в процесс подбора. После того как подбор выполнен, сервис подбора игроков передает эту информацию в очередь на размещение игрового сеанса в GameLift. Выполняется поиск доступного группового инстанса, который обеспечит наименьшую стоимость и наименьшую задержку для игрока. Инстанс группы получает уведомление о намерении начать игру, в котором указан IP‑адрес, и выбранный сервер начинает прослушивать порт для конкретного IP‑адреса. Когда подбор выполнен, данные об IP‑адресе и порте передаются в игру.

    Созданный подбор позволяет передавать результаты подбора игроков обратно в игру. Игра имеет IP‑адрес и порт для связи, а также токен сеанса для игрового сервера GameLift. Теперь игра подключается к игровому серверу GameLift, который был назначен при выполнении подбора для этого игрока, игроки подключаются и игра начинается. Начать работу с руководством для разработчиков >>

    gt-GL_architecture_diagram_updated
  • Гибкость при встраивании в стек
  • GameLift легко подстраивается под конкретные потребности. С помощью GameLift FleetIQ можно перенести серверные рабочие нагрузки в облако, используя существующие инструменты или программное обеспечение независимо от внедрения других управляемых компонентов GameLift. Сэкономьте до 70 % по сравнению с затратами на имеющиеся локальные развертывания, постепенно перенося онлайн-игры в облако или запуская новые игры в облаке. Такая экономия при использовании спотовых инстансов EC2 возможна только благодаря GameLift FleetIQ. Вы можете сократить расходы, ускорить вывод продукта на рынок и обеспечить надежное взаимодействие с игроками.

    На следующей схеме изображена роль компонента GameLift FleetIQ во время его работы с Amazon EC2 для размещения игры. Он находит лучший доступный игровой сервер, на котором будет размещен игровой сеанс и который обеспечит игрокам оптимальный игровой процесс. Для хостинга игр требуются лучшие ресурсы, обеспечивающие высочайшую жизнеспособность хостинга при минимальных затратах. GameLift FleetIQ позволяет сделать это, разрешая только оптимальные типы экземпляров в группе автоматического масштабирования и эффективно размещая новые игровые сеансы среди доступных ресурсов группы. Начать работу с руководством для разработчиков >>

    GameLift FleetIQ
    customer_landing_page_logos166x_n3twork
    «Управление серверами, обслуживающими нагрузку сотен тысяч игроков, требовало бы от нас огромных усилий. Благодаря Amazon Gamelift FleetIQ мы можем быстро выделить большое количество серверных ресурсов, чтобы у нас всегда были готовые серверы для любого игрока из любой точки мира. Нам не придется расширять персонал для управления инфраструктурой, и это помогает сократить общие расходы. Кроме того, можно задействовать неиспользуемые спотовые инстансы EC2 с меньшими затратами, чем при оплате ресурсов по требованию. Теперь у нас меньше забот, и мы можем сосредоточиться на Tetris и наших игроках, масштабируя систему по мере развития игры».

    Стивен Детвайлер, сооснователь и технический директор, N3TWORK

     

    gameloft
    «Для качественной многопользовательской игры в Modern Combat 5 крайне необходимы надежные и хорошо масштабируемые игровые серверы. Благодаря удобству интеграции Amazon GameLift FleetIQ в качестве серверной части с нашим средством подбора игроков мы можем держать все под контролем, обеспечивая сбалансированные игровые сеансы с низкой задержкой при оптимальных расходах. С тех пор как мы внедрили GameLift FleetIQ, серверы автоматически масштабируются в соответствии с меняющимся спросом игроков. Согласно предварительным оценкам, мы уже экономим 20–40 %».

    Николае Джорджеску, руководитель по онлайн-играм студии Gameloft

  • Переход с P2P‑серверов
  • Одноранговые и прослушивающие серверы часто рассматриваются в качестве экономичного решения для игр, обеспечивающего низкую задержку. Однако они не всегда обеспечивают оптимальное качество обслуживания игроков из‑за прерывания работы хоста и зависимости от игроков, имеющих хорошее интернет‑подключение. Клиенты GameLift такие как Ubisoft, Behaviour Interactive и Illfonic перешли с инфраструктуры на основе одноранговых или слушающих серверов на сервис GameLift, чтобы получить недорогие выделенные игровые серверы, имеющие низкую задержку. В приведенном ниже примере показано, как компания Behavior Interactive перенесла свою игру Dead by Daylight в сервис GameLift. Начать работу с руководством для разработчиков »

    how_it_works_Migratedto_GameLift_r2
    Ubisoft_Customer-Reference_Logo
    «Переход от ячеистых одноранговых сетей к выделенным серверам на основе Amazon GameLift позволил нам устранить ряд проблем со стабильностью и доступностью подключения, параллельно улучшив основной процесс для игроков For Honor на всех платформах».

    Команда For Honor, Ubisoft

  • Поддержка кроссплатформенных игр
  • GameLift поддерживает кроссплатформенные игры для объединения фанатского сообщества и расширения круга поиска при подборе потенциальных игроков. Узнайте, как компания Metalhead Software ввела возможность кроссплатформенной игры для серии Super Mega Baseball с помощью GameLift. Начать работу с Amazon GameLift »

     

     

    Компания Metalhead полностью перешла на AWS и использует Amazon GameLift для поддержки своих выделенных глобальных игровых серверов и систем подбора игроков для онлайн‑игр.

    Узнайте, что говорит об этом опыте Кристиан Загер, соучредитель компании  Смотрите вебинар о том, как они внедрили возможность кроссплатформенной игры в предыдущую версию игры, Super Mega Baseball 2 
    MetalHead_AWS
    metalhead
    «В игре Super Mega Baseball крайне важно сглаживать последствия задержки. Быстрая скорость реакции и игровой процесс в реальном времени являются неотъемлемой частью игры, которая позволяет игрокам действительно почувствовать себя на поле... Благодаря Amazon GameLift мы можем гарантировать, что задержка составит менее 120 мс, а подбор игроков из ближайшего возможного центра обработки данных позволяет добиться среднего значения этого показателя всего в 40 мс».

    Кристиан Загер, соучредитель, Metalhead Software

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

    how_it_works_diagram-Matchmaking
    gt-oasis-games-logo
    «GameLift – это мощный инструмент, позволяющий нам освободить наши ресурсы для работы над новыми возможностями для игроков. С помощью нескольких простых параметров конфигурации мы можем автоматизировать масштабирование игровых серверов и быстро уменьшить сложность подбора игроков».

    Николаус Поттлер, инженер DevOps, Iron Mountain Interactive

Сочетание GameLift с архитектурой используемых игровых сервисов

Серверная часть игровой инфраструктуры обычно состоит из трех компонентов: шлюза к сервисам, игровых сервисов и игровых серверов.

Шлюз

Шлюз помогает защитить сервис от отказов в обслуживании на уровнях нагрузки путем предоставления масштабируемого сервиса с балансировкой нагрузки для размещения сервисного API. Он также предоставляет механизм для аутентификации пользователей сервисов. В облаке AWS в состав сервисов шлюза входят AWS Shield для защиты от DDoS‑атак, Amazon API Gateway для размещения API и Amazon Cognito для аутентификации.

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

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

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

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

Принцип работы GameLift
Amazon GameLift приходит в новый год с пакетом обновлений функций
9 февраля 2021 г.
 
VentureBeat: прогнозы Amazon Web Services в области игровых технологий на 2021 год
21 января 2021 г.
 
AWS объявляет о поддержке инстанса на базе процессора AMD EPYC™ для Amazon GameLift
2 декабря 2020 г.
 
AWS объявляет об общей доступности обновленной функции Amazon GameLift
24 ноября 2020 г.
 
AWS объявляет об общей доступности обновленной функции Amazon GameLift
27 августа 2020 г.

Подробнее »

 

Онлайн‑курс: GameLift Primer
В этом курсе сервис Amazon GameLift рассматривается во всех подробностях.
 
Standard Product Icons (Features) Squid Ink
Ознакомьтесь с возможностями продукта

Узнайте подробнее о таких возможностях сервиса GameLift как Autoscaling, FleetIQ, FlexMatch, Realtime Game Servers и многих других.

Подробнее 
Sign up for a free account
Зарегистрировать бесплатный аккаунт

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

Регистрация 
Standard Product Icons (Start Building) Squid Ink
Начать разработку в консоли

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

Вход 

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

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