https://metaplay.io logo
o
Hey, is Metaplay offering a CDN solution? If not, are there some recommendations on this front?
a
Hi there, thanks for asking! The Metaplay platform gives you access to a game server cloud environment, which includes a preconfigured AWS CloudFront deployment backed by a S3 bucket for distributing game assets (see: https://docs.metaplay.io/self-hosting/introduction-to-metaplay-cloud-infrastructure.html#game-server-resources) . The SDK itself makes use of this CDN setup for the OTA delivery of game config data and localizations, but you are welcome to make use of the CDN for other game assets as well as long as the data size & transfer volumes are within "fair use". Delivering Unity addressables remote asset bundles, for example, is quite ok. In short: Metaplay offers a CDN setup for your game assets delivery needs, but not a generic CDN solution.
o
Sounds good, thanks! What is the specific process or tool we should use to upload our Unity addressables asset bundles to the designated S3 bucket? Do we use the Metaplay LiveOps Dashboard, an API endpoint, or AWS IAM credentials?
Also do you have any bandwidth volume indication that you would consider as "fair use"?
j
You can use
metaplay get aws-credentials
to get the aws credentials associated with your environment, after that you can use the AWS cli to upload files to the bucket for your environment
The public bucket's name is
{ENVIRONMENT_ID}.p2-eu.metaplay.dev-public
a
The S3 and CDN resource usage limits are unfortunately not yet documented. Our current limits for these resources on the Production plan (shared between the development, staging and production env) are: - CDN bandwidth: 100GB / month - Public S3 storage: 10GB The base Production plan includes one production game server environment. At larger scale adding more production environments will scale these numbers up accordingly.
o
Thanks a lot for the info!