2016-10-27





Notable changes since 4.1.3.4:

general changes:

added: XBox 1 as new supported platform

added: overloads of PhotonPeer::connect() with new optional parameters to supply custom init data to the server

added: PhotonPeer::

initUserDataEncryption()

added: PhotonPeer::initUDPEncryption(

) (available on XBox 1, Windows

Store 10 UWP and Windows Desktop)

added: support for changing the connection protocol without recreating

the Peer instance

added: support for Websocket connections on Xbox 1 and Windows Store

changes to the LoadBalancing Client (Photon Realtime and Photon Server):

added: support for Webflags, https://doc.photonengine.com/

en-us/realtime/current/

reference/webhooks-v1-2

added: support for a XBox 1 encryption and authentication flow that conforms to Microsofts requirements for that platform

fixed: MutableRoom::getPlayers() did not work correctly for joining

players, if remote players have not had any player properties set (the

player name is a player property, so this did not affect most games)

added: support for expected room properties (check and swap): when using

this, changing properties fails if any property value prior to the changes

is not equal to its expected value. This is useful to prevent one client

from overriding the changes that have been done by another client when

multiple clients attempt to change the value of the same property at the

same time.

Download the SDKs from https://www.photonengine.com/en-US/Realtime/Download.

changes to the Chat Client:

fixed: Client::opSetOnlineStatus() now can actually be used with just

the ‘status’ parameter without providing a status message

removed: the skipMessage parameter from Client::opSetOnlineStatus()

(just don’t provide a message parameter to skip the message)

Download the SDKs from https://www.photonengine.com/en-US/Chat/Download.

Show more