Photon Unity Networking  v1.81
English | 日本語 | 한국
Network 통계 GUI

PhotonStatsGui 는 실행시 추적된 네트워크 매트릭스를 보여주는 간단한 GUI 컴포넌트 입니다.

사용법

Hierarachy 에서 활성화된 게임오브젝트에 PhotonStatsGui를 추가하면 됩니다. 윈도우가 표시(실행시에)되고 메시지 갯수가 표시됩니다.

윈도우에서 설정할 수 있는 것은 다음과 같습니다:

메시지 통계

가장 상위에 있는 값들은 "messages" 들의 카운터 입니다. 모든 오퍼레이션, 응답과 이벤트가 카운트 됩니다. 총 발송된 개수, 수신 개수와 메시지 시간 간격의 합계 및 평균시간을 보여 주고 추적된 평균 타임스팬값이 표시됩니다.

트래픽 통계

바이트와 패킷 카운터들 입니다. 네트워크를 통하여 송수신 된 모든 것들이 여기에서 카운트 됩니다. 비록 작은 메시지들이라도 갑자기 증가 될 수 있고 연결이 약한 클라이언트가 접속 해제될 위험이 도사리고 있습니다. 또한 메시지를 전송하지 않았는데도 패키지가 있는 것을 볼 수 있을 것입니다. 이러한 것들은 연결을 유지하기위한 패키지들 입니다.

Health 통계

"longest delta between" 으로 시작하는 블럭은 클라이언트의 성능에 관한 것 입니다. 전송하고 해석되는 연속된 호출 사이의 시간이 얼마나 경과 되는 지를 측정 합니다. 1초당 10번은 호출되어야 합니다. 만약 이 값이 1초 이상 된다면 왜 Update() 호출이 지연 되었는지 검토해 주어야 합니다.

"Reset" 버튼

통계를 재설정 하지만 계속 추적은 합니다. 다른 상황에서 메시지 개수를 추적하는데 유용 합니다.

"To Log" 버튼

버튼을 누르면 현재의 상태 값들이 로그에 기록 됩니다. 어떻게 변경되고 있는지를 보거나 단순한 참조 등에 매우 유용 합니다.

"Stats On" 버튼(트래픽 통계 허용)

Photon 라이브러리는 다양한 네트워크 통계를 추척할 수 있지만 일반적으로 이 기능은 꺼져 있습니다. PhotonStatsGui 로 이러한 값들을 추적하고 보여 주는 것을 허용 하게 합니다.

"stats on" 은 GUI 컨트롤 내에서 트래픽 통계가 수집만 되면 토글 됩니다. 인스펙터내의 "Traffic Stats On" 체크박스는 동일한 값 입니다.