다음을 통해 공유


개요

PlayFab OSS(PlayFab 온라인 하위 시스템)를 사용하면 UE4(Unreal Engine 4) 또는 UE5(Unreal Engine 5) 게임에서 로비, 매치 메이킹, 파티, Azure Cognitive Services와 같은 멀티 플레이어 기능을 사용할 수 있습니다. 이러한 기능에는 실시간 텍스트 채팅 번역 및 음성 전사 서비스와 같은 교차 대화, 교차 플레이 및 접근성 기능이 포함됩니다. 현재 PC, Xbox, Steam, Nintendo Switch, PlayStation®5, PlayStation®4 게임을 개발할 때 사용하도록 설계되었습니다. 이 하위 시스템 레이어는 기존 Epic에서 제공하는 기본 온라인 하위 시스템(OSS) 위에서 원활하게 작동합니다. PlayFab OSS는 PlayFab Lobby, 매치 메이킹, 파티 네트워킹 및 VOIP(Voice over Internet Protocol)에 대한 지원을 추가하여 기본 OSS를 보완합니다.

PlayFab OSS는 경제, 리더보드 등의 다른 PlayFab 기능을 제공하는 PlayFab SDK 마켓플레이스 플러그인과 함께 작동합니다. 자세한 내용은 UE Marketplace의 PlayFab SDK(외부 사이트)를 참조하세요.

PlayFab 온라인 하위 시스템 PlayFab SDK 마켓플레이스 플러그인
Source GitHub 공용 리포지토리 UE Marketplace의 PlayFab SDK(외부 사이트)
주요 기능 Lobby, 매치 메이킹 및 파티 Economy, 순위표, 데이터 및 분석

온라인 하위시스템에는 무엇이 포함되나요?

  • 로비 만들기, 참가 및 검색
  • 빠른 매치 메이킹
  • 게임 로비에 친구 초대
  • 게임 네트워킹
  • VOIP
  • 다음 플랫폼에 대한 지원:
    • Xbox Series X GDK
    • PC GDK
    • Xbox One GDK
    • PC Steam
    • Nintendo Switch
    • PS5™ 및 PS4™
  • 위의 플랫폼에서 상호 플레이 및 상호 대화 지원
  • Azure Cognitive Services
    • 실시간 텍스트 채팅 번역
    • 실시간 음성 채팅 기록
    • 실시간 음성 채팅 기록 번역
    • 텍스트 음성 합성

Unreal Engine의 어떤 버전을 지원하나요?

UE 버전 GDK PC GDK Xbox Steam PS4 PS5 스위치
4.27 Plus 지원됨* 지원됨* 지원됨* 지원됨* 지원됨* 지원됨*
5.0 지원됨* 지원됨* 지원됨* 지원됨* 지원됨* 지원됨*
5.1 지원됨* 지원됨* 지원됨* 지원됨* 지원됨* 지원됨*
5.2 지원됨* 지원됨* 지원됨* 지원됨* 지원됨* 지원됨*
5.3 지원됨* 지원됨* 지원됨* 지원됨* 지원됨* 지원됨*
5.4 지원됨 지원됨 지원됨 지원됨 지원됨 지원됨

*PlayFab 온라인 하위 시스템을 사용하려는 이전 버전의 Unreal Engine(UE4.27, 5.0, 5.1, 5.2 및 5.3) 사용자를 위한 두 가지 옵션은 다음과 같습니다.

  • 로컬 Unreal Engine 버전을 5.4로 업그레이드하세요.
  • 최신 릴리스를 가져와 게임에 백포트합니다. UE4의 경우 다른 플랫폼 간의 교차 플레이가 4.26에서는 작동하지 않지만 4.27에서는 작동하기 때문에 4.27 버전을 사용하는 것이 좋습니다. Unreal Engine 4의 이전 버전을 사용하는 경우 OSS를 최소 작업으로 백포트할 수 있습니다. 자세한 내용은 Unreal Engine 4의 이전 버전 사용을 참조하세요.

참고 항목

UE4 4.25plus 이전 버전을 사용하는 경우 찾아서 모두 교체하기를 사용하여 GDK에 대한 모든 참조의 이름을 Anvil로 변경해야 합니다.

UE4.27, 5.0, 5.1, 5.2 및 5.3에서 백포팅하는 동안 질문이 있는 경우 언제든지 GitHub 문제를 열거나 지원 티켓을 열 수 있습니다.

Microsoft Game Development Kit(GDK)의 어떤 버전을 지원하나요?

최신 업데이트 정보는 GDK SDK 업데이트 경로에서 Unreal Engine 개발자 설명서를 참조하세요.

XDK를 사용하는 경우, OSS의 이전 버전(1.07 이하)에서 지원됩니다. 자세한 내용은 이전 버전 사용을 참조하세요.

참고 항목

UE5.3의 WinGDK 버전은 HTTP 요청과 관련된 문제가 있는 것으로 알려져 있습니다. Epic Games에서는 이 문제를 인식하여 버전 5.4에서 해결했습니다. UE5.3에서 이 문제를 해결하려면 -UseWinHttpGDK 명령줄 인수를 사용하여 게임을 시작하여 xCurl 대신 WinHTTP로 전환합니다. 자세한 내용은 xCurl 관련 5.3 WinGDK HTTP 실행 문제에 대한 Unreal Engine 포럼 게시물을 참조하세요.

지원되는 Nintendo Switch SDK 버전은 무엇인가요?

지원되는 Nintendo Switch SDK 버전은 Switch SDK 업데이트 경로 또는 해당 파일에서 찾을 수 있습니다.

  • 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

지원되는 PS5™ 및 PS4™ SDK 버전은 무엇인가요?

지원되는 Sony PlayStation SDK 버전은 PS4 SDK 호환성, PS5 SDK 호환성 또는 해당 파일에서 찾을 수 있습니다.

  • 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: \Engine\Platforms[PS4|PS5]\Config[PS4|PS5]_SDK.json

참고 항목

위의 링크에서 Unreal의 설명서 및 UDN 포럼에 액세스하려면 등록된 Unreal 개발자여야 하며 특정 플랫폼에 대해 텐트가 있어야 합니다.

가격

가격 책정에 관한 자세한 내용은 PlayFab 파티에 대한 청구를 참조하세요.

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