零基础搭建MC服务器 | 学习记录

496 阅读3分钟

服务器选择

配置信息:

厂商:阿里云
镜像:Ubuntu    //选择Ubuntu是因为开机占用内存较小,只占用2~300M左右的内存
版本:20.04

CPU平均功耗

image.png

在购买服务器的时候会看到这样一个选项。

image.png

在20%以下负载时,会积攒一个CPU积分;而在负载超过20%之后,会消耗CPU积分,如果CPU积分被耗光了就无法继续运行服务器了。

所以在购买的时候,如果服务器常驻人数较少,建议购买有平均基准CPU计算性能的服务器,否则购买没有计算性能的服务器。

存储

20G足够。

流量计费

计费方式:选择 “按流量计费

带宽: 20M足够

启动 & 配置服务器环境

捣鼓好一切杂项之后,来到启动服务器这一步。

image.png

apt

apt是Ubuntu的软件包管理器,用这个可以安装软件。

先输入apt update看看软件包列表

这里要注意image.png如果是这样的头部说明没有连接到服务器。也就无法执行apt指令。

正确的头部应该是:image.png

image.png

MC客户端对应的Java版本

此处我们的客户端是Minecraft1.18+,所以采用的是Java17。

在命令行输入:apt install openjdk-17-jre,然后回车。

后面遇到询问,输入y即可。

image.png

到这里就算是安装完成,可以输入java -version指令查看版本信息。

安装一个MCS Manager

让我们的服务器有一个可视化的管理面板,地址:

github.com/MCSManager/…

将里面的指令粘贴到命令行中。

注意,这里的粘贴不是Ctrl+V,而是shift+insert

image.png

image.png 等待安装。

image.png

安装完成。

赋值上面这一条语句:

systemctl enable mcsm-{daemon,web}.service

注意复制的时候是 Ctrl+Insert键。

再复制

systemctl start mcsm-{daemon,web}.service

然后回车

image.png

到这样一个状态,理论上服务器就已经启动了。可以输入systemctl status mcsm-{daemon,web}.service来查看服务器状态。

image.png

往上面看,

image.png

下面的那个地址是可视化地址,但是要把localhost换成服务器ip地址,并且要去安全组里面放开23333、24444端口,才能连接上。

image.png

像这样选择好以后,再点击"保存"。

之后就可以通过ip:port进入管理panel

image.png

配置Minecraft

MC server

自己准备好一个server,我这里选择的是1.19.2的server

然后再去开放25565端口。(重复上述步骤-添加安全组-手动添加)

然后去panel-实例-新建实例

image.png

然后选择“上传服务端”

然后配置实例名称、上传server.jar

上传完成后回到首页。点进实例,点击“开启实例”

image.png

记得同意EULA协议

image.png

点击开启实例

image.png

如果是0%不要慌,现在在生成地图。

image.png

他会在最后几下生成好。

然后就可以进入服务器试一下能否连接。

7O3(TRL8AU0P8UP5_%Z6OOR.png

看来可以