跳到主要内容

简易搭建Java版MC服务器教程(Windows)

Minecraft拥有 Java版基岩版 两个版本,此篇章将帮助你如何搭建 Java版MC(以下统称MC)服务器,进行多人联机。

前置

要搭建MC服务器,我们首先需要准备以下东西:

  • Java(为MC提供运行环境)
  • MC服务端(后缀名为.jar文件)
  • Visual Studio Code(一个好用的文本编辑器)
  • WinRAR或Bandizip(解压缩软件)

Java

MC不同版本使用的Java版本不同,以下是MC各版本对应的Java版本(从1.8版本开始算起):

Java 8Java 17Java 21
1.8 ~ 1.16.51.17 ~ 1.20.41.20.5 ~

JRE指的是“Java运行环境”。JDK指的是“Java开发工具包”。JRE被设计用来运行Java程序,而JDK则是被设计用来开发Java程序的。JDK中包含了JRE,而JRE中包含了JVM。这意味着如果你已经有了JDK,那样也同时有了JRE和JVM。原版Minecraft不需要JDK,但是有一些插件可能需要。

安装Java

下载Java后,确认是.zip的压缩包文件,将其拖到桌面上以方便后续操作。

解压

由于是压缩包,需要解压后才能使用。对桌面上的Java 17压缩包右键,选择解压缩(或使用压缩软件的解压缩功能),将解压的文件夹拖到你喜欢的位置,这里以D盘下的Java文件夹为例D:/Java,将解压的文件夹拖入Java文件夹,这样,我们就已经完成安装的第一步了。

配置系统环境变量

配置环境变量是为了在电脑的任何一个文件夹里都能执行Java程序,电脑会自动匹配;如果不配置环境变量,在服务器启动配置中就需要指定Java运行的绝对路径,因为电脑不知道Java在什么位置,对于未来的工作会带来不便。

Win+R键,会弹出一个小窗口,在小窗口中输入sysdm.cpl并回车,打开系统属性页面。

选择高级标签页,点击下面的环境变量,打开环境变量页面。

系统变量下点击新建,在页面中,变量名填JAVA_HOME,变量值点击浏览目录,以教程为例,选择到D:/Java/zulu-17即可确定。

系统变量下找到path条目,双击打开,在弹出的页面中点击新建,输入%JAVA_HOME%/bin,新建完条目后,一直点击确定退出即可。

很好,你已经完成Java安装了!

下载MC服务端

MC有很多种服务端,根据自己的需求选择相对应的MC服务端,以下列出社区常用的几个服务端。

下载服务端可点击表格的服务端类型进入官方下载页面。

Tip:原版服务端的历史版本可以在Minecraft Wiki各版本页面的右侧板块找到下载-服务端。

服务端类型简介
Vanilla标准MC服务器,纯净原版。
Bukkit插件服务端,可以添加插件来增加游戏玩法和功能。
SpigotBukkit的分支,性能比Bukkit更好,同样为插件服务端,支持Bukkit插件。
PaperSpigot的分支,性能优化比Bukkit更好,同样为插件服务端,支持Bukkit、Spigot插件,推荐使用。
FoliaPaper的分支,性能绝顶,能跑多线程,其余与Paper相差不大。
Sponge海绵,可加入Sponge插件和Forge模组。
Fabric模组服务端,不能加插件,与Forge不兼容。
Forge模组服务端,不能加插件,与Fabric不兼容。
Mohist插件模组混合端,支持Bukkit、Spigot插件,支持Forge模组。
Arclight插件模组混合端,支持Bukkit、Spigot插件,支持Forge模组。
Youer插件模组混合端,支持Bukkit、Spigot插件,支持neoForge模组。
Banner插件模组混合端,支持Bukkit、Spigot插件,支持Fabric模组。

注意!

插件端为Bukkit、Spigot、Paper、Folia、Sponge,其中Sponge插件自成一家,与其余四个服务端插件互不兼容,Folia目前仍处于开发阶段。

模组端为Forge、Fabric。

混合端为Mohist、Arclight、Youer、Banner,稳定性较单一端差,容易出现兼容方面的问题,Youer目前仍处于开发阶段。

这里我展示3个具有代表性的服务端,分别是Vanilla原版服务端、Paper插件服务端和Forge模组服务端。

安装MC服务端

1. Vanilla原版服务端

确保已经下载好服务端文件。