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

Функции Amazon GameLift

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Экземпляры Graviton

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

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

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

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

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

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

    Платформы

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

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

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

    Средства DevOps

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

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

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

    Мониторинг

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

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

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

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