This document is about: PUN 2
SWITCH TO

PUN Classic (v1), PUN 2, Bolt는 휴업 모드입니다. Unity2022에 대해서는 PUN 2에서 서포트하지만, 신기능의 추가는 없습니다. 현재 이용중인 고객님의 PUN 및 Bolt 프로젝트는 중단되지 않고, 퍼포먼스나 성능이 떨어지는 일도 없습니다. 앞으로의 새로운 프로젝트에는 Photon Fusion 또는 Quantum을 사용해 주십시오.

앱과 로비 통계

Photon 서버들은 어플리케이션과 로비 통계를 클라이언트들에게 브로드캐스팅할 수 있습니다. 이 자료들은 복잡한 사용자정의 매치메이킹 시스템을 구현하는데 사용할 수 있습니다. 또한 이러한 통계들을 게임내에서 나타냄으로써 얼마나 인기있는지를 뽐낼 수 있습니다.:]

어플리케이션 통계

Photon 마스터 서버에 접속할 때, Photon 클라이언트는 어플리케이션 통계를 수신하게 됩니다. 클라이언트가 로비 참여 여부에 관계없이, 클라이언트는 AppStats 이벤트를 받게 됩니다. 어플리케이션 통계는 지역으로 구분됩니다.

어플리케이션 통계는 다음과 같습니다:

  • 라이브 룸의 개수: PhotonNetwork.countOfRooms를 확인합니다.
  • 룸에 참여하지 않은 플레이어의 수: PhotonNetwork.countOfPlayersOnMaster를 확인합니다.
  • 룸 안에 있는 플레이어의 수: PhotonNetwork.countOfPlayersInRooms를 확인합니다.
  • 연결되어 있는 플레이어의 총 수: PhotonNetwork.countOfPlayers를 확인합니다.

AppStats 이벤트는 5초마다 전송됩니다.

로비 통계

로비 통계는 게임이 여러개의 로비를 사용하고 있고 플레이어들에게 로비의 활성상태를 보여주기 원하는 경우 유용하게 사용할 수 있습니다. 로비 통계는 지역별입니다.

타입된 로비(이름 + 유형)는 다음과 같은 정보를 얻을 수 있습니다:

  • 라이브 룸의 개수
  • 룸에 참여하지 않고있는 플레이어 수

자동적으로 로비 통계 얻기

로비 통계 이벤트들은 클라이언트가 마스터 서버에서 인증을 받으면 즉시 전송되며 1분마다 로비통계들이 전송됩니다. 로비 통계 이벤트들은 기본값은 사용하지 않도록 되어 있습니다.

PhotonServerSettings 에서 ,"Enable Lobby Stats" 을 설정하여 서버에서 로비 통계를 받습니다. 이 설정은 PUN v1.60 부터 도입되었습니다.

통계를 얻기 위해서는 PhotonNetwork.LobbyStatistics를 확인하세요. PunBehaviour.OnLobbyStatisticsUpdate이라고 하는 콜백도 있으며 사용자 UI를 갱신하는 데 유용하게 사용할 수 있을 것 입니다.

Back to top