다음을 통해 공유


로비 소유권 변경

대부분의 게임 시나리오에서는 로비에 단일 ‘소유자’가 있으면 이점이 있지만 소유권이 새 PlayFab 엔터티로 이전되어야 하는 상황이 있습니다.

이 문서에서는 소유권을 엔터티 간에 마이그레이션하는 방법을 설명합니다.

소유권 마이그레이션 정책

PlayFab 로비는 현재 소유자가 나가거나 연결이 끊어진 경우 타이틀에서 로비 소유권을 마이그레이션되는 방식을 제어할 수 있도록 미리 정의된 정책 집합을 제공합니다.

이 정책은 로비를 만들 때 구성되며 변경될 수 없습니다.

이 표에서는 각 ownerMigrationPolicy에 대해 설명합니다.

Owner ownerMigrationPolicy 설명
클라이언트 자동 로비 서비스는 현재 소유자가 나가거나 연결이 끊어진 경우 연결된 다른 멤버를 소유자로 자동으로 할당합니다. 다른 멤버가 연결되어 있지 않으면 새 소유자가 할당되지 않습니다. 소유자가 할당되지 않은 상태에서 멤버가 다시 연결되면 해당 멤버가 소유자로 할당됩니다.
클라이언트 Manual 로비 서비스는 현재 소유자가 나가면 소유자 필드를 지웁니다. 소유자가 연결된 동안에는 소유자가 아닌 멤버가 소유자를 다시 할당할 수 없습니다. 소유자가 연결이 끊어진 경우 모든 멤버가 자신을 현재 소유자로 설정할 수 있습니다.
클라이언트 없음 로비 서비스는 현재 소유자가 나가면 소유자 필드를 지웁니다. 현재 소유자가 연결이 끊어진 경우 소유자 필드는 영향을 받지 않습니다. 멤버가 아닌 멤버를 포함한 모든 멤버는 언제든지 소유자를 다시 할당할 수 있습니다.
Server Server 현재 서버 소유자가 연결이 끊어진 경우 소유자 필드는 영향을 받지 않습니다. 소유자가 연결이 끊어진 동안에는 로비는 검색에서 숨겨집니다. 연결이 끊어진 소유자가 다시 연결하거나 새 소유자가 연결되고 소유권을 주장하는 경우 로비가 검색에서 복원됩니다.

사전 소유권 변경

일부 게임 시나리오에서는 현재 소유자에서 새 소유자로 사전에 이전하기 위해 소유권이 필요할 수 있습니다.

이 표에서는 ownerMigrationPolicy가 사전 소유권 변경에 미치는 영향을 설명합니다.

Owner ownerMigrationPolicy 설명
클라이언트 자동 현재 소유자는 다른 멤버를 소유자로 할당할 수도 있습니다. 소유자가 아닌 멤버는 소유자를 다시 할당할 수 없습니다.
클라이언트 Manual 현재 소유자는 다른 멤버를 소유자로 할당할 수도 있습니다. 소유자가 없거나 소유자가 연결이 끊어진 경우 모든 멤버가 자신을 새 소유자로 할당할 수 있습니다.
클라이언트 없음 현재 소유자는 다른 멤버를 소유자로 할당할 수 있습니다. 현재 소유자가 여전히 있고 연결된 상태이더라도 모든 멤버가 새 소유자로 자신을 할당할 수 있습니다.
Server Server 현재 소유자는 소유자에게 다른 서버를 할당할 수 있습니다. 현재 소유자가 여전히 있고 연결되어 있더라도 서버는 서버 소유 로비의 소유권을 가져올 수 있습니다.

서버 소유자를 위한 추가 지침

  • 타이틀에 대해 권한이 부여된 모든 서버는 해당 타이틀에 대해 권한이 부여된 서버 소유 로비의 소유권을 인수할 수 있습니다. 로비 서비스는 동일한 타이틀에 대해 게임 서버 간의 소유권을 보호하지 않습니다.
  • 서버 소유자의 연결이 끊어지면 서버 소유 로비가 숨겨집니다.

자주 묻는 질문

소유자 필드는 언제 지워지나요?

현재 소유자가 로비에서 나가고 소유자 마이그레이션 정책이 새 소유자를 선택할 수 없는 경우 소유자 필드가 지워집니다. 자동 마이그레이션 정책은 새 소유자를 자동으로 선택하려고 시도하는 유일한 정책입니다.

참고: 소유자의 연결이 끊어지고 새 소유자를 자동으로 선택할 수 없으면 소유자 필드가 지워지지 않습니다. 이는 서비스 중단을 막기 위해 의도된 것입니다.

마지막 멤버가 로비를 나갈 경우

  • 클라이언트 소유 로비의 경우 마지막 멤버가 나가면 항상 로비가 삭제됩니다.
  • 서버 소유 로비의 경우 아무 작업도 수행되지 않습니다.

수동없음 소유자 마이그레이션 정책의 차이점

수동 소유권 마이그레이션 정책을 사용하면 타이틀의 소유권을 수동으로 관리되지만 소유권 보호는 계속 제공할 수 있습니다. 없음 정책은 서비스의 지원이나 보호 없이 타이틀에 모든 소유권 제어를 제공합니다.

참고 항목