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