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