我们都知道,在Minecraft这款游戏中,可自由更换皮肤是游戏的一大特色,可以让玩家有更多样的个性装扮。但这个功能却有一个很大的限制,那就是只有拥有正版账号的玩家才可以换皮肤,而盗版玩家只能靠像是**和LittleSkin这类第三方皮肤站来实现换皮肤的功能。如果你是一个腐竹,希望自己也有一个自己的皮肤站,那么今天这篇教程将会教你如何搭建一个类似LittleSkin的网页皮肤站。
准备工作
搭建一个皮肤站,你需要准备以下物品:
- 一台安装了Windows的云服务器(必须要有独立的公网ip)
- phpstudy最新版本
- Blessing Skin Server网页源码
PS:云服务器建议选购阿里云和腾讯云的服务器,不太推荐淘宝的服务商,因为搭建网站需要独立ip,而很多服务商用的都是共享ip。
如果你未满24岁的话,可以去看下这几个活动,只需每月10元即可获得一台1h2g的学生专享云服务器:
本人建议购买阿里云的学生服务器,因为阿里云只要未满24岁就可以无限购买,而腾讯云只能购买一次,下次再购买就是原价了。
开通云服务器
这里先用阿里云演示一遍开通云服务器的的流程:
点击云服务器ECS并选择预装镜像为Windows Server 2012,点击购买(由于这是比较简单的教程,就不用ubuntu和centos了,以后linux的教程会额外写一篇)
选购完毕后进入订单页面,在左下角设置远程桌面的登录密码,然后点击确认订单进行付款。
付款完毕后我们就会自动跳转至以下列表,这就证明你的服务器开通成功了。但即使是付款成功也不代表我们可以直接连接了,我们还需要以下几步操作才能进行后续工作:
配置安全组
1.点进该实例,在弹出的页面中点击安全组
2.点击配置规则,进入以下页面。
3.点击添加安全组,添加以下两个规则。
4.保存退出。
连接至云服务器
经过以上的操作,我们已经成功地配置好了安全组。接下来我们回到实例列表,将公网ip复制后打开电脑自带的远程桌面,连接至服务器。
经过上面的一番操作后,我们成功进入了云服务器的桌面。但你还需要这几步操作以安装皮肤站:
我的服务器已经配置好了,但是你的服务器由于是刚开始创建的所以桌面不会有任何东西。
安装环境
首先,你需要下载这几个文件至服务器内
PS:如果服务器内的IE浏览器下载太慢的话你可以在自己的电脑上下载后上传至服务器,上传方法很简单,选中自己电脑里面的文件按下ctrl+c然后点进远程桌面再按下ctrl+v就可以了。
当所有文件上传完后,我们需要通过以下方式来安装皮肤站:
1.点击安装7zip(一定要先安装否则另外两个压缩包都无法打开)
安装完后我们再打开已经上传好了的phpstudy(一定要右键打开否则会提示无法打开文件)
打开后双击这个文件安装phpstudy。
安装完后我们就进入以下页面了,你还需配置以下几步操作:
1.启用apache和mysql这两个服务。
我这边已经启用好了,仅作为演示用
2.点击环境,安装PHP5.2.17nts
3.点击数据库,新建一个给皮肤站用的数据库(名称和密码随便填,自己记得就行)
创建完数据库后点击确定,然后最小化phpstudy,这样phpstudy就配置完毕了。为了验证phpstudy是否正常工作,你还需要以下操作:
将服务器的公网ip填入浏览器,点击回车。当出现以下页面时就证明你的皮肤站安装无误了,可以安装皮肤站了。
配置皮肤站
接下来你需要通过以下步骤安装皮肤站:
1.在C:\phpstudy_pro\WWW内新建一个名为skin的文件夹
2.将下载来的皮肤站源码全部解压至skin文件夹。
3.进入皮肤站,用写字板编辑.env.example文件(云服务器预装的windows server默认是不显示文件扩展名的,请自行百度如何显示否则可能会卡进度)
4.进去后在此处填入你上面创建好的数据库名称、用户名和密码。
5.保存退出,将.env.example改名为.env.(记得最后面有个点也要写上)
这样,皮肤站就配置完毕了,你可以在浏览器内输入你的公网ip/skin进入皮肤站安装程序(比如你的公网ip是111.111.111.111就在浏览器内输入111.111.111.111/skin)
大功告成!
经过这几步流程后,属于你的皮肤站就搭建好了。不过这个皮肤站只是个空壳,还需要配置后才可以使用。 如果感兴趣的话别忘了关注我的博客以及mcbbs账号, 在下一篇文章中我将会详细介绍如何配置皮肤站的换皮肤功能以及外置登录功能。