使用ECS搭建基于Linux系统的MINECRAFT服务器并安装mcsm管理面板。-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

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

简介: 以centos系统为例 服务器规格为2核2G 使用ssh进行远程连接

1.搭建环境介绍
本篇文章介绍在Linux系统上搭建最新版本Minecraft服务器
因为windows系统自身占用资源过高,在服务器性能较低的环境下表现较为糟糕,以本人亲身操作来看,在同样2核2G的条件下windows server2012 R2 服务在使用原版1.16.5服务端的情况下最多可容纳2人,之后内存爆满,第三个玩家在,上线后会被服务器自动踢出。但centos不会
下图为有一名玩家的情况下的服务负载
image.png
image.png
操作系统版本: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
image.png
再次启动就可以成功了
但是服务会和终端绑定,终端关闭服务器关闭建议安装screen组件
客户端登录server端
选择开始游戏,然后选择多人游戏
输入服务器名称,可以自定义,输入服务端IP地址,端口默认为25565,所以不用输入,点击完成:
image.png

安装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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章