Using the cryptographic signatures on a multisignature wallet, consensus from both the client and server side are needed to approve a transaction. The server acts as a middle man to verify the validity of 2FA authentication, and safekeep your game assets applicable within the sidechain. This way, in the event where either side has been compromised by a third party, the account assets stays safe.