개요
PlayFab Online Subsystem(PF OSS)을 사용하면 Unreal Engine 4(UE4) 또는 Unreal Engine 5(UE5) 게임에서 Lobby, Matchmaking, Party 및 Azure Cognitive Services 같은 멀티플레이어 기능을 활용할 수 있습니다. 이러한 기능에는 크로스 토크, 크로스 플레이 및 실시간 텍스트 채팅 번역과 음성 텍스트 변환 서비스 같은 접근성 기능이 포함됩니다. 현재 PC, XBOX, Steam, Nintendo Switch, PlayStation®5, PlayStation®4 게임을 개발할 때 사용하도록 설계되었습니다. 이 서브시스템 계층은 기존 Epic 제공 네이티브 Online Subsystem(OSS) 위에서 원활하게 작동합니다. PlayFab OSS는 PlayFab Lobby, Matchmaking, Party 네트워킹 및 VOIP(Voice over Internet Protocol) 지원을 추가하여 네이티브 OSS를 보완합니다. PlayFab OSS는 경제, 리더보드 등의 다른 PlayFab 기능을 제공하는 PlayFab SDK 마켓플레이스 플러그인과 함께 작동합니다. 자세한 내용은 UE Marketplace의 PlayFab SDK(외부 사이트)를 참조하세요.Online Subsystem에 포함된 항목
- Lobby 만들기, 참가, 검색
- 빠른 매치메이킹
- 게임 lobby에 친구 초대
- 게임 네트워킹
- VOIP
- 다음 플랫폼 지원:
- XBOX Series X GDK
- PC GDK
- XBOX One GDK
- PC Steam
- Nintendo Switch
- PS5™ 및 PS4™
- 위 플랫폼 간 크로스 플레이 및 크로스 토크 지원
- Azure Cognitive Services
- 실시간 텍스트 채팅 번역
- 실시간 음성 채팅 텍스트 변환
- 실시간 음성 채팅 텍스트 변환 번역
- 텍스트-음성 변환 합성
지원되는 Unreal Engine 버전은?
*PlayFab Online Subsystem을 사용하려는 이전 버전의 Unreal Engine(UE4.27, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 및 5.6) 사용자를 위한 두 가지 옵션이 있습니다.
- 로컬 Unreal Engine 버전을 5.7로 업그레이드합니다.
- 최신 릴리스를 가져와 게임에 백포트합니다. UE4의 경우 4.26에서는 서로 다른 플랫폼 간의 크로스 플레이가 작동하지 않지만 4.27에서는 작동하므로 4.27이 권장되는 버전입니다. 이전 버전의 Unreal Engine 4를 사용 중인 경우 OSS를 최소한의 작업으로 백포트할 수 있습니다. 자세한 내용은 이전 버전의 Unreal Engine 4 사용을 참조하세요.
4.25plus 이전 버전의 UE4를 사용 중인 경우 찾기 및 모두 바꾸기를 사용하여 GDK에 대한 모든 참조를 Anvil로 이름을 바꿔야 합니다.
지원되는 Microsoft Game Development Kit(GDK) 버전은?
가장 최신 정보는 Unreal Engine 개발자 문서의 GDK SDK Update Paths를 참조하세요. XDK를 사용 중인 경우 OSS의 이전 버전(1.07 이하)에서 지원됨을 참고하세요. 자세한 내용은 이전 버전 사용을 참조하세요.UE5.3의 WinGDK 버전은 HTTP 요청과 관련된 문제가 있음이 알려져 있습니다. Epic Games는 이 문제를 인식하고 버전 5.4에서 해결했습니다. UE5.3에서 이 문제를 우회하려면
-UseWinHttpGDK 명령줄 인수를 사용하여 게임을 시작하여 xCurl 대신 WinHTTP로 전환하세요. 자세한 내용은 5.3 WinGDK HTTP running issue with xCurl에 대한 Unreal Engine 포럼 게시물을 참조하세요.지원되는 Nintendo Switch SDK 버전은?
지원되는 Nintendo Switch SDK 버전은 Switch SDK Updates Path 또는 해당 파일에서 확인할 수 있습니다.- UE4: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\UEBuildSwitch.cs
- UE5.0: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.cs
- UE5.1, UE5.2 및 UE5.3: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.Versions.cs
- UE5.4: \Engine\Platforms\Switch\Config\Switch_SDK.json
- UE5.5, UE5.6 및 UE5.7: \Engine\Platforms\Nintendo\Config\Nintendo_SDK.json
지원되는 PS5™ 및 PS4™ SDK 버전은?
지원되는 Sony PlayStation SDK 버전은 PS4 SDK Compatibility, PS5 SDK Compatibility 또는 해당 파일에서 확인할 수 있습니다.- UE4: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool\UEBuild[PS4|PS5].cs
- UE5.0: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.cs
- UE5.1, UE5.2 및 UE5.3: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.Versions.cs
- UE5.4, UE5.5, UE5.6 및 UE5.7: \Engine\Platforms[PS4|PS5]\Config[PS4|PS5]_SDK.json
위의 Unreal 문서와 UDN 포럼 링크에 액세스하려면 등록된 Unreal 개발자이며 특정 플랫폼에 대해 승인되어야 합니다.
