原因について
考える原因といたしましては、Photon Serverの機能の一つであるプラグインが有効になっているからと考えられます。
Photonでは、サーバサイドロジックをプラグインを用いて開発することが可能となっています。
そのサンプルプログラムの「WebHooksPlugin」がデフォルトで有効になっています。
WebHooksPluginの接続先である http://photon-photon-pluginsdk-v1.webscript.io/GameCreate に何らかの問題が発生したため、今回のようなエラーが発生したと考えられます。
修正手順について
Photon.LoadBalancing.dll.configのWebHooksPluginを無効にすると解消いたします。
PluginSettings Enableをfalseに設定してください。
念のためMaster/Gameサーバの両方を無効にしておくと良いかと思います。
<PluginSettings Enabled="false">
<Plugins>
<Plugin
Name="WebHooksPlugin1.2"
エラー内容について
2016-08-08 15:56:06,101 [16] ERROR Photon.Hive.HiveGame.HiveHostGame.Plugin - UnhandledException:'Name:Webhooks, Version:1.0 AppId:63EC-4E11-A047-D998-9264-B5F6, AppVersion:'. Exception: System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 Photon.Hive.Plugin.WebHooks.WebHooksPlugin.OnLeave(ILeaveGameCallInfo info) 場所 d:\dev\photon-socketserver-sdk_cloud\src-server\Plugins\WebHooks1.2\WebHooksPlugin.cs:行 304 場所 Photon.Hive.Plugin.PluginBase.Photon.Hive.Plugin.IGamePlugin.OnLeave(ILeaveGameCallInfo info) 場所 d:\dev\photon-socketserver-sdk_cloud\src-server\HivePlugin\PluginBase.cs:行 275 2016-08-08 15:56:09,695 [25] INFO Photon.Hive.Plugin.PluginManager - Plugin successfully created:Type:Photon.Hive.Plugin.WebHooks.PluginFactory, path:C:\Photon\deploy\Plugins\WebHooksPlugin1.2\\bin\PhotonHive.WebhooksPlugin1.2.dll 2016-08-08 15:56:10,022 [25] ERROR Photon.Hive.HiveGame.HiveHostGame.Plugin - Failed to load state from http://photon-photon-pluginsdk-v1.webscript.io/GameCreate? : Error response ResultCode='1' Message='GameId not Found.'. 2016-08-08 15:41:39,040 [48] WARN Photon.Hive.HiveGame - JoinApplyGameStateChanges: Game '8c8ec756-2035-4e6b-94a1-15c5b6b9e85c' userId '224' failed to join. msg:Join failed: UserId '224' already joined the specified game (JoinMode=0). -- peer:GameClientPeer: PID 277, IsConnected: True, IsDisposed: False, Last Activity: Operation 226 at UTC 2016/08/08 6:41:39 in Room 8c8ec756-2035-4e6b-94a1-15c5b6b9e85c, IP 60.65.229.4:56794, 2016-08-08 15:41:39,041 [48] ERROR Photon.Hive.HiveGame.HiveHostGame.Plugin - UnhandledException:'Name:Webhooks, Version:1.0 AppId:63EC-4E11-5F33-D998-A1AD-A127, AppVersion:'. Exception: System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 Photon.Hive.Plugin.WebHooks.WebHooksPlugin.OnLeave(ILeaveGameCallInfo info) 場所 d:\dev\photon-socketserver-sdk_cloud\src-server\Plugins\WebHooks1.2\WebHooksPlugin.cs:行 304 場所 Photon.Hive.Plugin.PluginBase.Photon.Hive.Plugin.IGamePlugin.OnLeave(ILeaveGameCallInfo info) 場所 d:\dev\photon-socketserver-sdk_cloud\src-server\HivePlugin\PluginBase.cs:行 275
コメント
0件のコメント
サインインしてコメントを残してください。