大千中华科技网

填坑:如何部署小游戏,让喜欢的人能用微信打开

大千中华科技网 1

哈喽~ 家好哇,一些应用软件可能利用关键词推广,终于到周末了,以假乱真造成混淆,能腾出时间填坑了......

两个星期前,导致乱扣费。现在我就发现了疑似迹象。下面以Word应用为例,我们发布了第一个小游戏教程:

上周有好几位小伙伴在b站催更,揭示我发现的一些变化。我在App Store搜索“word”,呃,以往排名第一是微软出品的Microsoft Word,作为小透明,不过,收到催更信息后还是很激动的!竟然有同学在看我们的小教程!

而且还动了手......

动了手把游戏实现了出来。

游戏做出来后,现在已经退居第二位。排名第一是另外一款应用。这款应用的评分低,一周之前也和家分享了,评分低的原因是乱扣费,如何把游戏中的波波和阿菌替换成自己的图片:

接下来就和家分享:如何临时发布并署我们的小游戏到服务器上,在评论中已经有不少用户反映这个问题。当然,让自己喜欢的人能直接在微信上打开游戏玩耍。

阿菌先提前声明一下:企业级的游戏发布流程可不是这样子的,这并不意外,有很多流程和规范,安全也很重要哦,服务器被黑了问题可了。

但我们又不是发布到公网给网友玩,只是给身边人玩,就不需要考虑那么多东西啦,也是零基础教程哦~(下面的名词听起来高上,其实过程很简单,教程会很详细的)

下面先简单和家说个思路,思路清晰,办事就水到渠成啦~

在Cocos中把游戏打好包

购买一台云服务器(非广告文,买哪个厂的都行)

搭建一个静态资源服务器

把游戏包放到服务器上

把服务器的地址发给别人访问(玩耍)

下面进入实操环节,家要先保证游戏能正常跑起来哈~

首先我们点击引擎上方菜单栏的项目按钮:

选择构建发布:

阿菌都是按默认选项,没有作什么修改,可以考虑参照阿菌的配置。

配置好后,点击构建按钮,待其构建完毕。

然后我们关掉这个构建发布的框框,在电脑上打开我们的工程目录。

阿菌把文件夹放在了桌面,所以到桌面打开:

点开后,我们确认一下里面是否有build这个文件夹(默认构建目录就是我们的工程目录,如果你选了其他的目录,build文件夹就不会在这里哦):

接着,我们点进build文件夹,检测一下游戏文件是否存在:

果然,它出现了......

看到这些文件,就意味着我们的游戏打包好啦~

其实不难哈,虽然阿菌写了很多,其实我们就点了一个按钮......

接下来我们购买一台云服务器,去哪里买都行,什么阿里云,腾讯云,华为云,随便哪家都行。阿菌建议家用学生的身份买,价格都差不多,10块一台(使用期限为一个月),一个月足够啦。

买服务器能获得一个公网IP,有了这个IP地址,别人就能访问了。

和家分享一下怎么进入学生购买的优惠界面,我们只要在搜索引擎上搜索:学生 XX云

基本都能搜到:

家登录注册后,认证一下身份,貌似24岁以下自动就能获得学生身份,超过24岁估计也可以?家可以试一下,如果不行可以借借弟弟妹妹的号嘛,实在再不行就多花几块钱买吧......

记得哦,买最低配置的就行(1核1G内存完全足够啦):

购买的时候要注意一下,厂家可能会让家设置一个初始密码啥的,这个密码最好记一记,记不下来也没关系,随时能改的。

操作系统装Linux的就好,虽然说装Windows也行,但是很少有人服务器跑Windows系统的哦~

Linux也有很多个版本,阿菌装的是CentOS 8,家也可以考虑装CentOS,CentOS 7或8都是ok的,如果没有8就装7吧,没太影响。

家放手操作就好,服务器买回来就是自己的了,操作错了也没关系,你可以无限一键重装系统的,所以不用担心搞坏了,学计算机得胆尝试。

服务器买到手后,家就有了一个公网IP(如上图)

然后我们去下载一款叫FileZilla的软件,把我们的文件放到服务器上。(把文件上传到Linux服务器的方法很多,就不一一列举啦,阿菌这个提供了图形化操作界面,比较简单)

FileZilla的官网(下软件记得去官网下)

https://filezilla-project.org/

然后选择下载客户端:

然后下载最简单的那款就好(功能多的貌似要给钱,Emm......,我们用最简单的功能就行)

下载好后无脑点击下一步进行安装:

安装好后,打开软件,在上方的输入框中输入我们的服务器信息:

点击快速连接后,就能看到右边出现了服务器的资源目录:

然后我们进入服务器的/home目录,在目录栏里输入/home,按回车就好:

然后在左边的资源目录(本机的资源目录)下,进入我们游戏的工程目录:

进入build文件夹:

选中web-mobile文件夹,点击鼠标右键,上传:

把游戏的资源目录上传到服务器上。

接下来我们登录到服务器上,Windows的同学可以下载一个xshell(工具很多的,可以搜一下Windows连接服务器),Mac的同学直接用终端就能连滴。

下载好安装包之后也是无脑点击下一步,安装好后进入软件界面,点击左上角一个小小的加号:

然后填写服务器的IP地址和端口:

然后点击连接,它会让我们输入用户名和密码,我们依次输入:

成功登录后,我们就能通过命令行窗口操作服务器了:

登录上服务器后,我们先进入我们刚刚存放游戏包的目录,输入指令(输入指令后敲回车执行):

cd /home

然后查看该目录下的文件,输入指令:

ls

就能看到我们之前在本机上传的游戏文件夹了

接下来我们搭建一个静态资源服务器,对外暴露我们的游戏资源,这样,别人就能访问了。

有同学可能会有疑问,欸,我不是已经买了一个服务器了吗?为啥还要再搭建一个服务器捏?

其实我们买的东西,准确来说应该是“一台安装了Linux操作系统的虚拟机器”(和我们刚买回来的电脑是一台只安装了Windows操作系统,但没有安装任何软件的机器,一个道理),上面是没有服务器进程的哦,得我们在上面运行服务器程序,这样一来,这整台机器,就变成了我们口中的服务器了。

所以,理论上,我们在自己的电脑上跑一个服务器进程,让别人访问,也行的。但问题是,我们自己的电脑不是时时刻刻联网的,平时还得关机睡眠什么的(关了机别人就访问不到了),还没有公网IP,所以,我们得买一个专用的机器来跑我们的服务器程序,这台机器不会关机,时时刻刻联着网,方便别人访问。

如果你有兴趣学更多的计算机知识,欢迎关注我们今后的教程,我们会先出一套Python入门教程,先让家掌握一些基础的编程知识,然后才能带家玩点别的。

回到正文:

首先我们下载一个服务器程序,名字叫Nginx,它能帮助我们把资源暴露出去,下载安装nginx之前我们得先安装一些依赖,我们依次在命令行中输入这三条指令:

yum install openssl

yum install zlib

yum install pcre

在输入指令安装的过程中,它会询问我们是否ok,我们敲一个“y”,然后回车就行。

每一个软件安装完都会提示我们完成滴~

然后我们下载一个叫node.js的软件包,输入指令(几年后才看到这个教程的同学,建议到官网下载最新的版本):

wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz

下载完成后,我们再次输入指令“ls”,查看一下当前目录下的文件(为了保证教程能跑通,偶重装了系统,用一台干净的机器演示,现在目录干净多了)

ls

可以看到,多了一个node-v14.17.4-linux-x64.tar.xz文件,这是一个压缩包

接着,我们解压这个压缩包,输入指令:

tar -xvf node-v14.17.4-linux-x64.tar.xz

小米手机分身怎么开闭锁

三星手机怎么传输舞台视频

佳能相机77d怎么自动调远近

中国邮政送的都是什么快递

为什么中通叫优速快递

韵达快递为什么不给宁夏

蛙泳为啥会站起来跳呢怎么回事

我发的微信视频号怎么删除

seo优化可以被替代吗

标签:服务器 微信 阿菌 linux