Releases: PlayFab/PlayFabMultiplayer
Releases · PlayFab/PlayFabMultiplayer
PlayFab Multiplayer C++ v1.9.0
- Added PFLobbyGetRestrictInvitesToLobbyOwner to retrieve the lobby’s current policy indicating whether only the lobby owner can send invites to join the lobby.
- Added the
restrictInvitesToLobbyOwnerfield to PFLobbyArrangedJoinConfiguration, PFLobbyCreateConfiguration, and PFLobbyDataUpdate structs to control whether only the lobby owner or any member can send invites to join the lobby. If you are using default initializers for these structs no code changes are necessary. If you are not using default initializers, be sure to initialize the new fields.
Bug Fixes
- Fixed an issue where a disconnected state change was not automatically generated after a connection was lost and could not be reestablished.
PlayFab Multiplayer C++ v1.8.8 for Linux
- Fixed undefined reference to DeriveWorkQueue on Linux.
- Improved Linux linker hardening for PlayFab Multiplayer.
PlayFab Multiplayer C++ v1.8.7
- Fixed an issue where the library may crash after losing a WebSocket connection while paused in a debugger.
PlayFab Multiplayer C++ v1.8.6
- Fixed an issue where 24 hours after the first lobby or matchmaking attempt, if the library has not been cleaned up, it may fail to create subsequent lobbies, join subsequent lobbies, subscribe to lobby invitations, or create subsequent matchmaking tickets.
- Fixed an issue where Lobby service failures could cause the PlayFabMultiplayer library to be unable to create new lobbies until it after PFMultiplayerUninitialize was called and the library was reinitialized with PFMultiplayerInitialize
- Fixed an issue on non-GDK platforms where the library would hold onto internal process task queue memory even beyond the call to PFMultiplayerUninitialize
- Fixed an issue where several PubSub service errors were being collapsed to the same generic HTTP 4XX error message. Now different service errors get unique error codes which makes them easier to diagnose and troubleshoot.
PlayFab Multiplayer C++ v1.8.5 for iOS
- Hide symbols in iOS platform to prevent symbol clashing.
PlayFab Multiplayer C++ v1.8.4 for Android
Fixed an issue where exposed U symbols crashes at runtime on Android. All symbols except from the ones provided by us were hidden. This is an Android-only release.
PlayFab Multiplayer C++ v1.8.3 for Android
- Fixed an issue where exposed libHttpClient symbols caused symbol clashes on Android. Added an extra package option that allows games that require a specific version of libHttpClient to supply their own dynamic libHttpClient and use the
.dynLHCpackage to avoid symbol conflicts. The.hideLHCfrom v1.8.2 is replaced by.dynLHCdrop. This is an Android-only release.
PlayFab Multiplayer C++ v1.8.2 for Android
- Fixed an issue where exposed
libHttpClientsymbols caused symbol clashes on Android. Added an extra package option that allows games that require a specific version oflibHttpClientto supply their own dynamiclibHttpClientand use the.hideLHCpackage to avoid symbol conflicts. This is an Android-only release. - Added support for 16 KB page sizes to satisfy the new Android page size requirements.
PlayFab Multiplayer C++ v1.8.0
- Adds PFMultiplayerConnectToLobby API
- Added a lobbyId field to the PFLobbyInviteReceivedStateChange struct to support joining using just the lobby id.
- Fixed bug where PubSub connection failures could cause library to crash.
PlayFab Multiplayer C++ v1.8.0 for Linux - Unreal 4.27 - Clang 11
This Linux Binary is made to be compatible with Unreal Engine 4.27. We have not tested it on other Unreal versions.
This Binary is compiled using Clang-11, libc, and libc++11 ABI. For our general Playfab Multiplayer Linux 1.8.0 please go here.