ПРОДУКТ

Используйте Relayᴮᴱᵀᴬ для соединения игроков

Обеспечьте стабильную игру в многопользовательском режиме с помощью сервиса Relay (доступно для открытого бета-тестирования).

Женщина играет в игру на консоли

Обеспечьте стабильную игру в многопользовательском режиме с помощью Relayᴮᴱᵀᴬ

Relayᴮᴱᵀᴬ соединяет игроков и обеспечивает стабильную игру в многопользовательском режиме. Благодаря сервису вам не придется тратить большие суммы на выделенный игровой сервер. Игроки подключаются к клиентскому серверу и обмениваются данными, используя протокол UDP.

Пользуйтесь обновляемой документацией Unity

Relay от Unity постоянно развивается. Наш обновляемый сайт с документацией поможет вам оставаться в курсе изменений. 

Здесь вы найдете технические справочники, руководства и прочие ресурсы, которые помогут начать работу с Relay.

Человек показывает на компьютерный экран карандашом

Восторженные эмоции женщины перед экраном компьютера

Использование Lobby и NetCode for GameObjects

Relay лучше всего работает с сервисами NetCode for GameObjects и Lobby. 

Улучшите многопользовательский режим с помощью Lobby, отправляя межсервисные уведомления при возникновении сбоев и автоматически отключая игроков, потерявших соединение.

Кроме того, NetCode for GameObjects служит надежной основой для небольших кооперативных игр.

Cristian David Chorolqui, CEO & Founder, Conejiara Studios

«Relay и Lobby отлично взаимодействуют. Эти решения помогли внедрить онлайн-функции, которые мы хотели видеть в игре. Сотрудники Unity всегда рады помочь, поэтому мы обязательно будем использовать сервис в будущем».

Cristian David Chorolqui, CEO & Founder, Conejiara Studios

Основные преимущества

Экономное решение для соединения игроков

Хостинг игр выполняется на домашних устройствах игроков, поэтому вам не нужно арендовать и обслуживать выделенные серверы.

Простое автоматическое масштабирование

Relay выполнит автоматические масштабирование с учетом общего количества слотов для подключения, которое вам необходимо.

Шифрование с помощью протокола DTLS

Данные, которые проходят через сервера Relay и используют протокол UDP, также шифруются с помощью протокола DTLS. Благодаря этому игроки могут отправлять защищенные данные, для доступа к которым требуется дополнительная аутентификация.

Часто задаваемые вопросы

Из каких компонентов состоит Relay?

Relay включает в себя 2 основных компонента: Relay Server и Allocation. 

  1. Relay Server подключается к низкоуровневому слою Unity Transport и передает данные между клиентами. 
  2. Сервис Allocation работает на стороне сервера. Он позволяет игрокам создавать матчи и подключаться к ним с помощью кодов доступа.
Нужно ли платить за использование Relay?

За использование Relay пока не взимается плата. В период бета-тестирования решение останется бесплатным. Мы сообщим цены, когда выйдет официальная версия Relay. Дополнительные сведения см. на странице цен UGS.

Как активировать Relay?

Все пользователи могут подключить Relay самостоятельно на панели управления Unity. Примите участие в открытом бета-тестировании, нажав Get Started («Начать работу») на странице Relay на панели управления Unity.

Будут ли доступны шаблоны, которые демонстрируют возможности Relay?

Мы подготовили простой шаблон, который научит использовать пакеты Lobby и Relay, а также создавать стандартное игровое лобби. В шаблоне используются Relay, Lobby, Unity Transport и голосовой чат от Vivox. Здесь вы найдете репозиторий шаблона и соответствующую документацию.

Обязательно ли использовать Relay вместе с Lobby? Если нет, то почему выгодно совмещать эти решения?

Решения Relay и Lobby можно использовать по отдельности, но мы рекомендуем их сочетать. 

  • Если кто-то покинет лобби, игроки получат соответствующее уведомление.
  • При отключении игрока Relay отправит уведомление в Lobby, чтобы сервис мог исключить его из лобби.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен