Общие вопросы
-
Вопрос. Что такое Amazon GameLift?
Amazon GameLift – это управляемый сервис, предназначенный для развертывания, эксплуатации и масштабирования выделенных серверов для сессионных многопользовательских игр. Вы сможете выполнить развертывание своего первого игрового сервера в облаке за считаные минуты, сэкономив тысячи часов на предварительной разработке ПО и сократив риски технического характера, из-за которых разработчикам часто приходится исключать многопользовательские функции из проектов своих игр. Сервис Amazon GameLift, работающий в проверенной вычислительной среде AWS, позволяет масштабировать высокопроизводительные игровые серверы в зависимости от активности игроков. Вы платите только за используемые ресурсы, поэтому можете начать работу с сервисом как в самом начале разработки новой игровой идеи, так и при наличии готовой игры с миллионами игроков.
-
Для каких игровых жанров рекомендуется использовать Amazon GameLift?
Amazon GameLift можно использовать для большинства жанров многопользовательских игр.
Amazon GameLift разработан для многопользовательских игр, в которых есть четко выделенные игровые сессии с ограниченной продолжительностью. К ним относятся многопользовательские игры таких жанров, как шутеры от первого лица, MOBA-игры, файтинги, автосимуляторы или спортивные симуляторы.
Серверы Amazon GameLift в реальном времени идеально подходят для сессионных многопользовательских игр, в которых осуществляется обмен небольшими объемами данных между игроками и используется моделирование низкой сложности. Например, эти особенности характерны для карточных игр, мобильных игр Match 3, стратегий в реальном времени, ролевых игр и пошаговых стратегий.
-
Подходит ли сервис Amazon GameLift для игр, в которых недопустима задержка, таких как шутеры от первого лица? Не увеличит ли он задержку в игре?
Amazon GameLift оптимизирован для работы с играми, чувствительными к задержкам. Сервис не вносит дополнительной задержки в игровой процесс.
С момента подключения игрока к серверу все взаимодействие между сервером и клиентом осуществляется напрямую. Задержка на клиенте во время игры будет определяться расстоянием до сервера и качеством интернет-подключения игрока. Можно сократить задержку, расположив игровые серверы в регионах и локальных зонах, которые находятся как можно ближе к игрокам. Поддержка Amazon GameLift осуществляется в нескольких регионах AWS в Северной и Южной Америке, Европе, Азии, Африке и Австралии. Это дает возможность выбрать оптимальное местоположение и выполнить развертывание игровых серверов в непосредственной близости к игрокам.
-
Amazon GameLift можно использовать с любым игровым движком?
Да. Amazon GameLift поддерживает Unreal Engine, Unity и игровые движки собственной разработки на C# и C++. Подробнее об интеграции с игровыми движками см. в Руководстве для разработчиков по Amazon GameLift.
-
Есть ли в Amazon GameLift образец игры для тестирования сервиса?
Amazon GameLift можно быстро протестировать с помощью нашего образца игры. Также можно найти образцы в наших руководствах по интеграции. Подробнее см. на странице о начале работы.
-
Какие серверные операционные системы и языки программирования поддерживает Amazon GameLift?
Amazon GameLift предоставляет плагины игровых движков как для Unity, так и для Unreal Engine. Также доступны серверные SDK для пользовательских игровых движков, написанных на языках программирования C++, C# и Go. Amazon GameLift поддерживает игровые серверы, работающие на базе Windows Server 2016 и Amazon Linux 2023. Серверы Amazon GameLift в реальном времени поддерживают JavaScript для настройки логики сервера. Поддержка Amazon Linux 2 закончится 30 июня 2025 года. Дополнительные сведения см. в разделе часто задаваемых вопросов об Amazon GameLift для Linux Server.
-
Какие клиентские устройства и языки программирования поддерживает Amazon GameLift?
Amazon GameLift не привязан к платформе, на которой работает клиент. Сервис поддерживает все основные платформы и устройства, включая ПК, PlayStation, Xbox, Nintendo, мобильные устройства, браузеры, гарнитуры дополненной и виртуальной реальности. С помощью AWS SDK можно интегрировать любые внутренние компоненты системы с API Amazon GameLift, создавая игровые сессии и сессии для игроков. Игровые клиенты и игровые сервисы (например, сервисы подбора и аутентификации игроков) могут использовать функциональные возможности Amazon GameLift, включенные в AWS SDK, для взаимодействия с сервисом Amazon GameLift и подключения пользователей к играм. Пакеты AWS SDK существуют для C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript и других популярных языков.
-
Можно ли использовать Amazon GameLift совместно с сервисами платформ, такими как Xbox Live, Steam, Nintendo Switch Online и PlayStation Network?
Да. Сервис Amazon GameLift разработан на основе открытых интернет‑стандартов и совместим со всеми ведущими игровыми платформами.
-
Необходима ли аутентификация игроков для доступа к игровым серверам Amazon GameLift?
Нет, аутентификация игроков не обязательна. При этом для каждого пользователя необходимо предоставлять уникальный ID игрока, не содержащий персональных идентификационных данных. Подробнее см. в разделе об интеграции с игровым клиентом Руководства для разработчиков по Amazon GameLift. Ваши внутренние компоненты игры должны пройти аутентификацию на ваших серверах на Amazon GameLift, для чего необходимо использовать мандаты AWS. Чтобы узнать больше о настройке и конфигурировании мандатов AWS, посетите страницу о настройке аккаунта AWS в Руководстве для разработчиков по Amazon GameLift.
-
Какие инструменты отладки предоставляет Amazon GameLift для игровых серверов?
Вы можете отслеживать метрики производительности и работоспособности игровых серверов, чтобы обнаруживать и расследовать возможные проблемы. Искать и устранять ошибки на используемых инстансах можно в процессе извлечения сборок, их установки либо проверки сред исполнения. Для этого в консоли Amazon GameLift на вкладке «Events» (События) представлены журналы создания парка инстансов, доступные для загрузки. Кроме того, можно удаленно получать доступ к отдельным инстансам группы для проверки состояния, устранения проблем или подключения инструментов устранения ошибок. Для удаленного доступа к инстансам можно использовать либо удаленные рабочие столы для Windows, либо SSH для Linux. Ознакомьтесь с Руководством для разработчиков по Amazon GameLift, чтобы узнать подробнее об отладке и Amazon GameLift Anywhere.
-
Собираются ли метрики в реальном времени?
Данные, собранные на уровне парков инстансов, обычно становятся доступны в консоли Amazon GameLift в течение десяти минут с момента их получения, а данные, собранные на уровне сервера, – в течение пяти минут.
-
Есть ли в Amazon GameLift инструменты для операционного мониторинга и отправки предупреждений?
Консоль сервиса Amazon GameLift дает возможность отслеживать активность игроков в режиме реального времени. Кроме того, можно использовать сервис Amazon CloudWatch для мониторинга всех ресурсов Amazon GameLift и быстрого реагирования на потенциальные проблемы. CloudWatch позволяет создавать панели управления для мгновенной оценки ситуации и настраивать операционные предупреждения, чтобы выявлять проблемы до того, как они скажутся на игровом процессе пользователей. Метрики Amazon GameLift автоматически регистрируются в CloudWatch на протяжении всего периода активности используемых инстансов. Подробнее о метриках CloudWatch см. в Руководстве для разработчиков по Amazon GameLift.
-
Какие функции для подбора игроков предлагает Amazon GameLift?
Платформа подбора игроков сервиса Amazon GameLift включает в себя как FlexMatch, так и очереди игровых сессий. FlexMatch позволяет подбирать игроков на основе правил, которые определяет сам клиент. FlexMatch можно использовать для настройки наборов правил, которые объединяют игроков и при этом обеспечивают баланс качества подбора и времени ожидания игрока. Результаты работы FlexMatch автоматически передаются в очередь игровых сессий, что позволяет оптимально выбирать ближайший доступный игровой сервер для подбора игроков на основе их местоположения. При этом игрокам предоставляется минимальная возможная задержка с использованием широкого глобального присутствия AWS. Подробнее об очередях игровых сессий и FlexMatch см. в документации Amazon GameLift.
-
Можно ли создавать и развертывать сборки с помощью контейнеров?
Amazon GameLift поддерживает полный жизненный цикл разработки контейнерных игровых серверов, обеспечивая последовательное и безопасное развертывание в локальных, облачных и гибридных средах на инстансах Amazon GameLift. В контейнеры упаковано все время выполнения среды: код, зависимости и файлы конфигурации, необходимые для запуска игрового сервера. Благодаря этому разработчики могут беспрепятственно перемещать сборки игровых серверов с локальных машин для тестирования в промежуточные среды и развертывать их в производственной локальной или облачной среде. С помощью инстансов Amazon GameLift можно быстро проводить вертикальное и горизонтальное масштабирование вычислительных ресурсов в соответствии с потребностями игроков, не обслуживая при этом физическое оборудование.
-
Поддерживает ли Amazon GameLift длительные или постоянные игровые сессии?
Хотя продолжительность игровой сессии в Amazon GameLift не ограничена, есть некоторые соображения, которые следует учитывать, когда речь идет о длительных или постоянных сессиях. Amazon GameLift обеспечивает управление сессиями с участием до 200 игроков. Для больших и длительных сессий требуется специальное решение для управления сессиями игроков с использованием отдельной базы данных, например Amazon DynamoDB. Рекомендуется также хранить информацию об игровых сессиях в базе данных, чтобы игроки могли видеть существующие сессии. Информацию об игровой сессии можно централизованно обновлять с помощью API Amazon GameLift. Игровые серверы на Amazon GameLift имеют доступ к роли IAM, которую вы определили для своего парка, что позволяет непосредственно с игрового сервера обращаться к хранилищам и базам данных, в том числе Amazon S3 и Amazon DynamoDB. Для баз данных, работающих в частной подсети внутри VPC, необходимо создать защищенный уровень API, чтобы игровые серверы могли получить доступ к данным. Для крупномасштабных MMO, требующих организации мира для тысяч игроков, пользовательские решения на Amazon EC2, Amazon ECS или Amazon EKS, как правило, лучше, чем Amazon GameLift. Руководство по хостингу игр с постоянным миром на AWS можно найти в Библиотеке решений AWS для игр здесь.
-
Как быстро использовать Amazon GameLift во время разработки?
Набор инструментов Amazon GameLift включает инструмент быстрого обновления сборок, который позволяет заменять сборки игровых серверов активными парками Amazon GameLift. Это сокращает время итерации в парках разработчиков до нескольких минут, что позволяет разработчикам быстро тестировать изменения и предоставлять обновленные версии игровых серверов тестировщикам и другим внутренним командам.
-
Как быстро перейти к использованию Amazon GameLift после запуска игры в производство?
Набор инструментов Amazon GameLift включает пример сценария производственного развертывания, иллюстрирующий, как обновлять сборки игровых серверов, развернутые в управляемых Amazon GameLift парках EC2, где в настоящее время размещаются онлайн-игры. Если разработчикам игр необходимо обновить сборку игрового сервера, не прерывая онлайн-сессий, они могут модифицировать и использовать образец скрипта для выполнения этой задачи. Скрипт развертывает новый игровой сервер, а затем использует псевдонимы для передачи трафика игроков на игровые серверы, на которых запущена обновленная сборка.
-
Если у меня уже есть мощности без операционной системы, могу ли я использовать их с Amazon GameLift?
Да. Используя Amazon GameLift Anywhere, можно объединить локальную инфраструктуру с управляемыми парками Amazon GameLift для размещения глобального парка гибридных игровых серверов. Дополнительные сведения см. в нашем блоге Гибридный хостинг игровых серверов с Amazon GameLift Anywhere и в руководстве для разработчиков.
-
Что такое AMI?
Образ машины Amazon (AMI) – это образ, используемый в сервисе Amazon EC2. Поддержку и обслуживание таких образов выполняет AWS. Образ AMI предназначен для обеспечения стабильной, безопасной и высокопроизводительной среды выполнения приложений, работающих в Amazon EC2. Он также включает в себя пакеты, которые позволяют обеспечить простую интеграцию с AWS, среди которых инструменты конфигурации запуска, а также многие популярные библиотеки и инструменты AWS. AWS предоставляет текущие обновления безопасности и рабочие исправления для всех инстансов, на которых запускается Amazon AMI.
-
Как начать работу с Amazon GameLift?
Сначала интегрируйте Amazon GameLift во внутренние компоненты игры и игровой сервер с помощью AWS SDK и Amazon GameLift Server SDK. Затем загрузите игровой сервер в Amazon GameLift, используя свой аккаунт AWS, настройте парки вычислительных ресурсов в консоли Amazon GameLift и выполните развертывание игры. Когда игроки начнут подключаться, вы сможете следить за состоянием группы ресурсов с помощью консоли Amazon GameLift. Можно также интегрировать Amazon GameLift со специальными игровыми сервисами, такими как идентификация и поиск игроков, с помощью AWS SDK.
-
Как лучше всего подготовить игру к предстоящему релизу?
Amazon GameLift предоставляет документацию, которая поможет подготовиться к началу производства игры. Среди тем можно отметить подготовку игры к использованию с Amazon GameLift, тестирование нагрузки, запрос на увеличение квоты сервиса. Подробности см. в руководстве для разработчиков.
-
Какие виды поддержки доступны для сервиса?
Каждый клиент имеет доступ к документации, форумам, Библиотеке решений AWS и набору инструментов Amazon GameLift. В пакетах Поддержки AWS-премиум доступны дополнительные виды поддержки.
Инстансы и парки инстансов
-
Что такое парк инстансов?
Парк – это набор вычислительных ресурсов, который запускает вашу игровую сборку и проводит игровые сессии. Он может предоставлять хостинг в нескольких местах по всему миру. Парки бывают двух типов: Amazon GameLift и Amazon GameLift Anywhere. Парк инстансов Amazon GameLift представляет ресурсы хостинга как набор полностью управляемых виртуальных вычислительных машин Amazon Elastic Compute Cloud (Amazon EC2), которые называются инстансами. Парки инстансов Amazon GameLift Anywhere представляют ресурсы хостинга в виде набора серверов, управляемых пользователем. При изменении количества игроков можно адаптироваться к новому уровню нагрузки путем увеличения или уменьшения количества инстансов либо управляемого пользователем оборудования в парке. Парк настраивается таким образом, чтобы использовать определенный тип инстансов, развертывать определенную сборку сервера и выполнять на каждом инстансе один или несколько серверных процессов.
-
Что такое мультилокационный парк?
Мультилокационный парк – это парк, ресурсы которого размещены в нескольких географических точках. Мультилокационные парки имеют основной регион и одно или несколько удаленных мест. Используя мультилокационные парки, вы можете загрузить бинарный файл игры и развернуть ресурсы хостинга в нескольких географических точках. Удаленными местоположениями могут быть любые регионы или локальные зоны AWS, поддерживаемые Amazon GameLift. Дополнительную информацию см. в Руководстве для разработчиков по Amazon GameLift.
-
Сколько времени занимает создание парка инстансов?
Продолжительность создания парка зависит от размера игровой сборки, времени выполнения сценария установки и количества развертываемых локаций. Это время измеряется с момента отправки запроса на создание парка до момента его полного развертывания и доступности для ваших игроков. Чтобы узнать больше о сроках создания парка, ознакомьтесь с руководством для разработчиков.
-
Какие типы инстансов поддерживает Amazon GameLift?
Полный список инстансов Amazon GameLift см. на странице цен на инстансы Amazon GameLift.
-
Как выбрать подходящий для игры тип инстансов?
Правильный тип инстанса зависит от производительности игрового сервера и количества серверных процессов, которые планируется запускать одновременно на каждом инстансе. Выбор размера инстанса определяется преимущественно вычислительной сложностью игры, оптимизацией кода игры и сетевого кода, а также максимальным количеством игроков. Одним из преимуществ сервиса Amazon GameLift является начисление платы только за используемые ресурсы. Благодаря этому можно удобно и недорого протестировать производительность игры на разных семействах и типах инстансов.
-
Сколько серверных процессов можно запустить на одном инстансе Amazon GameLift?
До 50. Количество серверных процессов зависит от требований к производительности игровых серверов и типа инстансов, которые выбраны для данной группы инстансов. При создании группы инстансов необходимо выбрать тип инстанса и настроить группу инстансов для одновременной работы оптимального количества серверных процессов. Запуск нескольких процессов на меньшем количестве инстансов может помочь снизить расходы. Вы также можете настроить свой парк для запуска нескольких конфигураций серверов или нескольких конфигураций игры на каждом инстансе.
-
Насколько быстро можно добавлять инстансы в парк Amazon GameLift или удалять их?
Сервис Amazon GameLift предоставляет по-настоящему эластичную вычислительную среду. Инстансы Amazon GameLift позволяют увеличивать или уменьшать вычислительную мощность за несколько минут, а не часов или дней. Можно выделить один серверный инстанс или сотни и даже тысячи серверных инстансов одновременно.
Благодаря функции Amazon GameLift Target Tracking вы можете легко выделять ресурсы, в которых возникает потребность в связи с изменением количества игроков. Target Tracking – это функция автоматического масштабирования, которая позволяет легко устанавливать процентную цель для доступных игровых сессий, создавая резерв на случай колебаний трафика игроков. Amazon GameLift будет увеличивать или уменьшать ресурсы, чтобы обеспечить поддержание этого резерва доступных игровых сессий на установленном вами целевом уровне при колебаниях нагрузки, минимизируя таким образом резкие колебания объема ресурсов. Подробнее см. в разделе об автоматическом масштабировании Руководства для разработчиков по Amazon GameLift.
-
Что происходит с моими данными после прекращения работы инстанса Amazon GameLift?
Amazon GameLift сохраняет метрики активности. Когда прекращается работа инстанса, все данные, созданные игровым сервером и хранящиеся на нем, теряются. При этом в Amazon GameLift можно включить опцию сохранения этих данных журналов до семи дней после прекращения работы инстанса.
-
Можно ли получать доступ к паркам и инстансам в режиме реального времени?
Да. Удаленно можно получить доступ к инстансу из группы, состояние которой «активируется», «активна» или «ошибка». Это полезно в процессе устранения ошибок, проверки действий игроков в реальном времени, подключения инструментов мониторинга или тестирования производительности. Настройки портов и протоколы парка инстансов можно изменять с помощью интерфейса командной строки (CLI) AWS или консоли Amazon GameLift.
-
Допускает ли Amazon GameLift обновление действующего рабочего парка инстансов или возвращение к предыдущему парку в случае возникновения проблем?
Да, благодаря использованию функции псевдонимов обновление рабочих парков в Amazon GameLift не представляет никаких сложностей. Псевдоним позволяет направить трафик к группе без необходимости изменения описания конечной точки на стороне клиента. После создания нового рабочего парка с помощью функции псевдонимов можно отредактировать псевдоним, чтобы он указывал с предыдущего парка на новый, направляя к нему всех подключенных игроков. Узнайте больше о создании псевдонимов в нашем Руководстве для разработчиков по Amazon GameLift.
-
В каких регионах доступен сервис Amazon GameLift?
Список регионов, в которых Amazon GameLift в настоящее время доступен, см. в документации Amazon GameLift.
-
Что такое локальные зоны AWS?
Благодаря Локальным зонам AWS можно использовать Amazon GameLift ближе к большему количеству конечных пользователей, что позволит уменьшить задержки во время доступа к выделенным игровым серверам для сессионных многопользовательских игр. Локальные зоны AWS – это тип инфраструктуры AWS, который предназначен для выполнения игровых рабочих нагрузок, требующих задержки в пределах десяти миллисекунд (например, удаленных игр в режиме реального времени или дополненной и виртуальной реальности). Не каждый клиент хочет заводить собственный локальный центр обработки данных, а некоторые вообще хотят полностью избавиться от них. Локальные зоны позволяют клиентам пользоваться всеми возможностями ресурсов для вычислений ближе к конечным пользователям без необходимости содержать собственную инфраструктуру для центра обработки данных.
-
Что такое локальные зоны AWS?
Благодаря Локальным зонам AWS можно использовать Amazon GameLift ближе к большему количеству конечных пользователей, что позволит уменьшить задержки во время доступа к выделенным игровым серверам для сессионных многопользовательских игр. Локальные зоны AWS – это тип инфраструктуры AWS, который предназначен для выполнения игровых рабочих нагрузок, требующих задержки в пределах десяти миллисекунд (например, удаленных игр в режиме реального времени или дополненной и виртуальной реальности). Не каждый клиент хочет заводить собственный локальный центр обработки данных, а некоторые вообще хотят полностью избавиться от них. Локальные зоны позволяют клиентам пользоваться всеми возможностями ресурсов для вычислений ближе к конечным пользователям без необходимости содержать собственную инфраструктуру для центра обработки данных.
-
Где сейчас доступны локальные зоны?
Список локальных зон, в которых Amazon GameLift в настоящее время доступен, см. в документации Amazon GameLift.
-
Какие типы инстансов поддерживаются в локальных зонах?
В локальных зонах для Amazon GameLift поддерживаются следующие типы инстансов: C5d 2xlarge и R5d 2xlarge.
Спотовые инстансы Amazon GameLift
-
Что такое спотовые инстансы Amazon GameLift?
Спотовые инстансы Amazon GameLift предоставляют доступ к свободным вычислительным ресурсам AWS с экономией от 50 до 85 % по сравнению с затратами на инстансы по требованию. Однако работа спотовых инстансов может быть прервана, когда AWS нуждается в дополнительных ресурсах. За две минуты до этого выдается уведомление. Это дает возможность перенести или закрыть игры, запущенные в инстансах. Используя встроенный алгоритм размещения игровых сессий Amazon GameLift, можно оптимизировать расходы, но при этом поддерживать высокую доступность игровых серверов. Данный алгоритм размещает новые сессии на игровых серверах с учетом задержек для игроков, цен на инстансы и частоты прерывания спотовых инстансов. Можно настроить алгоритм балансировки этих приоритетов.
-
Что дает использование спотовых инстансов Amazon GameLift?
Вы получаете то же высокопроизводительное оборудование, что и при использовании инстансов Amazon GameLift по требованию, но экономите при этом от 50 до 85 % средств. Небольшое снижение доступности сервера в сравнении с использованием одних только инстансов по требованию дает возможность существенно сэкономить. Чтобы ознакомится с дополнительной информацией о ценах на споты и увидеть примеры расчета стоимости использования, посетите страницу цен на сервис Amazon GameLift.
-
Как рекомендуется использовать спотовые инстансы Amazon GameLift?
Рекомендации по использованию спотовых инстансов можно найти в нашем руководстве для разработчиков. Инструкция по настройке очереди игровых сессий для спотовых инстансов также содержится в этом руководстве.
-
Что происходит, когда спотовые инстансы Amazon GameLift получают предупреждение о завершении работы?
Иногда AWS требуются дополнительные ресурсы, и в такой ситуации некоторые спотовые инстансы Amazon GameLift могут получить предупреждение о том, что игровые серверы должны быть отключены в течение двух минут. За это время можно выполнить миграцию активных игровых сессий или закрыть их. Чтобы обеспечить нужное количество доступных ресурсов для игры, алгоритм размещения игровых сессий автоматически запустит новые серверы в том же регионе, используя другие типы спотовых инстансов или инстансы по требованию.
-
Гарантирует ли Amazon GameLift соблюдение определенной частоты завершения работы инстансов при использовании спотовых инстансов Amazon GameLift и алгоритма размещения игровых сессий?
Нет. Алгоритм размещения игровых сессий Amazon GameLift сводит к минимуму вероятность прерывания соединения.
-
Как алгоритм размещения игровых сессий Amazon GameLift минимизирует вероятность отказа инстансов во время работы игр?
Алгоритм размещения игровых сессий Amazon GameLift отслеживает частоту прерываний и использует эти данные для автоматического размещения игр на инстансах с низкой частотой прерывания.
-
Как начисляется плата, если цена на спотовый инстанс Amazon GameLift изменяется во время работы инстанса?
Пока спотовый инстанс работает, он оплачивается на основе цены, которая устанавливается в начале каждого часа.
-
Где можно посмотреть мою историю использования спотовых инстансов Amazon GameLift и данные о начислениях?
Консоль управления AWS создает подробный отчет о платежах, в котором указывается время запуска и завершения работы спотового инстанса или остановки по каждому инстансу.
-
Сколько можно экономить при использовании спотовых инстансов Amazon GameLift?
Цены на спотовые инстансы Amazon GameLift колеблются в зависимости от текущего предложения и спроса по каждому типу инстансов в каждом регионе. Цены на спотовые инстансы устанавливаются Amazon и постепенно корректируются в зависимости от долгосрочных тенденций предложения и спроса на ресурсы спотовых инстансов. Однако они никогда не превышают цены на инстансы по требованию Amazon GameLift. В консоли Amazon GameLift можно посмотреть данные за три последних месяца о ценах и экономии для спотовых инстансов GameLift по каждому типу инстанса и региону.
Amazon GameLift FlexMatch
-
Что такое Amazon GameLift FlexMatch?
Сервис Amazon GameLift FlexMatch доступен всем, кто использует управляемые игровые серверы Amazon GameLift. FlexMatch также можно использовать как отдельную функцию, доступную любому разработчику, независимо от того, размещает ли он свои игры в одноранговой сети, локально или в облачных вычислительных примитивах. Дополнительные сведения об Amazon GameLift FlexMatch см. в нашей документации.
-
В каких регионах доступен Amazon GameLift FlexMatch?
Список регионов, в которых Amazon GameLift FlexMatch в настоящее время доступен, см. в документации Amazon GameLift.
-
В каких регионах AWS можно разместить инструмент подбора игроков Amazon GameLift FlexMatch?
Список регионов, где можно разместить инструмент подбора игроков Amazon GameLift FlexMatch, приведен в документации по Amazon GameLift.
-
Можно ли редактировать набор правил Amazon GameLift FlexMatch после его создания?
Нет. После создания набора правил FlexMatch он не может быть изменен. Чтобы изменить набор правил, нужно клонировать существующий набор правил, дать ему новое имя и затем внести в него изменения. После этого, чтобы изменить набор правил для работающего в режиме реального времени средства подбора игроков, нужно обновить его конфигурацию, и вместо старого набор правил будет использоваться новый. Поскольку набор правил может использоваться одним или несколькими работающими средствами подбора игроков, это ограничение защищает от непредвиденных последствий для работающих в режиме реального времени систем.
-
Можно ли использовать очереди игровых сессий без применения Amazon GameLift FlexMatch?
Да. Если вы используете свою собственную систему подбора игроков, то можете передавать результаты подбора в любые определенные вами очереди игровых сессий.
-
Начисляется ли дополнительная плата за использование серверов Amazon GameLift FlexMatch?
При использовании Amazon GameLift FlexMatch в автономном режиме взимается плата за пакеты игроков и часы, затраченные на подбор игроков. Дополнительные сведения см. на странице цен Amazon GameLift FlexMatch. Использование подбора игроков с помощью FlexMatch автоматически приводит к созданию новых игровых сессий. В зависимости от принципов управления ресурсами игрового сервера создание новых игровых сессий может инициировать запуск дополнительных серверных инстансов, плата за которые будет взиматься по стандартным ценам на инстансы Amazon GameLift.
Amazon GameLift Anywhere
-
Что такое Amazon GameLift Anywhere?
Интегрируйте оборудование, находящееся в любых разделах вашей среды (на локальных ресурсах или в облаке), в игровой хостинг Amazon GameLift. Amazon GameLift Anywhere вводит тип вычислений Anywhere для регистрации локального или облачного оборудования в Amazon GameLift в парк Amazon GameLift Anywhere. Вы можете интегрировать парки Anywhere и Amazon EC2 в очереди подбора игроков и игровых сессий для управления подбором игроков и размещения игр на всем вашем централизованно расположенном оборудовании.
-
Каковы минимальные требования для использования Amazon GameLift Anywhere?
Вам необходимо загрузить последнюю версию SDK Amazon GameLift Server. Пакет SDK можно загрузить в документации Amazon GameLift.
-
Что делать, если используется предыдущая версия SDK Amazon GameLift Server?
Вам нужно будет выполнить миграцию, чтобы можно было использовать Amazon GameLift Anywhere. Узнайте больше о том, как перенести текущий проект Amazon GameLift, чтобы использовать обновленный SDK, перейдя по этой ссылке.
-
Есть ли в Amazon GameLift Anywhere уровень бесплатного пользования?
Да. Amazon GameLift Anywhere включает в общей сложности 3000 мест игровых сессий и 500 000 минут подключения к серверу в месяц сроком на один год для каждого аккаунта во всех регионах плоскости управления. Подробнее см. в ценах на Amazon GameLift Anywhere.
-
Как начать работу с Amazon GameLift Anywhere?
Ознакомьтесь с руководством для разработчиков, чтобы начать работу с Amazon GameLift Anywhere.
Хранилище
-
Какую емкость хранилища сервис Amazon GameLift предоставляет в каждом инстансе?
Сервис Amazon GameLift предоставляет 50 ГБ хранилища EBS на универсальных томах (SSD) для каждого инстанса. Однако этот лимит можно регулировать. Дополнительные сведения см. на странице Квот на обслуживание для Amazon GameLift.
-
Что такое каталог сборок?
Каталог сборок – это запись, содержащая все ваши сборки серверов, загруженные в Amazon GameLift. Сборки в готовом состоянии доступны для создания парка инстансов в любой момент.
-
Имеется ли ограничение на количество сборок в каталоге?
В каталоге сборок может храниться до 1000 сборок или использоваться до 100 ГБ хранилища.
Квоты на обслуживание
-
Существует ли лимит на количество создаваемых парков инстансов?
Да, по умолчанию можно создать не более 10 парков инстансов на регион. Однако этот лимит можно регулировать. Дополнительные сведения см. на странице Квот на обслуживание для Amazon GameLift.
-
Имеется ли ограничение на количество инстансов в парке?
Нет, действуют только общие ограничения на уровне аккаунта AWS.
-
Имеются ли ограничения на количество инстансов для использования в Amazon GameLift?
Да. Число инстансов для использования в Amazon GameLift ограничено числом инстансов, доступных в вашем аккаунте AWS. Если вам требуется больше инстансов, можно повысить доступное количество инстансов на странице лимита на использование сервисов в консоли Amazon GameLift.
-
Существует ли ограничение по количеству игроков на игровую сессию?
Если вы используете Amazon GameLift для управления игровыми сессиями или Amazon GameLift FlexMatch для создания новых сессий после подбора игроков, то максимум игроков в одной игровой сессии составит 200. Если не использовать Amazon GameLift для управления игровыми сессиями, то количество игроков будет ограничено только аппаратными и сетевыми ограничениями оборудования, задействованного в процессах.
-
Существует ли ограничение по количеству игроков на один инстанс?
Нет, максимальное количество игроков на инстанс зависит главным образом от проекта и кода игры.
-
Существует ли ограничение по количеству игроков на парк инстансов?
Нет.
Оплата
-
Сколько стоит использование сервиса Amazon GameLift?
Вы платите только за вычислительные ресурсы и трафик, которые ваши игры реально используют, без заключения ежемесячных или ежегодных контрактов. Подробнее см. на странице цен на Amazon GameLift.
-
Сколько стоит Amazon GameLift FlexMatch?
FlexMatch в автономном режиме будет стоить 20 USD за миллион пакетов игроков и 1 USD за один час подбора игроков. FlexMatch считает пакет игроков каждый раз при отправке запроса игрока запустить игровой сеанс. В этот пакет также входят атрибуты игроков, используемые для оценки подбора. Количество часов, потраченных на подбор игроков, рассчитывается как продолжительность, в течение которой FlexMatch выполняет оценку подбора игроков, с округлением до ближайшей 1 микросекунды.
Подробнее см. на странице цен Amazon GameLift FlexMatch.
-
Сколько стоит сервис Amazon GameLift Anywhere?
Вы платите за каждую размещенную игровую сессию и минуты подключения к процессу сервера. Когда вы делаете успешный запрос API на размещение игрового сеанса на оборудовании, подходящем для работы сборки программы игрового сервера, происходит размещение сеанса. Минута подключения к процессу сервера рассчитывается для одного вычислительного процесса, подключенного к игровому серверу, который зарегистрирован в GLA.Подробнее см. на странице цен на Amazon GameLift Anywhere. -
Начисляется ли дополнительная плата за использование Серверов Amazon GameLift в реальном времени?
Нет. Обратите внимание, что ваши серверы Amazon GameLift в реальном времени работают в контексте игровых сессий. В зависимости от принципов управления ресурсами игрового сервера создание новых игровых сессий может инициировать запуск дополнительных серверных инстансов, плата за которые будет взиматься по стандартным ценам на инстансы Amazon GameLift.
-
Есть ли разница в стоимости развертывания игровых сессий в GameLift с использованием среды на основе виртуальных машин и среды контейнеров?
Нет, мы не выставляем счета в зависимости от того, как вы загрузили свою игровую сборку. Вы платите только за вычислительные ресурсы и трафик, которые ваши игры реально используют, без заключения ежемесячных или ежегодных контрактов.
-
С какого момента начинается и когда заканчивается начисление платы за использование Amazon GameLift?
Плата начисляется с момента выделения ресурсов Amazon GameLift и первого запуска исполняемого файла сервера игры на каждом инстансе с помощью сервиса Amazon GameLift. Плата прекращает начисляться в момент отключения инстансов. Плата за инстансы Windows и Linux взимается из расчета за каждую секунду инстанса, а минимальная плата за инстанс составляет 1 минуту.
Соглашение об уровне обслуживания (SLA)
-
Что гарантирует Соглашение об уровне обслуживания Amazon GameLift?
Соглашение об уровне обслуживания гарантирует время непрерывной работы сервиса Amazon GameLift в каждом регионе в течение 99,5 % времени ежемесячно.
-
Как узнать, могу ли я претендовать на компенсацию по Соглашению об уровне обслуживания?
Частичная компенсация оплаты услуг Amazon GameLift производится, если время непрерывной работы соответствующих сервисов в вашем регионе составило менее 99,5 % за любой оплачиваемый месяц. С условиями и положениями соглашения об уровне обслуживания, а также подробностями оформления заявки на компенсацию можно ознакомиться на сайте https://thinkwithwp.com/gamelift/sla/.
Безопасность
-
Всем ли пользователям доступна консоль Amazon GameLift?
Доступ к консоли Amazon GameLift есть только у ваших авторизованных пользователей с соответствующими мандатами AWS. Вы можете воспользоваться сервисом AWS Identity and Access Management (IAM) для безопасного распределения в вашей команде данных для доступа AWS. Подробнее см. в разделе Создание политик IAM для Amazon GameLift.
-
Можно ли получить для своего аккаунта историю вызовов API Amazon GameLift для анализа состояния безопасности и устранения неполадок в работе?
Да. Для получения истории вызовов API Amazon GameLift, выполненных для вашего аккаунта, включите сервис CloudTrail в Консоли управления AWS.
-
Где можно найти дополнительную информацию о безопасности и запуске приложений на AWS?
Дополнительную информацию о безопасности ресурсов AWS см. в Центре безопасности AWS.
-
Какую модель безопасности использует Amazon GameLift?
Безопасность – общая ответственность: ваша и AWS. Модель совместной ответственности предусматривает безопасность облака и безопасность в облаке. Подробнее о применении данного принципа к сервису Amazon GameLift можно прочитать в нашем руководстве для разработчиков здесь.
Бесплатное начало работы
-
Как начать работу с Amazon GameLift бесплатно?
Зарегистрируйте аккаунт AWS, чтобы сразу же получить доступ к уровню бесплатного пользования AWS, который дает следующие преимущества:
- 125 часов использования по требованию инстанса Amazon GameLift c3.large, c4.large и c5.large (в совокупности, в зависимости от региона) и 50 ГБ хранилища EBS на универсальных томах (SSD) в месяц
- 15 ГБ выходной пропускной способности совокупно по всем сервисам AWS в месяц
- 125 часов использования по требованию инстанса Amazon GameLift c3.large, c4.large и c5.large (в совокупности, в зависимости от региона) и 50 ГБ хранилища EBS на универсальных томах (SSD) в месяц
Начать прямо сейчас
Начните свой путь с бесплатного аккаунта и ресурсов на уровне бесплатного пользования AWS.