ドキュメント

サポート

Lobby

Lobby

ロビーへの再接続

Rejoin a lobby after an unexpected disconnect to restore the player's session state.
読み終わるまでの所要時間 1 分最終更新 2ヶ月前

Relay と Lobby を一緒に使用する場合、サービスはリレー接続の状態をロビーのメンバーシップと同期しようとします。ユーザーが予期せず Relay から切断された場合は、Lobby サービスに通知されます。これにより、ユーザーはロビーメタデータから切断されたものとしてマークされます。 ユーザーがサービスに再接続できない場合は、タイムアウト経過後にロビーから自動的に削除されます。ユーザーが再接続できる場合は、
ReconnectToLobby
API を使用して接続されたものとしてユーザーをマークするよう Lobby サービスに要求できます。
この機能は
ReconnectToLobbyAsync
関数を通じて SDK で提供されます。これは以下のコードサンプルで表示されます。
using System;using UnityEngine;using Unity.Services.Authentication;using Unity.Services.Core;async Task Reconnect(){ await LobbyService.Instance.ReconnectToLobbyAsync(lobbyApi);}