Игры › 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, поэтому вы можете тратить меньше времени на интеграцию и больше – на разработку игры.
Начать прямо сейчас
Начните свой путь с бесплатного аккаунта и ресурсов на уровне бесплатного пользования AWS.