This document is about: SERVER 4
SWITCH TO

ポリシーファイル

Unity Web PlayerやFlash、SilverlightなどのWeb Playerプラットフォームは、サーバーにコンタクトする前に認証をリクエストします。

crossdomain.xmlファイルを送信することで、Photonがこの権限を認可するよう設定することができます。

ポリシーリクエストに応じて送信される実際のファイルは 「\deploy\Policy\assets」 からロードされます。 Silverlightには個別のファイルがあり、UnityとFlashもそれぞれ1つずつあります。

設定

PhotonServer.configでは、特定のポリシーファイルを返す「PolicyFileListeners」を指定できます。

XML


    <!-- 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>

ポート

ポリシーリクエストは通常、TCPポート843および943(Silverlight)上でバックグラウンドで処理されますので、 この2つがオープンになっている必要があります。これには、ソフトウェアおよびハードウエアのWindows Securityの設定や その他のファイウォールも含まれます。 Photonをクラウド環境にホスティングする場合には、セキュリティ設定も確認してください。 Amazon EC2にはポートへのアクセスを制限するセキュリティグループが含まれています。

Back to top