PlayFab / PlayFabMultiplayerUnreal

PlayFab Online Subsystem Plugin for Unreal Engine
https://learn.microsoft.com/en-us/gaming/playfab/features/multiplayer/networking/party-unreal-engine-oss-overview
39 stars 35 forks source link

Fix encoding issues #59

Closed bschatt closed 4 months ago

bschatt commented 7 months ago

We spent a lot of time tracking those encoding issues.

Some of those issues were blocking us from playing completely. We understand that you're using https://github.com/nlohmann/json internally. This library was throwing exceptions because it was not always able to serialize some of the characters that were not encoded properly. In this case the playfab SDK generates an unknown error instead and does not send the request.

Some issues were less critical as they were just showing weird characters in logs or in game (session browser).

We hope we fixed them all but we might have missed a few.

bschatt commented 4 months ago

Integrated in PR #64 (commit d0e8bfd0456b871702677b7c8485af2c746e3221)