Skip to main content
Multiplayer Servers 플랫폼은 Unity 게임 서버에 통합할 수 있는 GSDK 라이브러리를 제공합니다. 라이브러리는 오픈 소스이며 GitHub의 GSDK 리포지토리에서 찾을 수 있습니다.

설치

Assets/PlayFabSdk 폴더를 Unity 프로젝트에 복사할 수 있습니다. 그런 다음 Unity Build 설정에서 스크립팅 지시문 ENABLE_PLAYFABSERVER_API를 활성화해야 합니다(). 또는 제공된 Unity 패키지 파일을 사용할 수도 있습니다. MultiplayerServerSample 프로젝트에서 샘플 코드를 찾을 수 있습니다.

사용법

최소한, 아래 코드처럼 PlayFabMultiplayerAgentAPI.Start() 메서드를 구현하고 PlayFabMultiplayerAgentAPI.ReadyForPlayers() 메서드에 대한 코루틴을 시작해야 합니다.
또한 아래 예시처럼 PlayFabMultiplayerAgentAPI.OnServerActiveCallback을 사용하여 게임 서버가 Active로 전환될 때를 등록하는 것이 좋습니다:
게임 서버 상태에 대한 자세한 내용은 여기에서 PlayFab 게임 서버의 기본 사항 섹션을 확인하세요.
또한 게임 서버에서 다음 콜백을 구현할 수 있습니다:
  • PlayFabMultiplayerAgentAPI.OnMaintenanceCallback Azure가 VM에서 유지 관리를 수행해야 할 때 트리거됩니다.
  • PlayFabMultiplayerAgentAPI.OnShutDownCallback 종료 알림이 수신될 때 트리거됩니다.
  • PlayFabMultiplayerAgentAPI.OnAgentErrorCallback 게임 서버와 PlayFab VM Agent 통신 사이에 오류가 있는 경우 트리거됩니다.
더 많은 GSDK 샘플은 여기에서 MPS Samples 리포지토리를 확인할 수 있습니다.
마지막 수정일 2026년 8월 25일