server | v4 switch to v3  

정책 파일

유니티 웹 플레이어, 플래시와 실버라이트 같은 웹 플레이어 플랫폼은 서버에 연결하기전에 인증을 요구 합니다.

Photon 은 이 인증을 crossdomain.xml 파일을 전송함으로써 인증에 대한 권한을 부여 받도록 설정할 수 있습니다.

정책 요청 응답에 전송되는 실제 파일은 \deploy\Policy\assets 에서 로드 됩니다. 실버라이트에는 별도의 파일이 있고 하나는 유니티 하나는 플래시용 입니다.

환경 설정

PhotonServer.config 에서 "PolicyFileListeners" 를 지정할 수 있는데 지정된 정책 파일을 리턴 해줍니다:


    <!-- Policy request listener for Unity and Flash (port 843) and Silverlight (port 943)  -->
        <PolicyFileListeners>
          <!-- multiple Listeners allowed for different ports -->
          <PolicyFileListener
            IPAddress="0.0.0.0"
            Port="843"
            PolicyFile="Policy\assets\socket-policy.xml"
            InactivityTimeout="10000">
          </PolicyFileListener>
          <PolicyFileListener
            IPAddress="0.0.0.0"
            Port="943"
            PolicyFile="Policy\assets\socket-policy-silverlight.xml"
            InactivityTimeout="10000">
          </PolicyFileListener>
        </PolicyFileListeners>

Back To Top

포트

정책 요청은 TCP 포트 843 번과 943(실버라이트) 포트에서 내부적으로 이루어지며 이 두개 포트는 오픈되어 있어야 합니다. 윈도우 보안 설정과 소프트웨어, 하드웨어내 방화벽이 포함됩니다. 만약 클라우드에서 Photon 을 호스트 하고 있으면 보안 설정 또한 살펴 보아야 합니다. 아마존의 EC2 는 포터 접근 제어를 위한 보안 그룹이 있습니다.

기술문서 TOP으로 돌아가기