ПРОДУКТ

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

Provide great multiplayer gaming experiences with Unity’s Relay service – now in open beta.

Woman playing a game on console

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

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

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

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

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

Person pointing to a computer screen with a pencil
Woman excited in front of computer screen

Level up with Lobby and Netcode for GameObjects

Relay works best with Netcode for GameObjects and Lobby. 

Provide better multiplayer gaming experiences with Lobby by sending service-to-service notifications when a player disconnects from the game and automatically removes zombie players.

Plus, access a reliable foundation for your small-scale cooperative game with 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?

There are currently no costs for Relay and it will remain free for the duration of the beta. Pricing will be introduced once Relay moves into general availability. For more details, please visit the UGS pricing page.

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

The self-serve Relay onboarding process on Unity Dashboard is available to all users. Simply opt into open beta and click “Get Started” on the Relay Page on the Unity Dashboard.

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

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

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

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

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

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

Согласен