- Amazon GameLift›
- Amazon GameLift Servers›
- Начало работы
Начало работы с серверами Amazon GameLift
Создан специально для самых требовательных игр в мире
Выберите отправную точку
*Время может отличаться в зависимости от требований к игровому серверу и конфигурации парка. Сюда не входит время, затраченное на настройку предварительных условий, таких как интерфейс командной строки AWS.
Быстрое начало работы
Предполагаемое время: 30 минут*
✔ Организовывайте хостинг игровых сеансов менее чем за 30 минут без программирования.
✔ Пропускайте интеграцию с игровым сервером. Разверните свой игровой сервер с основными функциями управления игровыми сеансами, в том числе действиями по умолчанию для запуска и остановки игровых серверов на основе запросов на игровые сеансы.
✔ Экспериментируйте с опциями хостинга Amazon GameLift Servers и различными функциями, в том числе метриками в реальном времени, автоматическим масштабированием мощностей и отслеживанием производительности сервера.
✖ Интегрируйте расширенные функции управления игровыми сеансами, в том числе подбор игроков FlexMatch с обратным заполнением и управление состоянием сеансов игроков.
✖ Используйте плагины для игровых движков и инструменты полной интеграции/настройки.
Полная интеграция SDK
Предполагаемое время: 60–90 минут*
✔ Интегрируйте свой игровой сервер для поддержки всего спектра функций хостинга Amazon GameLift Servers.
✔ Настройте процессы управления игровыми сеансами для запуска, обновления и окончания игровых сеансов с целью оптимального взаимодействия с игроками.
✔ Настройте игровой сервер для использования других сервисов AWS во время выполнения (например, для управления данными посредством DynamoDB или доставки контента с помощью Amazon S3).
✔ Добавьте поддержку игровых серверов для расширенных функций, в том числе подбора игроков с обратным заполнением посредством Amazon GameLift Servers FlexMatch и сеансов игроков.
✔ Оптимизируйте интеграцию с плагинами для игровых движков Unreal Engine и Unity или интегрируйте SDK сервера в свои игровые проекты.
Быстрое начало работы
Оперативно приступайте к работе с помощью упрощенных инструментов разработки.
1. Скачайте и создайте оболочку SDK
2. Запустите локальный хостинг с помощью Amazon GameLift Anywhere
Разверните свой игровой сервер на хостинге с помощью Amazon GameLift Servers. Начните с конфигурирования локальной машины как хоста для тестирования и итеративной разработки. Затем выполните развертывание на управляемом хостинге на AWS.
3. Настройте оболочку SDK
Настройте параметры игрового сервера, введя конкретные данные о сборке и парке.
4. Запустите и протестируйте
Запустите оболочку игрового сервера и создайте свой первый игровой сеанс Amazon GameLift Servers.
Полная интеграция SDK
Unreal Engine
Начните создавать собственное хостинговое решение в четыре этапа с помощью плагина Amazon GameLift Servers для Unreal Engine или используйте Amazon GameLift Servers SDK для Unreal Engine для ручной интеграции игрового сервера.
1. Скачайте и установите плагин
2. Интегрируйте свою собственную игру
3. Запустите локальный хостинг с помощью Amazon GameLift Anywhere
Разверните свой игровой сервер на хостинге с помощью Amazon GameLift Servers. Начните с конфигурирования локальной машины как хоста для тестирования и итеративной разработки. Затем выполните развертывание на управляемом хостинге на AWS.
4. Выполняйте мониторинг на Консоли AWS
Используйте консоль Amazon GameLift для отслеживания хостинга игровых серверов, в том числе состояния парка, производительности и емкости. Анализируйте метрики использования, чтобы получить информацию о сеансах игры и активности игроков.
Unity
Начните создавать собственное хостинговое решение в четыре этапа с помощью плагина Amazon GameLift Servers для Unity или используйте Amazon GameLift Servers SDK для Unity, чтобы вручную интегрировать игровой сервер.
1. Скачайте и установите плагин
Этот автономный плагин содержит все необходимые библиотеки для интеграции Amazon GameLift Servers в игровые проекты Unity.
2. Попробуйте образец игры
Начните тестировать Amazon GameLift Servers с помощью образца игры – учебного ресурса, призванного помочь вам разобраться в Unity.
3. или Интегрируйте свою собственную игру
Интегрируйте Amazon GameLift Servers в проект Unity, используя руководство по интеграции и управляемые рабочие процессы.
4. Запустите локальный хостинг с помощью Amazon GameLift Anywhere
Разверните свой игровой сервер на хостинге с помощью Amazon GameLift Servers. Начните с конфигурирования локальной машины как хоста для тестирования и итеративной разработки. Затем выполните развертывание на управляемом хостинге на AWS.
5. Выполняйте мониторинг на Консоли AWS
Используйте консоль Amazon GameLift для отслеживания хостинга игровых серверов, в том числе состояния парка, производительности и емкости. Анализируйте метрики использования, чтобы получить информацию о сеансах игры и активности игроков.
Персонализированный или другой движок
Для других игровых движков интегрируйте серверный SDK для Amazon GameLift в свои проекты. Сервис SDK доступен для сред разработки на C++, C# и Go.
Пакеты SDK для серверов C++
Пакеты SDK для серверов C++ позволяют разработчикам игр, использующим C++, интегрировать собственные игровые серверы Windows или Linux с Amazon GameLift.
SDK для серверов C#
SDK для серверов C# позволяет разработчикам игр, использующим C#, интегрировать собственные игровые серверы Windows или Linux с Amazon GameLift.
SDK для серверов Go позволяет разработчикам игр, использующим язык программирования Go, интегрировать собственные игровые серверы Windows или Linux с Amazon GameLift.
C#
Клиентский пакет SDK Realtime сервиса Amazon GameLift позволяет многопользовательским играм, не требующим высокопроизводительного оборудования, взаимодействовать с игровыми серверами Amazon GameLift Realtime с помощью протоколов TCP или UDP. В клиентский пакет SDK Realtime входит клиент для C#, который можно использовать с Unity 2020 и пользовательскими программными ядрами игр на C#.