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


Использование Lobby и NetCode for GameObjects
Relay лучше всего работает с сервисами NetCode for GameObjects и Lobby.
Улучшите многопользовательский режим с помощью Lobby, отправляя межсервисные уведомления при возникновении сбоев и автоматически отключая игроков, потерявших соединение.
Кроме того, NetCode for GameObjects служит надежной основой для небольших кооперативных игр.
Часто задаваемые вопросы
Relay включает в себя 2 основных компонента: Relay Server и Allocation.
- Relay Server подключается к низкоуровневому слою Unity Transport и передает данные между клиентами.
- Сервис Allocation работает на стороне сервера. Он позволяет игрокам создавать матчи и подключаться к ним с помощью кодов доступа.
За использование Relay пока не взимается плата. В период бета-тестирования решение останется бесплатным. Мы сообщим цены, когда выйдет официальная версия Relay. Дополнительные сведения см. на странице цен UGS.
Все пользователи могут подключить Relay самостоятельно на панели управления Unity. Примите участие в открытом бета-тестировании, нажав Get Started («Начать работу») на странице Relay на панели управления Unity.
Мы подготовили простой шаблон, который научит использовать пакеты Lobby и Relay, а также создавать стандартное игровое лобби. В шаблоне используются Relay, Lobby, Unity Transport и голосовой чат от Vivox. Здесь вы найдете репозиторий шаблона и соответствующую документацию.
Решения Relay и Lobby можно использовать по отдельности, но мы рекомендуем их сочетать.
- Если кто-то покинет лобби, игроки получат соответствующее уведомление.
- При отключении игрока Relay отправит уведомление в Lobby, чтобы сервис мог исключить его из лобби.