总目录
- 购买阿里云服务器
- 配置阿里云服务器
- 下载必要文件
- 上传文件到服务器并运行
- 进入服务器开始游戏
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)中自行更改。
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这个也是文件名,如果你下载的文件名有所不同,请以下载的文件名为准)
这时候,如果指令运行完成,显示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 开始愉快的游戏吧
后记:
- 如果想一直运行服务器,请用screen运行。
- 如果如果服务器没有安装java,需要安装java后再执行指令,检测指令为:
java -version
- 阿里云有云翼计划,有学生认证的话服务器很便宜,一个月9.5元,适合入门和学习使用。
- Ecs服务器和轻量应用服务器性能是差不多的,但是Ecs服务器更能支持长时间的高负载运转,不过操作难度也会有些上升,适合有一定liunx基础的同学使用,请根据情况自行选择。
能读到这里真的很感谢大家,希望文章对你的游戏之旅有所帮助!
来源:CSDN
作者:~流光~
链接:https://blog.csdn.net/qq_43059060/article/details/104098059