설치
Assets/PlayFabSdk 폴더를 Unity 프로젝트에 복사할 수 있습니다. 그런 다음 Unity Build 설정에서 스크립팅 지시문ENABLE_PLAYFABSERVER_API를 활성화해야 합니다(예).
또는 제공된 Unity 패키지 파일을 사용할 수도 있습니다.
MultiplayerServerSample 프로젝트에서 샘플 코드를 찾을 수 있습니다.
사용법
최소한, 아래 코드처럼PlayFabMultiplayerAgentAPI.Start() 메서드를 구현하고 PlayFabMultiplayerAgentAPI.ReadyForPlayers() 메서드에 대한 코루틴을 시작해야 합니다.
PlayFabMultiplayerAgentAPI.OnServerActiveCallback을 사용하여 게임 서버가 Active로 전환될 때를 등록하는 것이 좋습니다:
게임 서버 상태에 대한 자세한 내용은 여기에서 PlayFab 게임 서버의 기본 사항 섹션을 확인하세요.
PlayFabMultiplayerAgentAPI.OnMaintenanceCallbackAzure가 VM에서 유지 관리를 수행해야 할 때 트리거됩니다.PlayFabMultiplayerAgentAPI.OnShutDownCallback종료 알림이 수신될 때 트리거됩니다.PlayFabMultiplayerAgentAPI.OnAgentErrorCallback게임 서버와 PlayFab VM Agent 통신 사이에 오류가 있는 경우 트리거됩니다.
더 많은 GSDK 샘플은 여기에서 MPS Samples 리포지토리를 확인할 수 있습니다.
