搭建Minecraft服务器(Linux)

我的世界是一款开放式沙盒类型游戏,支持单人,局域网联机和服务器联机

局域网联机有很大的局限性,地域的限制,正版账号的问题等等

这时我们不妨去试试搭建一个我的世界服务器去尝试一下满足自己的联机需求

好处

  • 服务器可以添加插件,MOD
  • 服务器可以自定义地图,导入自己想玩的地图
  • 服务器可以24H开放,即进即玩
  • 服务器不需要占用玩家电脑配置
  • 服务器的延迟相比外网映射之下更低,更稳定,跟流畅
  • 服务器所支持的人数更多

选择服务器

我的世界服务器选择空间还是很大的,根据需求不同去选择不同的配置。这里我只提出我自己的意见:服务器配置的高低决定了服务器可以承载的人数和玩家的游玩体验。

如果是朋友2-10人插件或者纯净服我推荐4H8G10M,现在我的世界版本越来越高,所需要的内存越来越大,配置要求越来越高,所以我对于朋友之间玩耍而且要求稳定建议4H8G10M是个很不错的选择

如果是需求量大,考虑做大做强发展长期业务,实现商业化,建议是能卖高性能游戏服务器,裸金属服务器,此类服务器的性能更强,但是价格较贵

无论是购买那种,选择那种都建议去选择大厂云服务器,有更好的保障,这边推荐选择腾讯云,对新用户优化,售后服务周到

腾讯云网址:【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

开始搭建

Debian和Ubnutu

安装 JDK

首先声明我这里使用的是Ubuntu-20.04

在控制台输入

sudo apt-get update  #更新源

java -version#查看Java版本

如果已经安装 JDK,那么将输出 JDK 版本
如果没有安装 JDK,则出现报错
没有安装 JDK的话根据需求输入以下代码

sudo apt-get install openjdk-17-jdk  #安装JDK 17

sudo apt-get install openjdk-11-jdk #安装JDK 11

sudo apt-get install openjdk-8-jdk #安装JDK 8


选择JDK版本时请根据你所选择我的世界服务器版本来安装

安装Screen

]我的世界服务端需要在后台运行,如果缺少Screen,当你与服务器断开SSH连接时候我的世界服务端也会停止

sudo apt-get install screen  #安装Screen

开始安装

mkdir mcserver   //创建Minecraft运行目录(目录名可自定义)
cd mcserver //切换到Minecraft目录

然后讲的你的服务器核心下载或者FTP到你的Minecraft目录下

这边推荐下列的服务器核心供你选择

运行服务端

screen -S mcs   //创建一个名为mcs的Screen

java -jar 服务端核心名字.jar    //运行我的世界服务端

部分版本的 Minecraft 服务器软件需要先同意 eula.txt(用户协议)。在运行目录中打开 eula.txt,将其中的 eula=false 改为 eula=true,再次运行上面的命令才能正确安装下去。

配置

打开运行目录下的 Server.properties,修改配置。

如果你想要非正版账户进入服务器,请务必把 online-mode=true 改为 online-mode=false 并在 SSH 中输入 reload 重载配置文件。

连接服务器

在相对应版本的我的世界选择‘多人游戏’,连接服务器 地址为:ip:25565(此端口号为默认端口号,可以在Server.properties中更改)

结束

断开SSH重新连接时可以输入

screen -r mcs

来重新返回之前Screen回话

Centos:

更新yum

yum updata   #更新yum和系统

检查是否安装JDK,和JDK版本

在命令行输入

java -version

如果已经安装 JDK,那么将输出 JDK 版本
如果没有安装 JDK,则出现报错

安装JDK

 yum search jdk    //yum库搜索JDK
选择你要安装的 JDK 版本并进行安装
例如
yum install java-1.8.0-openjdk-src.x86_64     //使用yum库安装java-1.8.0-openjdk-src.x86_64

安装Screen

在命令行输入

yum install screen //通过yum库安装Screen


开始安装

接下来的方法和Debian和Ubnutu类似详细请查看上面