question

Wu avatar image
Wu asked

Dumb question about premium content security

Hi,

I searched a lot, but didn't come to find usefull informations : how games do to secure premium content for their players (like items to buy, premium skin, even characters or musics).

Is it supposed to be sort of "hidden" content in client datas (meaning premium content is downloaded but not active when user download the game for the first time) or is it server side ? If client side, it seems very insecure. But if it is server side, it seems players have to download the content each time they gain a premium content, and it is not very user friendly.

How do game like overwatch, rocket league... do ?

Thank you very much

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
madmojoman avatar image
madmojoman answered

Each game is different, so it's hard to say without researching any specific title and asking the developers what kind of system they implemented. But yes, some use a separate server or CDN (Content Delivery/Distribution Network) to store assets and only download them to client once purchased and unlocked. Others have it all in client, but use many verification processes to confirm whether the player is allowed to use the content. Some use a combination of different options.

When the content is stored on a server/CDN, it is usually not required for the client to download every time, though. Only the first time when the content is unlocked/purchased, and then there is usually a verification process to make certain the data matches up to the latest found on the server and the client only updates the packages again if changes have been made and there's a new version of the package needed.

It really depends on how the developers decide to implement a solution, though. All up to you.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.