Начало работы с серверами Amazon GameLift

Создан специально для самых требовательных игр в мире

Выберите отправную точку

Быстрое начало работы

Предполагаемое время: 30 минут*

 ✔ Организовывайте хостинг игровых сеансов менее чем за 30 минут без программирования.

​​​ ✔ Пропускайте интеграцию с игровым сервером. Разверните свой игровой сервер с основными функциями управления игровыми сеансами, в том числе действиями по умолчанию для запуска и остановки игровых серверов на основе запросов на игровые сеансы.

​​​​​ ✔ Экспериментируйте с опциями хостинга Amazon GameLift Servers и различными функциями, в том числе метриками в реальном времени, автоматическим масштабированием мощностей и отслеживанием производительности сервера.

✖ Интегрируйте расширенные функции управления игровыми сеансами, в том числе подбор игроков FlexMatch с обратным заполнением и управление состоянием сеансов игроков.

✖ Используйте плагины для игровых движков и инструменты полной интеграции/настройки.

Полная интеграция SDK

Предполагаемое время: 60–90 минут*

 ✔ Интегрируйте свой игровой сервер для поддержки всего спектра функций хостинга Amazon GameLift Servers.

​​​​​​​ ✔ Настройте процессы управления игровыми сеансами для запуска, обновления и окончания игровых сеансов с целью оптимального взаимодействия с игроками.

​​​​​​​ ✔ Настройте игровой сервер для использования других сервисов AWS во время выполнения (например, для управления данными посредством DynamoDB или доставки контента с помощью Amazon S3).

​​​​​​​ ✔ Добавьте поддержку игровых серверов для расширенных функций, в том числе подбора игроков с обратным заполнением посредством Amazon GameLift Servers FlexMatch и сеансов игроков.

​​​​​​​ ✔ Оптимизируйте интеграцию с плагинами для игровых движков Unreal Engine и Unity или интегрируйте SDK сервера в свои игровые проекты.

* Время может отличаться в зависимости от требований к игровому серверу и конфигурации парка. Сюда не входит время, затраченное на настройку предварительных условий, таких как AWS CLI.


Быстрое начало работы

Оперативно приступайте к работе с помощью упрощенных инструментов разработки. 

01

Скачайте и создайте оболочку SDK

После загрузки оболочки для игрового сервера следуйте инструкциям в файле README, чтобы подготовить инструмент на вашей локальной машине.

02

Запустите локальный хостинг с помощью Amazon GameLift Anywhere

Разверните свой игровой сервер на хостинге с помощью Amazon GameLift Servers. Начните с конфигурирования локальной машины как хоста для тестирования и итеративной разработки. Затем выполните развертывание на управляемом хостинге на AWS.

03

Настройте оболочку SDK

Настройте параметры игрового сервера, введя конкретные данные о сборке и парке.

04

Запустите и протестируйте

Запустите оболочку игрового сервера и создайте свой первый игровой сеанс Amazon GameLift Servers.


Полная интеграция SDK

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

Unreal Engine

Начните создавать собственное решение для хостинга в четыре этапа с помощью плагина Amazon GameLift Servers для Unreal Engine.

01

Скачайте и установите плагин

Этот автономный плагин содержит все необходимые библиотеки для интеграции Amazon GameLift Servers в игровые проекты на базе Unreal Engine. 

02

Интегрируйте свою собственную игру

Интегрируйте Amazon GameLift Servers в проект Unreal Engine с помощью руководства по интеграции и плагина управляемых рабочих процессов.

03

Запустите локальный хостинг с помощью Amazon GameLift Anywhere

Разверните свой игровой сервер на хостинге с помощью Amazon GameLift Servers. Начните с конфигурирования локальной машины как хоста для тестирования и итеративной разработки. Затем выполните развертывание на управляемом хостинге на AWS.

04

Выполняйте мониторинг на Консоли AWS

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

Получите серверный SDK на C++ только для Unreal Engine

Если вы не можете использовать полный плагин с поддержкой Unreal Editor, скачайте серверный SDK для Unreal и вручную добавьте его в свой игровой проект.

Скачать версию 5.25.1 | 5.0 | 3.4

Unity

Начните создавать собственное решение для хостинга в четыре этапа с помощью плагина Amazon GameLift Servers для Unity.

01

Скачайте и установите плагин

Этот автономный плагин содержит все необходимые библиотеки для интеграции Amazon GameLift Servers в игровые проекты Unity.

02

Попробуйте образец игры

Начните тестировать Amazon GameLift Servers с помощью образца игры – учебного ресурса, призванного помочь вам разобраться в Unity.

ИЛИ

Интегрируйте свою собственную игру

Интегрируйте Amazon GameLift Servers в проект Unity, используя руководство по интеграции и управляемые рабочие процессы.

03

Запустите локальный хостинг с помощью Amazon GameLift Anywhere

Разверните свой игровой сервер на хостинге с помощью Amazon GameLift Servers. Начните с конфигурирования локальной машины как хоста для тестирования и итеративной разработки. Затем выполните развертывание на управляемом хостинге на AWS.

04

Выполняйте мониторинг на Консоли AWS

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

Получите серверный SDK на C# только для Unity

Если вы не можете использовать полный плагин с поддержкой Unity, скачайте серверный SDK для Unity и вручную добавьте его в свой игровой проект.

Скачать версию 5.25.1

Персонализированный или другой движок

Для других игровых движков интегрируйте серверный SDK для Amazon GameLift в свои проекты. Сервис SDK доступен для сред разработки на C++, C# и Go.

Пакеты SDK для серверов C++

Пакеты SDK для серверов C++ позволяют разработчикам игр, использующим C++, интегрировать собственные игровые серверы Windows или Linux с Amazon GameLift.

Модуль SDK для серверов C++ для Unreal

Легковесный модуль Unreal для пакетов SDK для серверов C++, обеспечивающий простую интеграцию с проектами Unreal, создаваемыми на базе движка Unreal Engine.

SDK для серверов C#

SDK для серверов C# позволяет разработчикам игр, использующим C#, интегрировать собственные игровые серверы Windows или Linux с Amazon GameLift.

Модуль SDK для серверов C# для Unity

Модуль Unity для пакетов SDK для серверов C#, обеспечивающий легкую интеграцию с проектами Unity, поддерживающими Unity 2020.3 LTS, 2021.3 LTS и 2022.3 LTS для Windows и Mac OS. Он поддерживает профили Unity.NET Framework и стандартные профили.NET.

SDK для серверов Go позволяет разработчикам игр, использующим язык программирования Go, интегрировать собственные игровые серверы Windows или Linux с Amazon GameLift.

C#

Клиентский пакет SDK Realtime сервиса Amazon GameLift позволяет многопользовательским играм, не требующим высокопроизводительного оборудования, взаимодействовать с игровыми серверами Amazon GameLift Realtime с помощью протоколов TCP или UDP. В клиентский пакет SDK Realtime входит клиент для C#, который можно использовать с Unity 2020 и пользовательскими программными ядрами игр на C#.