从 DevKit 到云端:我的专属 2048 游戏两次部署实录

举报
yd_225102220 发表于 2026/10/22 17:10:33 2026/10/22
【摘要】 用 DevKit 做 doctor 检查,单文件 2048 先后在体验版沙箱与按量云服务器上部署成功的实录,附费用与排查经验。

今天跟着华为云开发者活动“打造你的专属 2048 游戏”走了一遍:先在本地装好 DevKit 并通过 doctor 检查,再把一个单文件 2048 小游戏先后部署到体验版沙箱和一台按量计费的云服务器上。两次提交都成功,分别到账 1000 分和 2000 分。这篇把过程和踩过的坑如实记下来,供同样想动手的朋友参考。

一、起点:DevKit 与 doctor 检查

活动入口是“打造你的专属 2048 游戏”,教程页就是 2048 案例页。第一关是安装 DevKit 并做 doctor 检查,检查输出 All checks passed 才算过关。这一点很重要:环境检查先行,后面部署少走弯路。

二、第一次部署:体验版沙箱

持久化版沙箱报无可用算力、实例异常,换成体验版沙箱继续。

游戏本身是单文件 index.html,约 7628 字节:4×4 网格,支持方向键/WASD 操作和触摸滑动,有合并得分和结束判定。

做法是本地起 HTTP 服务,再通过隧道把服务暴露出去,提交后沙箱侧到账 1000 分。

经验:沙箱类型不可用时不必死磕,换体验版先把链路跑通。

三、第二次部署:云服务器 + Nginx

云服务器选在华北-北京四,1 核 2G 按量计费。镜像原本想用 Rocky,镜像列表里没找到,改用 CentOS 7.9。

把 index.html 部署到 Nginx 站点下的 hc-activity/index.html 路径,随后在沙箱内用 curl 访问验证:返回 200,且文件大小与本地一致,才算验证通过。提交后云服务器侧到账 2000 分。

经验:浏览器直连云服务器公网地址时曾出现过空白页,不要只凭浏览器观感下结论;以 curl 返回 200、文件大小一致以及提交成功为准。

四、踩过的四个坑

  1. AK/SK 新建需要短信验证:提前准备好验证手段,别在部署中途才发现卡住。
  2. 费用中心余额为 0 时先停手:当时余额为 0 元,我先停下来,充值 10 元、复核余额到账后才继续云服务器部署。按量资源哪怕再便宜,也不要在余额为 0 的情况下硬上。
  3. 活动页 0/3 关挂件有滞后:页面挂件显示与实际提交记录不同步,看到 0/3 不代表没提交成功,先核对提交记录,不要重复提交。
  4. 公网地址浏览器直连曾空白:如上,以 curl 200 和提交成功为准。

五、复盘

两次部署共到账 3000 分(沙箱 1000 分 + 云服务器 2000 分)。最值得复用的三条:环境检查先行;沙箱不可用就换体验版;余额、验证、提交记录三件事,动手前先核对。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。