Страница 1 из 1

Проблемы с SetCustomProperties

СообщениеДобавлено: 08 июл 2014, 23:53
anton_vas
При определенный действиях вызываются такие строки:
Синтаксис:
Используется csharp
Hashtable setPar = new Hashtable() {{"somePar", data}};
                        PhotonNetwork.room.SetCustomProperties(setPar);

Но когда переменная data (тип string) размером больше чем 20 000 - 40 000 символов (точное число не проверял) после вызова этих строк выкидывает обратно в лобби, а в консоле пишет это:
Синтаксис:
Используется csharp
We disconencted from Photon Cloud
UnityEngine.MonoBehaviour:print(Object)
ConnectMenu:OnDisconnectedFromPhoton() (at Assets/FPS Kit Version 2.0/_CustomAssets/Scripts/Network C#/ConnectMenu.cs:509)
UnityEngine.Component:SendMessage(String, Object, SendMessageOptions)
NetworkingPeer:SendMonoMessage(PhotonNetworkingMessage, Object[]) (at Assets/FPS Kit Version 2.0/Photon Unity Networking/Plugins/PhotonNetwork/NetworkingPeer.cs:1532)
NetworkingPeer:OnStatusChanged(StatusCode) (at Assets/FPS Kit Version 2.0/Photon Unity Networking/Plugins/PhotonNetwork/NetworkingPeer.cs:1176)
ExitGames.Client.Photon.EnetPeer:Disconnected()
ExitGames.Client.Photon.NConnect:<Run>b__1()
ExitGames.Client.Photon.EnetPeer:DispatchIncomingCommands()
ExitGames.Client.Photon.PhotonPeer:DispatchIncomingCommands()
PhotonHandler:Update() (at Assets/FPS Kit Version 2.0/Photon Unity Networking/Plugins/PhotonNetwork/PhotonHandler.cs:65)
В чем беда?

Re: Проблемы с SetCustomProperties

СообщениеДобавлено: 09 июл 2014, 12:37
gnoblin
в размере строк?)

Re: Проблемы с SetCustomProperties

СообщениеДобавлено: 09 июл 2014, 13:57
anton_vas
gnoblin писал(а):в размере строк?)

То есть кроме как уменьшить строку разделив на части проблему не решить?

Re: Проблемы с SetCustomProperties

СообщениеДобавлено: 09 июл 2014, 16:18
gnoblin
а какую задачу ты решаешь?

Re: Проблемы с SetCustomProperties

СообщениеДобавлено: 09 июл 2014, 21:17
anton_vas
gnoblin писал(а):а какую задачу ты решаешь?

Там передаются данные о объектах на карте. Это происходит при заходе нового игрока в комнату.

Re: Проблемы с SetCustomProperties

СообщениеДобавлено: 10 июл 2014, 00:31
gnoblin
а кто пишет данные в эти пропы - один клиент одновременно или несколько?

в целом подход странный, может лучше серией рпц присылать инфу про карту игроку?
или чтобы он качал такие объемы с http бекенда?

Re: Проблемы с SetCustomProperties

СообщениеДобавлено: 10 июл 2014, 22:50
anton_vas
gnoblin писал(а):а кто пишет данные в эти пропы - один клиент одновременно или несколько?

в целом подход странный, может лучше серией рпц присылать инфу про карту игроку?
или чтобы он качал такие объемы с http бекенда?

Вообще один, но уже все равно. Я решил проблему разделением на части.