从零开始的阿里云搭建Minecraft1.14.4服务器端(基于CentOS和BT-Panel)

≡放荡痞女 提交于 2020-02-01 16:57:11

总目录

  1. 购买阿里云服务器
  2. 配置阿里云服务器
  3. 下载必要文件
  4. 上传文件到服务器并运行
  5. 进入服务器开始游戏

1.购买阿里云服务器

1.1 搜索阿里云官网

阿里云官网

1.2 找到轻量应用服务器的购买入口(使用轻量应用服务器是因为它比较好上手,对新人友好。)

在这里插入图片描述

1.3 点击立即购买按钮,购买自己的服务器。

立即购买

1.4 选择适合自己的配置的服务器

  • 一般来说,1-3人的纯净版选择1核2g的就足够用了,如果人数4-10人或者需要开一些mod就需要2核4g的服务器了,具体情况具体分析,服务器地址选择离自己最近的,可以减少很多延迟。
  • 系统镜像一般选择Centos,应用镜像选宝塔面板(BT-Panel),宝塔面板对于新人来说是非常友好的,比较方便调试(拿来传文件也不错),毕竟我们的目的是实现Minecraft服务器的搭建,从而达到联机游戏的目的,而不是深入去研究,成为这个领域的大咖。
  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.配置阿里云服务器

2.1 首先回到首页,找到控制台选项,点击进入控制台

控制台

2.2 在控制台列表内选择轻量级应用服务器

轻量级应用服务器

2.3 点击进入,可以看到自己的服务器列表,再点击服务器列表进入详细界面(我的是阿里云的学生机,最后会有详细介绍如何购买学生机)

服务器列表

2.4 找到左侧的应用详情,点击进入,根据官方指引启用宝塔Linux面板,为后面的调试工作做好准备。

应用详情
面板安装

2.5 这时候再点击左侧的防火墙按钮,进入后开启Minecraft服务器必须的端口,一般默认是25565端口,也可以在服务器配置文件(server.properties)中自行更改。

防火墙
添加规则
25565端口

2.6 进入宝塔Linux面板,点击左侧的安全,将25565端口放行

宝塔登录界面
安全
端口放行
至此,我们的服务器配置工作就基本完成了,有一些繁琐,但是这也是我们搭建Minecraft服务器的前置工作和最关键的一步,大家不用心急,地基打好了,房子才稳固。

3.下载必要的文件

在1.14.4版本中,你需要在官网下载三个文件完成服务器的配置和运行,分别是installer(安装器),launcher(启动器),universal(普遍的?适配器?我英语不太好,2333,反正这个版本不用运行它,launcher会运行它,之前的版本都是运行univwesal)。

3.1 打开forge官网(forge官网)(网址:https://files.minecraftforge.net),找到Minecraft1.14.4的安装包,建议下载稳定版(Recommended),因为最新版不一定是最稳定(好像说了一句废话),然后找到我们需要的三个文件,点击下载。

在这里插入图片描述

3.2 点击开始下载后,会弹出一个页面,让你看一会广告,但是不用管他,也不要乱点,5秒后点击skip跳过,就会真正开始下载,三个文件都是一样的

等待栏
跳过
此时你已经获得了你需要的下载的全部文件,在第四步我们把它上传并运行,就可以搭建好服务器了。

4.上传文件到服务器并运行

4.1 进入刚才安装好的宝塔Linux面板点击侧边栏的文件按钮,进入服务器文件列表,然后点击上方的根目录,在根目录下创建Minecraft文件夹,用于存放我们下载好的服务器文件。

侧边栏
根目录
新建目录
目录名称

4.2 打开我们创建好的Minecraft文件夹,将我们下载好的三个服务器文件上传至文件夹备用。

打开文件夹
点击上传
在这里插入图片描述

4.3 然后切换回控制台界面,打开控制台左侧的远程连接按钮,进行远程连接。

远程连接
在这里插入图片描述

4.4 在控制台界面输入以下指令

sudo su root

//这个指令是使用root账号运行,不用的话可能会报错(这个指令远程连接界面上方也有绿字提示)

cd /Minecraft

//这个指令是进入我们创建好的Minecraft文件夹(cd /xxx就是进入根目录的某个文件夹)

java -jar forge-1.14.4-28.1.0-installer.jar nogui --installServer

//这个指令是用来运行installer(安装器)的,这个需要跑一些时间,请耐心等待,出现successful后再进行下一步指令(注意forge-1.14.4-28.1.0-installer.jar这个是文件名,如果你下载的文件名有所不同,请以下载的文件名为准)

java -jar forge-1.14.4-28.1.0-launcher.jar nogui

//这个指令是用来运行launcher(启动器)的,在安装器安装完成后,再运行,第一次运行会失败,我们需要回到宝塔面板,找到Minecraft文件夹中多出的eula.txt文件,修改eula=true,然后保存(这也是宝塔界面的方便之处,不用vim了,可以在线编辑),再回到远程连接界面运行一次(在linux界面按上下左右的↑键可以看到上条命令,比较方便,而且同理forge-1.14.4-28.1.0-launcher.jar这个也是文件名,如果你下载的文件名有所不同,请以下载的文件名为准)
eula
true
这时候,如果指令运行完成,显示successful,你的服务器就已经开启了,关闭服务器的指令是Ctrl+c,以后每次开启服务器也是先使用root账户,然后进入Minecraft,然后运行启动器(launcher),下面将介绍怎么进入自己的服务器。

5.进入自己的服务器

5.1 首先,打开Minecraft1.14.4客户端,进入游戏主界面,点击多人游戏。

在这里插入图片描述

5.2 然后在页面点击添加服务器,在服务器地址那一栏填写自己服务器的公网ip地址(在宝塔界面左上角也有显示你的公网ip),然后你的界面就会多出一个服务器,显示正在连接,一小会之后就会显示可以进入的人数和延迟之类的信息,这时候你就可以加入了。

服务器列表
服务器地址
正在连接
连接完成

5.3 关于一些问题和server.properties文件的修改

在上一步设置完了之后,有些小伙伴会遭遇无法进入服务器的情况,这大概率是因为你的mc是盗版的,所以你需要在server.properties这个文件中设置关于正版的验证,当然其实这里还有很多其他server.properties的选项,这个文件在你的Minecraft中,你可以在宝塔界面发现并修改它,关于它的设置,我列出一些比较关键的,剩下的,在Minecraft Wiki有比较详细的解释,我将给出链接。

online-mode      设置服务器是否进行正版验证(true为验证,false为不验证,盗版设为false)
query.port       设置监听服务器的端口号(咱们前面在服务器开启的端口,默认25565)
view-distance    设置服务端传送给客户端的数据量,它决定了服务端的可视距离。(默认10,较卡降为5左右)
max-players      最大游戏人数,根据情况而定

Minecraft Wiki地址(https://minecraft-zh.gamepedia.com/Server.properties)

同时,也可以在mods这个文件夹中放入自己喜欢的mod,这个文件夹也在根目录下的Minecraft文件夹下,可以自行增加游戏趣味。

5.4 开始愉快的游戏吧

在这里插入图片描述

后记:

  1. 如果想一直运行服务器,请用screen运行。
  2. 如果如果服务器没有安装java,需要安装java后再执行指令,检测指令为:
java -version
  1. 阿里云有云翼计划,有学生认证的话服务器很便宜,一个月9.5元,适合入门和学习使用。最新活动新手上路云翼计划
  2. Ecs服务器和轻量应用服务器性能是差不多的,但是Ecs服务器更能支持长时间的高负载运转,不过操作难度也会有些上升,适合有一定liunx基础的同学使用,请根据情况自行选择。

能读到这里真的很感谢大家,希望文章对你的游戏之旅有所帮助!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!