Similarly, and I know they are entirely different development pipelines - when I buy a game, I should be able to play it across my platforms; I Buy a PC game thats also available on PS/Xbx etc... I should just not be able to play it simultaneous across platforms. Which is a simple check.
When I say "simple check" just create a hash for the game session, and if youre playing a multiplayer game - check the session hash, if they match, they are using the same license.
When I say "simple check" just create a hash for the game session, and if youre playing a multiplayer game - check the session hash, if they match, they are using the same license.
Else, play along.