天天看点

使用ECS搭建基于Linux系统的MINECRAFT服务器并安装mcsm管理面板。

1.搭建环境介绍

本篇文章介绍在Linux系统上搭建最新版本Minecraft服务器

因为windows系统自身占用资源过高,在服务器性能较低的环境下表现较为糟糕,以本人亲身操作来看,在同样2核2G的条件下windows server2012 R2 服务在使用原版1.16.5服务端的情况下最多可容纳2人,之后内存爆满,第三个玩家在,上线后会被服务器自动踢出。但centos不会

下图为有一名玩家的情况下的服务负载

使用ECS搭建基于Linux系统的MINECRAFT服务器并安装mcsm管理面板。
使用ECS搭建基于Linux系统的MINECRAFT服务器并安装mcsm管理面板。

操作系统版本:CentOS 8

服务器配置:2核2G内存或更高配置

服务器类型:阿里云、AWS等云主机,或使用VMware Workstation虚拟机部署测试环境

准备一台linux服务器,修改主机名

hostnamectl set-hostname mcserver
           

关闭firewalld防火墙

systemctl stop firewalld && systemctl disable firewalld
           

如果使用云主机注意配置安全组,放通默认的25565端口。

安装java16

dnf install -y java-16-openjdk-devel           

确认安装成功

java -version
           

创建游戏安装目录

mkdir -p /opt/minecraft/{jars,server}
           

下载最新版服务器端jar包,minecraft服务端有多个版本,下面是部分服务端下载链接:

官方服务端最新版本:

https://minecraft.net/zh-hans/download/server/

官方服务端所有版本:

https://mcversions.net/

papermc服务端:

https://papermc.io/downloads

spigot服务端:

https://hub.spigotmc.org/jenkins/job/BuildTools/

sponge服务端:

https://www.spongepowered.org/

本次单机部署以官方最新版本jar包为例,手动下载上传到服务器或使用wget直接下载:

wget (下载链接)
           

移动到你想要安装的目录

mv server.jar  /opt/minecraft/
           

启动服务器

java -jar server.jar           

注意初次启动会失败并生成eula文件

将eula文件中的false改为true

使用ECS搭建基于Linux系统的MINECRAFT服务器并安装mcsm管理面板。

再次启动就可以成功了

但是服务会和终端绑定,终端关闭服务器关闭建议安装

screen

组件

客户端登录server端

选择开始游戏,然后选择多人游戏

输入服务器名称,可以自定义,输入服务端IP地址,端口默认为25565,所以不用输入,点击完成:

使用ECS搭建基于Linux系统的MINECRAFT服务器并安装mcsm管理面板。

安装MCSC客户端建议参考

https://blog.vlssu.com/views/tech-sharing/minecraft/mcsm.html#%E5%89%8D%E6%9C%9F%E9%9C%80%E8%A6%81%E8%BD%AF%E4%BB%B6