I'm working on an Unreal Engine 5 project using PlayFab. I successfully integrated the GSDK via the UnrealPlugin and already got a dedicated multiplayer server running on PlayFab to which I can connect (by requesting a server through the web interface and looking up its IP).
If I understand correctly, the functionality provided by the GSDK is only relevant for the dedicated server itself (correct me if I'm wrong here).
To use other PlayFab services (like user management) on the client side, I installed the UnrealMarketplacePlugin, which has the modules 'PlayFab', 'PlayFabCpp' and 'PlayFabCommon'.
I'm now unsure which module serves what purpose and if they overlap in functionality? I think I could still call PlayFab functions from my C++ classes when only enabling PlayFab, so what is the PlayFabCpp for?
Thanks in advance.