微信小游戏游戏上线之路:教你如何免费获得CDN服务器

一,阿里云CDN

1.1 申请免费试用

登录阿里云官网,搜索CDN,可以看到内容分发网络CDN:

点击进入CDN主页,然后找到免费试用:

左侧选项栏选择:认证方式(从来没用过阿里云的话,就去认证一下就是填写下身份信息啥的)。
然后在产品类别中找到:存储 --> 对象存储OSS,选择后既可以看到有一个产品可以申请试用。使用期限是三个月。

申请完成后回到主页,在搜索栏中搜索:OSS对象存储服务,在搜索结果中找到控制台中的:对象存储OSS

1.2 创建存储桶

进入到对象存储OSS控制界面:

点击:创建 Bucket --> 右侧填写信息如下图,可自行按需配置。

注意这里要把读写权限修改为公共读,点击后会有一个流量付费提示,点击继续即可:

后面这些附加属性可以不需要开启,也可按需选择:

1.3 上传文件

创建了存储桶之后,就可以在Bucket 列表中看到上面创建的Bucket,点击Bucket名称即可进入操作:

进入之后可以看到可操作选项:上传文件、新建目录、碎片管理、授权:

新建目录:命名符合规则即可

上传文件:可以指定上传到那个目录,可以指定文件的读写权限,然后点击扫描文件或者扫描文件夹进上传

扫描后点击上传

上传状态同步

上传成功后,可在上传目录中看到已上传文件,点击详情可查看信息可下载地址:

文件详情地址:

1.4 图形化工具

若你需要经常管理上传文件,也可以下载可视化管理工具:

根据系统选择你的需要的下载安装:

安装完成之后打开是这样的:

需要一个AccessKeyId、AccessKeySecret进行登录:

  • AccessKey ID:用于标识用户。
  • AccessKey Secret:用于验证用户的密钥。AccessKey Secret必须保密。

按照创建AccessKey 提供创建步骤进行创建接口,目前创建步骤如下:

需要注意的是:自2023年7月5日起,阿里云主账号AccessKey在创建完成之后,访问控制不再提供查看Secret的功能。所以建议创建完成之后将AccessKeyId、AccessKeySecret存储起来或者将csv文件下载下来保存到本地。

登录后就可以在这里操作文件了:

1.5 小游戏使用

使用方式也很简单将导出小游戏插件的CDN地址设置为OSS的下路径即可,
我创建的路径:https://czygamewechat.oss-cn-beijing.aliyuncs.com/wx/zkxxk/101

若你实在是找不到你的下载路径,可以随便上传一个文件,参考1.3步骤中的文件详情信息,取其前面的下载地址即可。

注意这里的路径是后续上传小游戏导出的webgl的文件路径:

所以一定要填写准确,否则在小游戏打包后会报错404加载不到下载资源。

路径创建建议:渠道名/游戏名/版本号/webgl。这样可以直接将打包处理的webgl文件夹上传到版本号文件夹下面。


二,微信云开发

1.1 开启云开发

微信云开发:介绍文档

  • 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。
  • 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。
  • 开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。

开启方式也很简单,在微信开发者工具中选择导出的小游戏项目,选择使用微信云开发即可:

或者进入开发者工具后,在顶部选项栏中点击云开发,未开启过云开发的账号,即可获得一个月的云开发使用权限:

1.2 使用云开发

试用申请完成后,稍等一会再次刷新即可看到当前环境,然后顶部选项栏找到 --> 存储,就可以操作文件了

获取下载地址:随便上传一个文件,右键查看详情,即可看到下载地址,取其前缀:https://7061–5g638cb726040.tcb.qcloud.la/101/webgl/

注意打包时需要将上面的地址填写到游戏资源CDN选项中:

还是建议按照版本创建文件夹:然后将小游戏导出的webgl的文件上传到对应版本文件夹下:

1.3 关闭云开发

在云开发工具右上角设置,然后点击环境名称,管理我的环境:

鼠标悬浮到环境上,出现删除按钮:

删除操作提示和确认删除:

最后需要管理员使用微信扫码确认删除即可。


三,CSDN云存储

3.1 创建空间

这个使用起来就更简单了,登录你的CSDN账号,点击头像在下拉选项中找到’我的云服务’

跳转到开发者云平台后,点击控制台:

在左侧选项栏中找到云存储,在界面右上角有一个创建空间:

首次创建需要在余额中有50R,充值后就可以创建了。关于收费情况往下看:

创建空间,填写名称,选择项目,访问权限设置:


3.2 小游戏使用

获取CDN下载地址:https://csdn-5916-czygame.s3.cn-north-1.jdcloud-oss.com/test/101

打包微信小游戏是将地址填写到游戏资源CDN中,到对应的目录下点击上传文件,拖拽上传:

最后将导出的webgl文件夹下文件全部上传到CDN对应的文件夹下,这样就可以正常使用了。

3.3 关于资费

目前资费文档,我了解到的这个价格已经是很合算的了:

在左侧的对账管理,可以查看使用情况,
我已经用了两个多月了还没有扣过钱,官方还会给些优惠:


四,小结

虽然上面列举了三种方式,同理在腾讯云或者华为云上应该都会有免费试用CDN之类的。你用哪个习惯游戏上线前期就使用哪个就好了。

Unity也有自己的CDN叫UOS,使用方式也比较简单。不过目前我还没在正式项目用过,不太清楚下载速度和收费情况。若有用过的同学可以分享一下你的使用体验。

建议在游戏刚上线用户比较少的时期,使用阿里云CDN的试用。由于试用时期下行流量限制,不适用于用户较多的情况。若用户较多则可按需购买相应配置的CDN,以确保线上游戏稳定和新增用户游戏体验。

猜你喜欢

转载自blog.csdn.net/Czhenya/article/details/131965492