Игры ›  Amazon GameLift › Функции

Функции Amazon GameLift

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

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

    Исправления с нулевым временем простоя 

    Позаботьтесь о том, чтобы игроки оставались в сети и не теряли время из-за простоев игровых серверов. Легко переносите игроков на новые версии игровых серверов с помощью функций Amazon GameLift Alias и Queue.

    Итеративная локальная разработка

    Зарегистрируйте локальную среду разработки в Amazon GameLift. Компилируйте и тестируйте обновления логики игрового сервера, отправляя запросы на игровые сеансы в Amazon GameLift. Эти запросы будут перенаправляться в локальную среду разработки, что позволит использовать точки остановки и выполнять отладку в реальном времени. Когда все будет готово, Amazon GameLift развернет обновления для игроков (поддерживаются до 24 регионов и 9 локальных зон).

    Разработка с помощью гибких контейнеров

    В контейнеры упакована вся среда выполнения: код, зависимости и файлы конфигурации, необходимые для запуска игрового сервера. Благодаря контейнерам разработчики могут беспрепятственно перемещать сборки игровых серверов с локальных машин для тестирования в промежуточные среды, а потом развертывать их в производственной локальной или облачной среде, не беспокоясь о потере зависимостей или смещении конфигурации. Контейнеры также позволяют эффективно использовать ресурсы за счет запуска нескольких изолированных игровых серверов на одной хост-машине. В целом контейнеризация упрощает процесс развертывания, обеспечивает согласованные безопасные среды и оптимизирует использование ресурсов для сборок игровых серверов в облаке или локальных центрах обработки данных.

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

    Глобальный охват

    Задержка и охват играют решающую роль для получения приятных впечатлений от игры. Развертывайте игровые серверы по всему миру на надежной инфраструктуре AWS в 24 регионах и 8 локальных зонах на 5 континентах. Будьте там, где есть ваши игроки, и обеспечьте им игровые возможности с малой задержкой и доступностью 99,99 %.

    Подходит для игровых масштабов

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

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

    В день запуска важны безопасность и надежность. Amazon GameLift поддерживает доступность на уровне 99,99 %, а значит игроки всегда смогут войти в игру и не будут выброшены даже во время непредсказуемых скачков трафика.

    Аналитика, мониторинг и отладка

    Amazon GameLift предоставляет панели мониторинга для отслеживания производительности игры. Они в реальном времени отображают данные о запросах игроков, емкости и состоянии серверов, использовании процессора и памяти. С помощью Amazon CloudWatch можно также создавать оперативные оповещения. Amazon GameLift автоматически собирает журналы игровых серверов для поиска и проверки, чтобы вы знали, как игровые серверы влияют на качество игры и затраты. Подключайтесь напрямую к отдельным игровым серверам Amazon GameLift по протоколу SSM/SSH (Linux) или протоколу удаленного рабочего стола (Windows).

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

    Amazon GameLift имеет встроенные средства защиты игровых серверов от распределенных атак типа «отказ в обслуживании» (DDoS) на сетевом и транспортном уровнях. Этот специализированный сервис AWS Shield предоставляется бесплатно. Подробнее о защите игровых серверов от DDoS‑атак.

    Подбор партнеров для самых больших аудиторий

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

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

    Спотовые инстансы

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

    Инстансы Graviton

    Amazon GameLift поддерживает инстансы AWS Graviton последнего поколения, оптимизированные для вычислений. Инстансы Graviton обеспечивают экономию до 20 % по сравнению с инстансами Amazon EC2 на базе x86 сопоставимой производительности. Инстансы Graviton подходят даже для самых требовательных рабочих нагрузок, чувствительных к задержкам, обеспечивая при этом значительное преимущество по цене и производительности.

    Гибридные топологии

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

    Снижение затрат на инфраструктуру
  • Принесите собственные инструменты для разработчиков и интегрируйте их с Amazon GameLift. Вы сможете приступить к разработке уже через несколько минут, используя готовые плагины для Unity и Unreal Engine или пакеты SDK для языков C++, C# и Go.

    Игровые движки

    Amazon GameLift предоставляет плагины для основных игровых движков, таких как Unreal и Unity, а также пакеты SDK для O3DE и специализированных движков на языках C#, C++ и Go.

    Платформы

    Amazon GameLift поддерживает все распространенные платформы и устройства, включая ПК, PlayStation, Xbox, Nintendo, мобильные устройства, браузеры и гарнитуры дополненной и виртуальной реальности. Создайте кроссплатформенную игру с помощью Amazon GameLift, размещая на одних и тех же игровых серверах игроков, использующих разные платформы.

    Серверные части игры

    Интеграция с популярными платформами серверной части, включая Pragma, Heroic Labs / Nakama и AccelByte, позволяет одним нажатием кнопки добавлять игровые серверы на базе Amazon GameLift.

    Средства DevOps

    Используйте инструменты DevOps, не зависящие от конкретной среды, такие как Terraform и Pulumi, в сочетании с API для управления облаком AWS, для развертывания Amazon GameLift и интеграции с остальной серверной частью.

    Игровая аналитика

    Amazon GameLift легко интегрируется с разными решениями для игровой аналитики, включая Datadog, Databricks и многие другие.

    Мониторинг

    Amazon GameLift имеет встроенную интеграцию с Amazon CloudWatch для мониторинга производительности серверов и использования инфраструктуры.

    Глубокая интеграция с сервисами AWS

    Воспользуйтесь преимуществами всех сервисов AWS без дополнительных усилий. Amazon GameLift легко объединяется с такими сервисами, как AWS Shield, Эластичный сервис контейнеров Amazon (Amazon ECS) и Amazon CloudWatch, поэтому вы можете тратить меньше времени на интеграцию и больше – на разработку игры.

    Интеграция с существующими решениями