华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(上)

发布时间 2023-10-25 12:06:25作者: 技术僧
 

华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。

本产品网址为:https://www.huaweicloud.com/product/hecs-light.html

Minecraft是一款备受喜爱的沙盒游戏,让玩家可以在一个虚拟世界中建造、探索和冒险。如果你想与朋友一起玩Minecraft,并且希望在华为云耀云服务器L实例上部署自己的Minecraft服务器,那么你来对地方了!本文为一份详细的在华为云耀云服务器L实例上部署Minecraft服务器的实测,帮助大家快速搭建自己的游戏世界,并与朋友一同畅玩。

选择自己的华为云耀云服务器

我们首先要选择自己的服务器,这里我选用的是2核2G华为云耀云服务器L实例

下载所需文件,配置环境

我们首先需要下载服务端jar文件,可以来到MCBBS上进行下载。在这里我们应该先明确自己游玩的minecraft版本,我这里选择的是1.12.2官方纯净版。若想游玩去其他版本,请自行利用站内搜索引擎寻找资源贴或者去其他网站寻找服务端jar文件,下载相应jar。(注意!部分整合包服务端可能不会直接提供服务端jar文件,需要自行从源码构建jar文件,届时请参照相应帖子进行构建)

这是我这个版本的下载帖子链接

https://www.mcbbs.net/forum.php?mod=viewthread&tid=729795

下载得到minecraft_server.1.12.2.jar文件,我们先把这个文件上传到华为云耀云服务器L实例中。这里可以使用宝塔管理面板,自行创建一个文件夹,再将刚刚下载好的jar文件上传到该文件夹中。

我的文件是位于  根目录/minecraft/minecraft_server.1.12.2.jar 我们需要记住这个路径,之后会用到。

上传完成!

然后,我们要在自己的华为云耀云服务器L实例上配置Java环境,这里要明确自己游玩的minecraft版本最好和java版本匹配,一般来讲越高的minecraft版本需要的java版本越高。minecraft1.12.2的对应版本为java8。java的环境配置教程在之前已经写过,这里不再详细说明。

 

配置端口

首先我们开放一个25565的端口,给我们的minecraft服务器使用,打开我们的Shell登录到云耀云服务器输入如下指令:

sudo ufw allow 25565

产生如下提示即可

接着,我们需要在防火墙里添加刚刚的端口。我们来到宝塔管理界面,找到 安全-添加端口规则 ,将我们的25565添加进去,如下图:

这样,端口开放完毕,最后我们来到华为云耀云服务器L实例的安全组规则配置中,添加25565的入规则端口

由此,我们所有的准备工作就完成了,接下来详细的服务器启动过程将在下一篇文章中叙述。