> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 로비 수명 및 만료

> PlayFab Lobby TTL, 기본 만료 및 클라이언트 소유, 서버 소유, 연결된 로비가 수명 및 자동 삭제 동작에 미치는 영향에 대해 이해합니다.

이 문서에서는 로비가 어떻게 만료되고 삭제되는지 설명합니다. 로비 수명은 로비 유형, 연결 상태 및 멤버 활동에 따라 다릅니다. 이러한 동작을 이해하면 예기치 않은 로비 손실을 방지하고 검색 결과를 깔끔하게 유지하는 게임을 설계하는 데 도움이 됩니다.

## 개요

PlayFab Lobbies는 플레이어들의 임시 그룹화입니다. 모든 로비에는 유휴 상태로 남아 있는 경우 자동으로 삭제될 시기를 결정하는 TTL(수명)이 있습니다. 멤버가 참여, 이탈 또는 로비 데이터 업데이트와 같은 활동이 로비에서 발생할 때마다 TTL이 재설정됩니다.

로비의 수명을 결정하는 가장 중요한 두 가지 요인은 다음과 같습니다.

* **로비 유형**: 로비가 클라이언트 소유인지 서버 소유인지 여부.
* **연결 상태**: 멤버(및 서버)가 실시간 알림을 통해 연결되어 있는지 여부.

## 기본 로비 수명

로비가 만들어지면 기본 TTL인 **1시간**이 할당됩니다. 로비가 업데이트될 때마다—멤버 참여, 데이터 업데이트 또는 기타 작업을 통해—TTL이 전체 기간으로 새로 고쳐집니다.

실시간 알림(연결)을 사용하는 로비의 경우 멤버가 연결되면 TTL이 **4시간**으로 연장됩니다. 이 더 긴 TTL은 연결된 로비가 연결 시스템을 통해 활발히 모니터링되고 그렇게 빨리 만료될 필요가 없다는 사실을 반영합니다.

<Note>
  로비 TTL은 모든 로비 작업에서 재설정됩니다. 활발히 사용되고 있는 로비는 TTL만으로 인해 만료되지 않습니다.
</Note>

## 연결이 로비 수명에 미치는 영향

[실시간 알림](/services/playfab/multiplayer/lobby/lobby-and-matchmaking-real-time-messages)을 사용하는 로비는 멤버 연결을 추적합니다. 멤버의 연결 상태는 로비의 수명과 검색 표시 여부에 직접적으로 영향을 미칩니다.

### 연결된 로비

클라이언트 소유 로비에 하나 이상의 멤버가 연결되어 있는 경우 로비는 검색 가능한 상태로 유지되며 최대 유휴 TTL은 **4시간**입니다. 로비가 계속해서 업데이트 또는 연결 활동을 수신하는 한 TTL은 계속 재설정됩니다.

### 연결이 끊긴 로비

클라이언트 소유 로비에서 모든 멤버의 연결이 끊기면 두 가지 일이 발생합니다.

1. **로비가 검색에서 숨겨집니다.** 이는 다른 플레이어가 버려졌을 수도 있는 로비를 발견하는 것을 방지합니다.
2. **로비 TTL이 1분으로 감소합니다.** 로비는 삭제 전에 짧은 유예 기간에 들어갑니다.

이 유예 기간 동안 멤버가 다시 연결되면 로비는 완전한 표시 여부로 복원되고 TTL은 다시 4시간으로 연장됩니다.

## 로비 유형별 수명 동작

클라이언트 소유 및 서버 소유 로비는 서로 다른 만료 동작을 가집니다.

### 클라이언트 소유 로비

| 시나리오                | 동작                                                                     |
| ------------------- | ---------------------------------------------------------------------- |
| 연결된 멤버가 있는 활성 상태    | TTL은 4시간이며 각 작업마다 재설정됩니다. 로비는 검색 가능합니다.                                |
| 연결 없이 활성 상태         | TTL은 1시간이며 각 작업마다 재설정됩니다. 로비는 검색 가능합니다.                                |
| 소유자 연결 끊김           | **ownerMigrationPolicy** 에 따라 소유자 마이그레이션이 트리거됩니다. TTL에는 직접적인 영향이 없습니다. |
| 모든 멤버 연결 끊김         | 로비가 검색에서 숨겨집니다. TTL이 1분으로 감소합니다.                                       |
| 모두 연결 끊긴 후 멤버 다시 연결 | 로비가 다시 검색 가능해집니다. TTL이 4시간으로 복원됩니다.                                    |
| 마지막 멤버 이탈           | 로비가 즉시 삭제됩니다.                                                          |

소유자 연결이 끊길 때 어떤 일이 발생하는지에 대한 자세한 내용은 [Ownership changes](/services/playfab/multiplayer/lobby/ownership-changes)를 참조하세요.

### 서버 소유 로비

| 시나리오             | 동작                                                             |
| ---------------- | -------------------------------------------------------------- |
| 연결된 서버가 있는 활성 상태 | TTL은 4시간이며 각 작업마다 재설정됩니다. 로비는 검색 가능합니다.                        |
| 연결 없이 활성 상태      | TTL은 1시간이며 각 작업마다 재설정됩니다. 로비는 검색 가능합니다.                        |
| 서버 소유자 연결 끊김     | 로비가 검색에서 숨겨집니다. TTL은 영향을 받지 않습니다.                              |
| 서버 소유자 다시 연결     | 로비가 다시 검색 가능해집니다.                                              |
| 모든 멤버 연결 끊김      | 아무 작업도 수행되지 않습니다. 서버는 멤버가 아니므로 멤버의 연결 끊김은 로비 수명에 영향을 미치지 않습니다. |
| 서버 이탈            | 소유권을 요구하는 다른 서버로 서버를 대체할 수 있습니다.                               |

<Info>
  서버 소유 로비는 모든 플레이어 멤버가 이탈해도 삭제되지 않습니다. 서버 소유자만 서버 소유 로비를 삭제할 수 있으며, 그렇지 않으면 TTL이 다 되면 만료됩니다.
</Info>

## 기본 TTL을 초과하여 로비 수명 연장

4시간 유휴 TTL은 로비가 방치되는 최대 일반 예상 시간을 나타냅니다. 그러나 일부 시나리오—예를 들어 플레이어 도착을 기다리는 서버 소유 로비—에서는 더 오래 유지되는 로비가 필요할 수 있습니다.

기본 TTL을 초과하여 로비를 유지하려면 TTL이 만료되기 전에 로비를 정기적으로 업데이트합니다. 모든 업데이트 작업은 TTL을 재설정합니다. 예를 들어, 게임 서버는 로비가 만료되지 않도록 정기적인 간격으로 로비 속성을 업데이트할 수 있습니다.

<Note>
  로비 속성, 멤버 속성 또는 검색 속성 업데이트를 포함한 모든 로비 작업은 TTL을 재설정합니다.
</Note>

## 검색 표시 여부와 만료

로비 만료와 검색 표시 여부는 밀접하게 관련되어 있지만 별개의 개념입니다.

* **검색에서 숨김** 은 로비가 [FindLobbies](/services/playfab/multiplayer/lobby/find-lobbies) 결과에 표시되지 않지만 여전히 존재하며 연결 문자열을 사용하여 참여할 수 있음을 의미합니다.
* **삭제됨** 은 로비가 더 이상 존재하지 않고 액세스할 수 없음을 의미합니다.

로비는 모든 멤버가 연결을 끊은 후 유예 기간 동안 검색에서 숨겨지지만 여전히 살아있을 수 있습니다. 이 설계는 일시적인 네트워크 중단으로부터 보호합니다—멤버가 빠르게 다시 연결되면 로비는 데이터 손실 없이 복원됩니다.

## 요약

| 요인                          | 값                      |
| --------------------------- | ---------------------- |
| 기본 TTL(연결 없음)               | 1시간                    |
| 기본 TTL(연결 있음)               | 4시간                    |
| 모든 멤버 연결 끊긴 후 TTL(클라이언트 소유) | 삭제 전 1분                |
| 클라이언트 소유 로비, 마지막 멤버 이탈      | 즉시 삭제                  |
| 서버 소유 로비, 서버 연결 끊김          | 검색에서 숨김, TTL 영향 없음     |
| TTL 재설정 트리거                 | 모든 로비 작업(참여, 업데이트, 이탈) |

## 함께 보기

* [Create a lobby](/services/playfab/multiplayer/lobby/create-a-lobby)
* [Ownership changes](/services/playfab/multiplayer/lobby/ownership-changes)
* [Game servers and lobbies](/services/playfab/multiplayer/lobby/lobby-server-overview)
* [Lobby and matchmaking real-time notifications](/services/playfab/multiplayer/lobby/lobby-and-matchmaking-real-time-messages)
* [Lobby properties](/services/playfab/multiplayer/lobby/lobby-properties)
* [Find lobbies](/services/playfab/multiplayer/lobby/find-lobbies)


## Related topics

- [로비 소유권](/ko/services/playfab/multiplayer/lobby/owner-requirements-and-privileges.md)
- [빠른 시작 GDK](/ko/services/playfab/sdks/c/quickstart-gdk.md)
- [로비 만들기](/ko/services/playfab/multiplayer/lobby/create-a-lobby.md)
- [토큰 만료 처리](/ko/services/playfab/sdks/c/relogin.md)
- [애드온](/ko/publishing/game-publishing/concepts/add-ons.md)
