> ## 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 Multiplayer C++ SDK 릴리스 정보

> 지원되는 플랫폼 및 릴리스에 걸친 PlayFab Lobby 및 Matchmaking C++ SDK의 버전 이력, 새 기능, 수정 사항 및 주요 변경 사항.

## 1.9.5

2026년 8월 13일

### 버그 수정

* GDK: 긴 PubSub 연결 종료가 백그라운드 워커 스레드가 독립적인 연결 작업을 진행하지 못하도록 차단할 수 있는 버그를 수정했습니다.
* GDK: 활성 HTTP 요청이 XBOX에서 타이틀이 일시 중단되는 것을 차단하는 버그를 수정했습니다.
* PlayStation® 플랫폼: 로비 PubSub 구독 수명 주기 동안 메모리 누수를 수정했습니다.

## 1.9.3

2026년 6월 23일

### 버그 수정

* 네트워크 중단 중에 로비를 떠난 로비 멤버가 연결이 복구된 후 로비 소유자에게 잘못 다시 연결된 것으로 표시될 수 있는 문제를 수정했습니다.
* 타이틀이 현재 프로세스 태스크 큐를 지운 경우 로비, 매치메이킹 또는 알림 작업 중에 발생할 수 있는 충돌을 수정했습니다.
* SDK가 종료되는 동안 HTTP 요청이 완료된 경우 메모리 손상이나 충돌을 일으킬 수 있는 종료 중 경합 상태를 수정했습니다.
* 수동 디스패치 프로세스 태스크 큐를 사용하는 타이틀을 중단시킬 수 있는 정리 중 교착 상태를 수정했습니다.
* 활성 로비 또는 매치메이킹 구독 없이 다시 연결할 때 발생할 수 있는 PubSub 세션 복구 실패를 수정했습니다.
* SDK가 HTTP 요청에서 User-Agent 헤더를 보내지 않는 문제를 수정했습니다.
* 공용 PFLobby, PFMatchmaking 및 PFMultiplayer API 함수는 이제 포인터 매개 변수의 유효성을 검사하고, null 포인터가 전달되면 잠재적으로 충돌하는 대신 `E_POINTER`를 반환합니다.

## 1.9.2

2026년 6월 1일

### 버그 수정

* 라이브러리의 Nintendo Switch 및 Nintendo Switch 2 버전에서 네트워크에 의해 웹소켓이 예기치 않게 연결 해제될 때 발생하는 크래시를 수정했습니다.

## 1.9.0

2026년 3월 26일

### 새 기능

* 로비 소유자만 로비에 참여할 초대를 보낼 수 있는지 여부를 나타내는 로비의 현재 정책을 검색하는 [PFLobbyGetRestrictInvitesToLobbyOwner](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetrestrictinvitestolobbyowner)를 추가했습니다.
* 로비 소유자만 또는 모든 멤버가 로비에 참여할 초대를 보낼 수 있는지 여부를 제어하기 위해 [PFLobbyArrangedJoinConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyarrangedjoinconfiguration), [PFLobbyCreateConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateconfiguration) 및 [PFLobbyDataUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydataupdate) 구조체에 `restrictInvitesToLobbyOwner` 필드를 추가했습니다. 이러한 구조체에 기본 이니셜라이저를 사용하는 경우 코드 변경이 필요하지 않습니다. 기본 이니셜라이저를 사용하지 않는 경우 새 필드를 초기화하도록 하세요.

### 버그 수정

* 연결이 끊어지고 SDK가 연결을 다시 설정할 수 없는 경우 SDK가 자동으로 연결 해제 상태 변경을 생성하지 않는 문제를 수정했습니다.

## 1.8.8

2026년 3월 23일

### 버그 수정

* Linux에서 DeriveWorkQueue에 대한 정의되지 않은 참조를 수정했습니다.
* PlayFab Multiplayer에 대한 Linux 링커 강화를 개선했습니다.

## 1.8.7

2026년 2월 26일

### 버그 수정

* 디버거에서 일시 중지된 상태에서 WebSocket 연결이 끊어진 후 라이브러리가 충돌할 수 있는 문제를 수정했습니다.

## 1.8.6

2026년 2월 13일

### 버그 수정

* 라이브러리가 정리되지 않은 경우, 첫 로비 또는 매치메이킹 시도 후 24시간이 지나면 후속 로비를 만들거나, 후속 로비에 참여하거나, 로비 초대를 구독하거나, 후속 매치메이킹 티켓을 만드는 데 실패할 수 있는 문제를 수정했습니다.
* PlayFab Lobby 서비스 오류로 인해 [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize)를 호출하고 `PFMultiplayerInitialize`로 라이브러리가 다시 초기화될 때까지 PlayFabMultiplayer 라이브러리가 새 로비를 만들 수 없는 문제를 수정했습니다.
* GDK가 아닌 플랫폼에서 [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize)를 사용하여 라이브러리가 정리된 후에도 라이브러리가 내부 프로세스 태스크 큐 메모리를 할당된 상태로 유지하는 문제를 수정했습니다.
* 여러 PubSub 서비스 오류가 하나의 일반 HTTP 4XX 오류 메시지인 [0x89236409](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayererrors)로 축소되는 문제를 수정했습니다. 이제 라이브러리는 각기 다른 서비스 오류에 대해 다른 오류 코드를 제공하여 진단 및 문제 해결을 더 쉽게 만듭니다.

## 1.8.5

2026년 1월 21일

### 버그 수정

* 기호 충돌을 방지하기 위해 iOS 플랫폼에서 기호를 숨겼습니다. 이 버전은 iOS 전용 릴리스입니다.

## 1.8.4

2025년 11월 5일

### 버그 수정

* 노출된 U 기호로 인해 Android에서 런타임에 충돌이 발생하는 문제를 수정했습니다. Microsoft에서 제공하는 기호를 제외한 모든 기호가 숨겨졌습니다. 이는 Android 전용 릴리스입니다.

## 1.8.3

2025년 10월 10일

### 버그 수정

* 노출된 `libHttpClient` 기호로 인해 Android에서 기호 충돌이 발생하는 문제를 수정했습니다. 특정 버전의 `libHttpClient`가 필요한 게임이 자체 동적 `libHttpClient`를 제공하고 기호 충돌을 피하기 위해 `.dynLHC` 패키지를 사용할 수 있는 옵션을 추가했습니다. `.dynLHC` 패키지는 버전 1.8.2의 `.hideLHC` 패키지를 대체합니다. 이는 Android 전용 릴리스입니다.

## 1.8.2

2025년 9월 5일

### 버그 수정

* 노출된 `libHttpClient` 기호로 인해 Android에서 기호 충돌이 발생하는 문제를 수정했습니다. 특정 버전의 `libHttpClient`가 필요한 게임이 자체 동적 `libHttpClient`를 제공하고 기호 충돌을 피하기 위해 `.hideLHC` 패키지를 사용할 수 있는 옵션을 추가했습니다. 이는 Android 전용 릴리스입니다.

### 새로운 지원

* 새로운 [Android 페이지 크기 요구 사항](https://developer.android.com/guide/practices/page-sizes)을 충족하기 위해 16-KB 페이지 크기에 대한 지원을 추가했습니다.

## 1.8.1

2025년 8월 20일

### 버그 수정

* Switch: 스레드 초기화 중에 발생하는 충돌을 수정했습니다.

## 1.8.0

2025년 6월 11일

### 새 기능

* 새로운 [PFMultiplayerConnectToLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerconnecttolobby) 함수를 추가했습니다.
* 로비 ID만 사용하여 참여를 지원하기 위해 [PFLobbyInviteReceivedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyinvitereceivedstatechange) 구조체에 `lobbyId` 필드를 추가했습니다.

### 버그 수정

* PubSub 연결 실패로 인해 라이브러리가 충돌할 수 있는 버그를 수정했습니다.

## 1.7.16

2025년 5월 7일

### 버그 수정

* 노출된 기호로 인해 Android 플랫폼에서 기호 충돌이 발생하는 문제를 수정했습니다. 이 버전은 Android만 지원합니다.

## 1.7.15

2025년 5월 2일

### 버그 수정

* iOS 및 macOS용 Info.plist 파일에 필수 필드가 없어 Apple의 요구 사항을 준수하도록 하는 문제를 수정했습니다.

## 1.7.14

2025년 4월 28일

### 버그 수정

* 네트워크 재연결 후 두 번째 로컬 사용자가 첫 번째 사용자가 만든 로비에 참여하지 못하는 문제를 수정했습니다.

### 스레딩 변경

* SDK는 사용자 지정 네트워킹 스레드를 스레드 풀 구현으로 대체하여 보다 효율적인 CPU 활용을 가능하게 합니다.

## 1.7.13

2025년 4월 22일

### 버그 수정

* Sony(PlayStation®4 및 PlayStation®5) SDK 버전에서 네트워크 재연결 후 두 번째 로컬 사용자가 첫 번째 사용자가 만든 로비에 참여하지 못하는 문제를 수정했습니다.

## 1.7.12

2025년 4월 15일

### 버그 수정

* 멀티 사용자 로비 생성 및 참여 후 예기치 않은 연결 해제 후 네트워크 재연결이 발생했을 때 발생하는 충돌을 수정했습니다.
* 존재하지 않는 로비에서 [PFLobbyPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbypostupdate)를 호출하는 것이 자동으로 연결 해제 상태 변경을 생성하지 않는 문제를 수정했습니다.
* Android에서 라이브러리를 로드할 때 발생하는 충돌 및 `libc++_shared.so`의 노출을 수정했습니다.
* Android의 릴리스 패키지에 `libHttpClient`를 포함했습니다. 사용 세부 정보는 [PlayFab Multiplayer Android 시작하기](/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/android-specific-requirements)를 참조하세요.
* Apple 플랫폼의 기호 노출 문제를 수정했습니다.

## 1.7.11

2025년 4월 9일

### 버그 수정

* Sony(PlayStation®4 및 PlayStation®5) SDK 버전에서 멀티 사용자 로비 생성 및 참여 후 예기치 않은 연결 해제 후 네트워크 재연결이 발생했을 때 발생하는 충돌을 수정했습니다.

## 1.7.10

2025년 3월 6일

### 버그 수정

* 로컬 사용자가 연결 해제되는 것과 동시에 앱이 일시 중단된 경우 라이브러리가 충돌할 수 있는 문제를 수정했습니다. 이 수정은 GDK 전용 릴리스에 대한 것입니다.

## 1.7.9

2025년 2월 11일

### 버그 수정

* HTTP 401을 받았을 때 라이브러리가 실시간 메시지 서비스와 관련된 일부 작업을 잘못 재시도하는 문제를 수정했습니다.
* 버전 1.7.8에서 도입된 회귀를 수정했습니다. 이는 `PFMultiplayerServerDetails::region` 값을 `PFMultiplayerServerDetails::fqdn`에 할당했습니다.
* 새 멤버와 관련된 속성이 후속 `Updated` 상태 변경까지 즉시 사용 가능하지 않은 문제를 수정했습니다. 이제 `MemberAdded` 상태 변경이 게임에 제공되는 즉시, [PFLobbyGetMemberConnectionStatus()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus), [PFLobbyGetMemberPropertyKeys()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberpropertykeys) 및 [PFLobbyGetMemberProperty()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberproperty)가 멤버와 관련된 최신 정보를 제공합니다. 이전 동작에 의존한 게임과의 호환성을 유지하기 위해, 멤버가 추가된 후 첫 번째 `Updated` 상태 변경은 이러한 초기 속성 키 목록을 새 속성인 것처럼 계속 제공합니다.
* 내부 웹 요청 리소스를 정리하는 동안 [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize)가 호출되었을 때 라이브러리가 충돌할 수 있는 몇 가지 문제를 수정했습니다.
* GDK XBOX의 경우, 초대 리스너와 관련된 내부 상태를 정리하는 동안 일시 중단 중에 라이브러리가 충돌할 수 있는 문제를 수정했습니다.
* Android의 경우, JavaVM 첨부 스레드를 정리하는 동안 [PFMultiplayerUninitialize()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize)가 호출되었을 때 라이브러리가 충돌할 수 있는 문제를 수정했습니다.
* macOS의 경우, 라이브러리가 잘못 심볼릭 링크되어 라이브러리 통합 시 빌드가 중단되는 것으로 나타날 수 있는 문제를 수정했습니다.

## 1.7.8

2024년 11월 5일

### 버그 수정

* [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket)로 만든 백필 티켓에 대해 [PFMatchmakingTicketCancel](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketcancel)을 호출하는 것이 실패하는 문제를 수정했습니다.
* SDK가 [PFMultiplayerServerDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails)의 모든 값을 필수로 처리하는 문제를 수정했습니다.
* Sony(PlayStation®4 및 PlayStation®5) 버전의 SDK가 Sony(PlayStation®4 및 PlayStation®5) HTTP 라이브러리에서 발생하는 간헐적인 HTTP 요청 실패를 올바르게 처리하지 않는 문제를 수정했습니다. 또한 개선된 오류 보고 기능은 이제 이러한 경우에 대한 자세한 정보를 제공합니다.

## 1.7.7

2024년 10월 25일

### 버그 수정

* macOS 플랫폼에서 노출된 OpenSSL 기호와 관련된 문제를 수정했습니다. 이 릴리스는 macOS만 지원합니다.

## 1.7.6

2024년 8월 12일

### 버그 수정

* GDK XBOX의 경우, 타이틀을 일시 중단하고 재개한 후 일부 이벤트가 큐에 추가되지 않는 문제를 수정했습니다.
* GDK XBOX의 경우, 타이틀을 일시 중단하고 재개한 후 발생하는 충돌을 수정했습니다.
* 매치 멤버가 이미 너무 많은 티켓의 멤버인 경우 실패를 자동으로 처리하도록 [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket)을 업데이트했습니다. 이 상황에서 SDK는 백필 티켓의 멤버에 대한 기존 티켓을 자동으로 취소하고 티켓 생성을 재시도합니다.

## 1.7.5

2024년 7월 17일

### 버그 수정

* Unix 시스템에서 사용자 지정 메모리 후크와 함께 사용할 때 PFMultiplayerUninitialize가 충돌을 유발하는 잠재적 문제를 수정했습니다.

## 1.7.4

2024년 6월 17일

### 버그 수정

* SDK가 메시지에 `'\0'` 문자가 포함된 경우 PlayStation®4 및 PlayStation®5의 WebSocket에서 수신한 메시지를 올바르게 파싱하지 않는 문제를 수정했습니다. 이러한 메시지의 파싱 실패는 PubSub 연결 문제로 이어질 수 있었습니다. 이 수정은 PlayStation®4 및 PlayStation®5에만 적용됩니다.

## 1.7.3

2024년 4월 23일

### 버그 수정

* 동일한 앱에서 Party 및 Multiplayer를 함께 사용할 때 발생하는 중복 클래스 오류를 해결했습니다. 이 수정은 Android에만 적용됩니다.

## 1.7.2

2024년 3월 7일

### 버그 수정

* 내부 PubSub 알림 WebSocket이 연결 해제를 감지하고 반응하는 데 느린 문제를 수정했습니다. 이 문제는 로비 및 매치메이킹 티켓을 생성하거나 참여할 때 오류를 초래할 수 있었습니다.
* PubSub가 SignalR 서비스와의 연결을 설정하는 데 실패한 것이 실패 상태 변경을 트리거하지 않고 후속 Multiplayer API 호출이 PubSub를 구독하지 못하도록 하는 문제를 수정했습니다.
* 내부 진단을 개선했습니다.

## 1.7.1

2024년 2월 14일

### 새 기능

* PlayFab GameServer 엔티티가 클라이언트 소유 로비에 참여하고 상호 작용할 수 있게 하는 새 API를 추가했습니다.
  * [PFMultiplayerJoinLobbyAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobbyasserver)
  * [PFLobbyServerPostUpdateAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver)
  * [PFLobbyServerLeaveAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverleaveasserver)
  * [PFLobbyGetServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserver)
  * [PFLobbyGetServerPropertyKeys](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverpropertykeys)
  * [PFLobbyGetServerProperty](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverproperty)
  * [PFLobbyGetServerConnectionStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverconnectionstatus)

## 1.6.5

2023년 11월 15일

### 새 기능

* 매치메이킹 티켓과 사용자 지정 컨텍스트를 연결하기 위한 새로운 [PFMatchmakingTicketGetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketgetcustomcontext) 및 [PFMatchmakingTicketSetCustomContext](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmatchmakingticketsetcustomcontext) API를 추가했습니다.

### 버그 수정

* 내부 진단을 개선했습니다.

## 1.6.4

2023년 8월 16일

### 버그 수정

* GDK DLL이 코드 서명되지 않은 버그를 수정했습니다. 이 수정은 GDK 전용 릴리스입니다.

## 1.6.3

2023년 8월 14일

### 버그 수정

* 변경 알림을 처리하는 동안 라이브러리가 충돌할 수 있는 문제를 수정했습니다.
* 남은 멤버 수를 기반으로 로비를 검색하고 정렬하는 것을 더 쉽게 만들기 위해 새로운 [PFLobbyMemberCountRemainingSearchKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/constants/pflobbysearchkeys) 상수를 추가했습니다.

## 1.6.2

2023년 7월 14일

### 버그 수정

* `PFMultiplayerJoinMatchmakingTicketFromId`로 시작된 매치메이킹 작업이 예기치 않게 시간 초과되는 문제를 수정했습니다.
* 매치메이킹 작업이 시작된 직후에 호출된 경우 `PFMatchmakingTicketGetTicketId`가 null 값을 반환할 수 있는 문제를 수정했습니다. 이제 예상대로 빈 문자열을 반환합니다.
* macOS 라이브러리가 웹 요청 헤더를 통해 iOS로 식별되는 문제를 수정했습니다. 이 식별은 주로 진단에 사용됩니다.
* 내부 진단을 개선했습니다.

## 1.6.1

2023년 6월 14일

* PlayStation®4 및 PlayStation®5에서 타이틀이 백그라운드 모드에 진입하여 10분 이상 머무르는 경우 PlayFab Multiplayer는 관련된 모든 리소스를 정리하고 다시 초기화합니다.

## 1.6.0

2023년 6월 14일

### 새 기능

* [PFMultiplayerFindLobbies()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies)의 검색 결과에서 제공된 로비의 잠금 상태를 읽을 수 있도록 [PFLobbySearchResult](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchresult) 구조체에 `membershipLock` 필드를 추가했습니다.

## 1.5.3

2023년 4월 25일

### 버그 수정

* 런타임 중에 HttpClient.framework를 찾을 수 없는 iOS 및 macOS 관련 링커 오류를 수정했습니다.

## 1.5.2

2023년 4월 4일

### 버그 수정

* 비 MSVC 컴파일러 지원을 제공하는 `PFMultiplayerPal.h` 헤더를 도입했습니다. 이 헤더는 비 MSVC 컴파일 플랫폼에 대한 SAL 및 HRESULT를 정의합니다.

## 1.5.1

2023년 3월 20일

### 새 기능

* PlayFab Multiplayer v1.5.1은 Linux 및 Linux용 Windows 하위 시스템(WSL) 지원을 제공합니다.

## 1.5.0

2023년 3월 16일

### 새 기능

* 서버 소유 로비를 위한 새 API 및 지원을 추가했습니다.
  * [PFMultiplayerCreateAndClaimServerLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby)
  * [PFMultiplayerClaimServerLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerclaimserverlobby)
  * [PFLobbyServerPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdate)
  * [PFLobbyServerDeleteLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverdeletelobby)
* [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket)로 매치메이킹 서버 백필 티켓을 만드는 새 지원을 추가했습니다.
* `PFMultiplayerFindLobbies()`를 호출할 때 잠기거나 잠금 해제된 로비만 더 쉽게 검색할 수 있도록 새로운 [PFLobbyMembershipLockSearchKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/constants/pflobbysearchkeys) 상수를 추가했습니다.

서버 소유 로비 사용에 대한 자세한 내용은 [Game servers and lobbies](/services/playfab/multiplayer/lobby/lobby-server-overview)를 참조하세요.

### 버그 수정

* 백그라운드 스레드 경합으로 인한 예기치 않은 PubSub 연결 해제를 줄이는 수정을 추가했습니다.

## 1.4.3

2022년 11월 15일

### 새 기능

* PlayFab Multiplayer v1.4.3은 iOS 및 macOS 지원을 제공합니다.

## 1.4.2

2022년 10월 26일

### 버그 수정

* PubSub 재연결이 향후 PubSub 구독 취소 요청을 실패하게 만드는 버그를 수정했습니다.

## 1.4.1

2022년 10월 25일

### 버그 수정

* 라이브러리가 불필요한 짧은 수명의 스레드를 생성하는 버그를 수정했습니다.
* Windows, XBOX 및 Android에서 라이브러리가 이전에 기록된 재시도 후 기간이 만료되기 전에 웹 요청을 시도할 수 있는 버그를 수정했습니다.
* 웹 서버에 도달할 수 없는 경우 오류 메시지를 개선했습니다.

## 1.4.0

2022년 10월 11일

### 새 기능

* PlayFab Multiplayer 버전 1.4.0은 Android 지원을 추가합니다.

## 1.3.1

2022년 9월 20일

### 버그 수정

* [PFMultiplayerUninitialize](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize)를 호출할 때 또는 XBOX 콘솔에서 라이브러리가 앱 일시 중단을 내부적으로 처리할 때 WebSocket 리소스가 메모리를 누수하는 버그를 수정했습니다.

## 1.3.0

2022년 9월 9일

### 새 기능

* 사용자가 PubSub 알림 서비스에 연결되었는지 감지하는 데 사용할 수 있는 새로운 함수 [PFLobbyGetMemberConnectionStatus](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus)를 추가했습니다. 사용자의 연결 상태가 변경되면, `connectionStatusUpdated` 필드가 `true`인 [PFLobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary)와 함께 [PFLobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange)를 받습니다.
* PubSub 알림 서비스와 메시지를 교환하는 데 사용되는 프로토콜을 JSON에서 MessagePack으로 업데이트하여 메시지 크기를 줄였습니다. 이 변경 사항은 API 표면에 영향을 주지 않습니다.

### 버그 수정

* 속도 제한과 관련된 여러 오류에 대해 [PFMultiplayerGetErrorCode](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage)에 의해 보고되는 메시지를 개선했습니다.

## 1.2.0

2022년 8월 17일

### 새 기능

* 매치메이킹 큐가 멀티플레이어 서버를 할당하도록 구성된 경우, 매치 세부 정보는 이제 매치가 발견될 때 할당된 멀티플레이어 서버와 관련된 서버 세부 정보를 보고합니다. 자세한 내용은 [PFMatchmakingMatchDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails)를 참조하세요.
* `lobby/amOwner` 검색 키에 대해 새로운 상수 `PFLobbyAmOwnerSearchKey`가 정의되었습니다. 검색 키 사용에 대한 자세한 내용은 [PFLobbySearchConfiguration](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchconfiguration)을 참조하세요.

### 버그 수정

* 여러 오류 코드에 대해 [PFMultiplayerGetErrorCode](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage)에 의해 보고되는 메시지를 개선했습니다.
* 일부 오류 조건에서 알림 서비스가 엔티티의 구독을 해제하지 않는 버그를 수정했습니다.

## 1.1.5

2022년 7월 13일

### 버그 수정

* PFLobby.h 헤더에서 `PFLobbyMemberCountSearchKey` 및 `PFLobbyAmMemberSearchKey`에 대한 잘못된 상수 문자열 값을 수정했습니다.
* WebSocket이 예기치 않게 닫힐 경우 `PFMultiplayerUninitialize()`가 무기한 차단될 수 있는 버그를 수정했습니다.
* 예기치 않은 WebSocket 연결 해제 후 PubSub 알림이 사용 불가능해지고 Lobby/Matchmaking API 작업이 무기한 정체되는 버그를 수정했습니다.

## 1.1.4

2022년 6월 24일

### 버그 수정

* GDK: 일시 중단 또는 재개 직후에 시작된 작업의 경우 네트워크 통신을 포함하는 작업이 자동으로 실패하는 버그를 수정했습니다.
* 디버거에서 10초 이상 중단된 후 실행을 재개할 때 SDK가 충돌하는 버그를 수정했습니다.

## 1.1.3

2022년 6월 10일

### 새 기능

* SDK는 이제 예기치 않은 연결 해제에 더 잘 반응합니다(이전보다 2-3배 빠르게 감지).
* 예기치 않은 Lobby 연결 해제는 이제 자동 재연결 시도를 유발합니다. 클라이언트는 이러한 재연결 시도가 실패한 후에야 연결 해제에 대해 알게 됩니다.
* GDK/Win32: 웹 서비스 실패 응답(429, 503 및 유사한 응답)은 이제 자동 재시도를 트리거합니다. 클라이언트는 이러한 재시도가 실패한 후에야 실패에 대해 알게 됩니다.

### 버그 수정

* 10회 연속 매치 후 매치메이킹이 실패하는 버그를 수정했습니다.
* `GetErrorMessage(...)`가 매치메이킹과 관련된 오류 메시지를 제공하지 않는 버그를 수정했습니다.
* `LobbySearchResult` 구조체의 두 필드(`maxMemberCount` 및 `currentMemberCount`)가 올바르게 채워지지 않는 버그를 수정했습니다.
* 일시 중단 및 재개 후 동작 및 안정성과 관련된 다양한 버그를 수정했습니다.

## 1.1.1

2022년 4월 13일

### 버그 수정

* Switch: PlayFab Multiplayer에 대해 빌드하는 데 필요한 새 PAL 헤더를 제공합니다.

## 1.1.0

2022년 3월 4일

### API 변경 사항

* `PFMultiplayerGetErrorMessage`의 API 시그니처를 변경했습니다. 이전에 이 함수는 `HRESULT`를 반환하고 출력 매개 변수를 사용하여 오류 메시지 문자열을 반환했습니다. 이제 함수는 문자열을 직접 반환합니다.

### 새 기능

* GDK: XBOX에서 일시 중단 및 재개를 자동으로 처리하는 지원을 추가했습니다.

### 버그 수정

* 플레이어가 로비에 다시 참여할 경우 API가 `PFMultiplayerJoinLobby`에 전달된 초기 멤버 데이터를 무시하는 버그를 수정했습니다.

## 1.0.0

2021년 11월 23일

PlayFab Multiplayer는 이제 미리 보기로 제공됩니다. Matchmaking 및 Lobby 기능의 개요는 다음을 확인하세요.

* [PlayFab Lobby 개요](/services/playfab/multiplayer/lobby)
* [PlayFab Multiplayer Lobby 빠른 시작](/services/playfab/multiplayer/lobby/lobby-getting-started)
* [PlayFab Matchmaking 개요](/services/playfab/multiplayer/matchmaking)
* [PlayFab Multiplayer Matchmaking 빠른 시작](/services/playfab/multiplayer/matchmaking/quickstart-client-sdk)

'PlayStation'은 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다.


## Related topics

- [PlayFab Services C/C++ SDK 릴리스 정보](/ko/services/playfab/release-notes/playfab-c/index.md)
- [PlayFab Services SDK 릴리스 정보 2025](/ko/services/playfab/release-notes/2025.md)
- [PlayFab Services SDK 릴리스 정보 2024](/ko/services/playfab/release-notes/2024.md)
- [PlayFab Party 릴리스 정보](/ko/services/playfab/multiplayer/networking/release-notes.md)
