前言

注意:本教程内容仅适用于Java版我的世界(Minecraft:Java Edition)。经济允许的情况下建议支持正版,以获得最佳游戏体验

推荐工具:Xshell、Xftp
推荐系统:CentOS 8.x

本教程使用的是官方服务端+Forge/Fabric


准备工作

以阿里云的轻量应用服务器为例,使用Xshell和Xftp或同类工具连接前,需要在阿里云里设置远程连接密码



还需要进入服务器的防火墙,把25565端口放行。不同云服务器的操作不同,可以百度搜索相应教程,也可以致电服务器的客服


连接Linux

打开Xshell,左上角选择”文件”——“新建”,在主机处输入云服务器的外网IP



再点击”用户身份验证”,方法选择”Password”,用户名输入root,密码是之前设置的远程连接密码。输入完后点击确定即可成功连接,Xftp的连入方式同理



安装软件

可以看到不同的Linux系统的操作命令不同,甚至不同版本也会有区别,Linux用户请尽量安装本教程使用的CentOS8系统

如果Linux系统刚刚装好

  1. yum update    # RHEL、CentOS使用这个
  2. apt-get update    # Debian、Ubuntu使用这个

安装Java

  1. yum install java -y    # RHEL、CentOS使用这个
  2. apt-get install java -y    # Debian、Ubuntu使用这个

安装screen,可以将MC服务器挂载至后台

  1. yum install screen -y    # RHEL、CentOS使用这个
  2. apt-get install screen -y    # Debian、Ubuntu使用这个

安装服务器

因为MC服务器的特性,可以直接把在Windows安装好的服务器通过Xftp工具复制过来用,也可以按照下面操作在Linux上安装


连入Xshell和Xftp,在ftp里新建文件夹作为MC服务器目录,例:



这里下载需要的服务器版本,下载时选择Server Jar,之后通过Xftp上传到服务器

也可以使用wget命令在Linux上直接下载


官方给出的服务器打开命令为java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.5.jar nogui
“java”代表要打开java文件;”-Xmx””-Xms”分别为分配最大内存和分配初始内存;”-jar”后面接文件目录;”nogui”代表不打开图形;
例如我的MC服务器文件在”/root/MC_Server1”里,服务端名称为”server.jar”(注意后缀),Linux默认操作目录在”/root”
所以我先cd MC_Server1进入服务器目录
再输入java -Xms1126M -Xmx1126M -jar server.jar nogui


Xshell输入命令打开MC服务器,第一次打开必然报错
再用Xftp”使用记事本编辑”eula.txt,把文件里的"false"改成"true"

建议游玩前配置好server.properties文件,可以在这里找到每一项的解释。如果有非正版用户需要加入服务器,online-mode这一项必须改成false


Xshell再次输入命令,即可打开服务器


安装Forge/Fabric

    *纯净服可跳过这一步

安装Forge/Fabric会生成新的服务端,例Forge的为:forge-server.jar,之后打开新服务端即可使用Forge/Fabric

Forge官网,先在左侧选择需要的版本

之后通过Xftp将文件上传到Linux,也可以使用wget命令直接在Linux下载
默认安装命令为java -jar forge-1.16.4-installer.jar nogui --installServer

Forge安装成功率较低,建议耐心尝试

Fabric官网,不需要考虑游戏版本,直接下载


之后通过Xftp将文件上传到Linux,也可以使用wget命令直接在Linux下载
默认安装命令为java -jar fabric.jar nogui,再按提示修改命令安装

加入服务器

因为云服务一般都提供公网IPv4地址,加入方直接在多人游戏——直接连接/添加服务器里输入服务器IP地址即可加入


将服务器挂载至后台

如果没有安装screen软件,在退出Xshell后,服务器会自动关闭


安装好screen软件:

  1. Xshell输入screen -S name,例:screen -S screen1,创建一个新窗口(注意-S的S是大写)

  2. 然后再此窗口内输入,例:java -Xms1024M -Xmx1024M -jar /root/MC_Server1/server.jar -nogui打开服务器,再Ctrl+A+D,即可返回主窗口

  3. screen -ls查看已创建的窗口,之后screen -r ID进入开头为”ID”的窗口,screen -XS "ID" quit关闭开头为”ID”的窗口


小贴士

Xshell内Ctrl+C,可以关闭任何正在运行的程序,MC服务器也可以使用此快捷键退出