PUN Classic(PUN1이라고도 불립니다)은 PUN의 첫 버전입니다.         현재는 리팩토링 및 기능 확장에 의해 PUN2로 새롭게 바뀌었습니다.          새 프로젝트에는 PUN2를 이용해 주시고, 기존의 프로젝트도 가능하면 PUN1에서 PUN2로 옮기는 것을 권장합니다.  자세한 내용은: "마이그레이션 노트". PUN Classic은 곧 점검이 시작됩니다.        중요한 버그의 수정과 Unity의 신버전의 지원 등을 예정하고 있습니다. 신기능의 추가는 PUN2에서만 이루어지므로 주의해 주십시오.

Photon 지연 시뮬레이션 Gui

PUN 에는 내장 네트워크를 제어와 Photon 클라이언트의 지연 시뮬레이션을 위한 GUI 컴포넌트가 포함되어 있습니다. 사용하고 있는 네트워크가 상대적으로 양호하다면 고의로 지연과 손실을 추가하여 나쁜 환경에서 게임 메카닉이 얼마나 잘 진행되는지 시도해 볼 수 있습니다.

사용방법

씬에서 사용하고 있는 게임오브젝트에 PhotonNetSimSettingsGui 컴포넌트를 추가 합니다. 실행시 스크린의 왼쪽 상단에 현재의 라운드 트립 시간(RTT)과 네트워크 시뮬레이션을 위한 컨트롤들이 표시 됩니다.

  • RTT: 라운드 트립 시간은 메시지를 서버가 잘 받았다는 평균 응답시간을 1/1000 초로 나타냅니다. 변위값(+/- 뒤)은 rtt가 얼마나 안정적인지를 나타냅니다(낮은 값이 더 좋습니다)

  • "Sim" toggle: 시뮬레이션 가능/불가능을 설정합니다. 갑자기 네트워크 환경이 변화되면 연결이 끊어질 수 도 있습니다.

  • "Lag" slider: 송수신 메시지에 1/1000 초로 고정된 지연값을 추가 합니다.
  • "Jit" slider: 메시지별로 최대 x 밀리세컨드 까지 무작위 지연을 추가 합니다.
  • "Loss" slider: 메시지 전달율을 낮게 합니다. 오늘날의 인터넷 손실율은 2 % 이하로 예상 할 수 있습니다.

기술문서 TOP으로 돌아가기