Updated to newest version and new builds cant join room?

Cyb
Cyb
Hi guys, I've used PUN for a while (a year or so) without updates.
Today I updated to the latest version and can't join room from the new builds.
I turn on all logging in Unity editor and there is no errors during creating new room. But I cant connect from the old build from Android device to this room. If I instead create room from this Android device then I can't find it with new build. The same if I use different builds on real devices. But if I create and join room from new build then everything works fine.

Operation failed: OperationResponse 226: ReturnCode: 32758 (Game does not exists). Parameters: {} Server: MasterServer
UnityEngine.Debug:LogError(Object)
NetworkingPeer:OnOperationResponse(OperationResponse) (at Assets/Plugins/PhotonNetwork/NetworkingPeer.cs:1621)
ExitGames.Client.Photon.PeerBase:DeserializeMessageAndCallback(Byte[])
ExitGames.Client.Photon.EnetPeer:DispatchIncomingCommands()
ExitGames.Client.Photon.PhotonPeer:DispatchIncomingCommands()
PhotonHandler:Update() (at Assets/Plugins/PhotonNetwork/PhotonHandler.cs:157)

What could possibly be wrong? Where should I start to investigate?
Thanks.

Comments

  • JohnTube
    JohnTube ✭✭✭✭✭
    Hi @Cyb,

    Thank you for choosing Photon!

    This is expected, it's even a feature: read "Versioning" here.
  • Cyb
    Cyb
    edited February 2018
    Hi @JohnTube ,

    I had several updates during this year so app version number differs from build to build but Photon version was the same. Everything worked fine. So now I have to roll back to the same version of Photon to allow old players and new players play together? You mentioned versions but I didn't change game version:

    PhotonNetwork.ConnectUsingSettings("0.1")

    Any advice?
  • Cyb
    Cyb
    edited February 2018
    Ok, I've just change versionPUN to 1.80 and everything works fine.
    Thanks for "versioning" feature link!