Просто добавьте SDK Amazon GameLift в свою игру, загрузите сервер – и Amazon GameLift начнет подключать игроков за считаные минуты.
Большинство игровых серверов примерно половину времени простаивает. Автоматически масштабируйте ресурсы в нужном направлении и используйте ровно столько, сколько требуется.
Доверьтесь проверенной платформе AWS с низкой сетевой задержкой, высокопроизводительными вычислительными ресурсами и защитой от DDoS-атак.
Amazon GameLift выделяет инстансы, развертывает игровые серверы на работающих инстансах, организует балансировку трафика между группами игровых серверов, следит за состоянием серверов и инстансов и заменяет вышедшие из строя инстансы без участия пользователя
В Amazon GameLift встроены средства защиты игровых серверов от распространенных атак типа «распределенный отказ в обслуживании» (DDoS) на сетевом и транспортном уровнях. Сервис также поддерживает настройки автоматического масштабирования для погашения DDoS-атак без отключения игроков. Подробнее о защите игровых серверов от DDoS-атак.
С помощью консоли управления Amazon GameLift или интерфейса командной строки AWS можно настроить автоматическое масштабирование сервиса в зависимости от количества игровых сессий, свободных инстансов и среднего времени ожидания игроков. Функция автоматического масштабирования Amazon GameLift позволяет запускать от одного инстанса до сотен и тысяч инстансов одновременно и останавливать неиспользуемые инстансы за несколько минут.
Amazon GameLift непрерывно сканирует доступные игровые серверы по всему миру и сопоставляет с группами игроков, ожидающих подключения. Если серверы с низкой задержкой недоступны, в настройках сервиса можно включить автоматическое добавление ресурсов рядом с ожидающими игроками. Amazon GameLift поддерживает очередь ожидающих игроков, пока не начнутся новые игры или не будут запущены новые серверы, затем помещает игроков в игры с минимальной задержкой.
Чтобы любой пользователь мог играть с минимальной задержкой, игровые серверы можно развернуть в девяти регионах AWS на четырех континентах. К какому бы многопользовательскому жанру ни относилась игра, от шутеров до MOBA, ее динамичный геймплей будет доступен игрокам в любой точке мира.
Amazon GameLift работает на базе проверенной временем сетевой инфраструктуры и ЦОД Amazon. Соглашение об уровне обслуживания Amazon подразумевает доступность 99,95 % для каждого региона AWS.
Amazon GameLift предлагает 5 типов инстансов, оптимизированных для разных примеров использования. Вы можете самостоятельно выбрать необходимую мощность и количество процессоров, объем памяти и сетевые ресурсы, оптимальные для вашей игры. Все инстансы Amazon GameLift используют улучшенную сетевую конфигурацию, что позволяет значительно повысить показатель передачи пакетов в секунду (PPS), а также повысить устойчивость сети и уменьшить сетевые задержки.
Консоль управления Amazon GameLift включает панели мониторинга для отслеживания производительности игр. На них в режиме реального времени отображаются данные о запросах игроков, ресурсах и работоспособности серверов, использовании ЦПУ и памяти. Amazon GameLift также позволяет автоматически собирать и сохранять журналы игровых серверов для последующего извлечения и изучения.
Сервис Amazon GameLift предлагает все необходимое для развертывания выделенных игровых серверов в облаке: высокопроизводительные виртуальные машины, хранилища на базе SSD, быструю передачу данных в Интернет, и все это – по требованию, без обязательных ежемесячных взносов. Оплачиваются только фактически потребленные ресурсы на почасовой основе.
Amazon GameLift поддерживает игры для большинства популярных игровых платформ, включая Android, FireOS, iOS, Mac, PC, PlayStation 4 и Xbox One.
Для Amazon GameLift существуют пошаговое Руководство для разработчиков, Справочное руководство по API Amazon GameLift и пакеты SDK Amazon GameLift. Убедитесь сами, как просто протестировать Amazon GameLift с помощью нашего образца игры.
Помимо сервиса Amazon GameLift, Amazon предоставляет разработчикам игр постоянно расширяемый ассортимент кроссплатформенных компонентов. Мы неустанно работаем над тем, чтобы помочь разработчикам воплотить их творческие замыслы в реальность, не тратя сил на управление инфраструктурой, чем бы они ни занимались: исследовали возможности облака AWS, создавали новый блокбастер на базе игрового движка Amazon Lumberyard или объединяли крупные сообщества игроков с помощью Twitch.