> For the complete documentation index, see [llms.txt](https://docs.nullcraft.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nullcraft.org/tutorial/minecraft-server.md).

# 我的世界Java版开服教程

## 开始

{% hint style="info" %}
本教程面向《灵工艺我的世界开服器》软件用户。\
如果你不是使用此软件来开服，那么本教程的内容可能不适用于你。
{% endhint %}

## 必备文件

1. 最新版本的我的世界开服器 可在这里下载：[传送门](/software/minecraft-server.md)
2. 准备开服需要对应版本的 Java (如果不知道需要版本在下方的 [#java-ban-ben-xuan-ze](#java-ban-ben-xuan-ze "mention") 查看)
3. 下载开服所需服务端 (服务端的具体选择在下方的 [#fu-wu-duan-de-xuan-ze](#fu-wu-duan-de-xuan-ze "mention") 查看)

## Java 版本选择

* 如果你要开最新版本的服务端，那么无脑选择最新版本的Java即可。
  * 官方最新版本下载地址：[Oracle](https://www.oracle.com/java/technologies/downloads/)
* 如果你要开的版本等于或高于 `1.18`
  * 那么你最低需要 Java 17 或更高版本：[Java 17 (Oracle)](https://www.oracle.com/java/technologies/downloads/#java17)、[OpenJDK 17(Microsoft)](https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-17)
* 如果你要开的等于 `1.16`
  * 那么你最低需要 Java 16 或更高版本：[OpenJDK 16 (Adoptium)](https://adoptium.net/zh-CN/temurin/archive/?version=16)、[OpenJDK 16 (Microsoft)](https://learn.microsoft.com/zh-cn/java/openjdk/older-releases#openjdk-16)
* 如果你要开的等于 `1.15`
  * 那么你最低需要 Java 8 或更高版本：[Java 8 (MCRes)](https://mcres.net/download/java)、[OpenJDK 8 (Adoptium)](https://adoptium.net/zh-CN/temurin/archive/?version=8)

### Java 常用的下载地址：

* (Java) [Oracle](https://www.oracle.com/java/technologies/downloads/)
* (JDK) [jdk.java.net](https://jdk.java.net/)
* (OpenJDK) [Adoptium](https://adoptium.net/zh-CN/)、[Microsoft](https://learn.microsoft.com/zh-cn/java/openjdk/)

{% hint style="info" %}
因 Oracle 官网老版本下载需要登录账户，所以部分仅提供最新版，或下载 OpenJDK
{% endhint %}

## 服务端的选择

{% hint style="info" %}
在选择服务端之前，应该明确自己要开什么类型的服务端。
{% endhint %}

### 服务端不同类型的介绍

目前服务端分为四大类：

* 原版端
* 纯插件端
* 纯模组端
* 插件模组(混合端)

#### 对于原版：

就是 Minecraft 官方服务端，可以通过 FabricMC、Forge 安装模组 API 来支持对应 API 的模组。

#### 对于纯插件端：

主流以 Bukkit API 或 Spigot API(基于 Bukkit API 开发的 Minecraft 服务器插件应用程序编程接口)

#### 对于纯模组端：

纯模组端主要是由模组API制作而成的，例如 FabricMC、Forge、Sponge(特例)

#### 对于插件模组(混合端)：

插件模组端分为以 Bukkit API 或 Spigot API 加上 Forge API 制作而成的混合端。

#### 特例端

特例 Sponge 端：以 ForgeAPI 支持模组，以自己的插件格式(Sponge API)来加载插件。

### 下载服务端

{% hint style="success" %}
你可以通过 《灵工艺我的世界开服器》内的资源广场页面下载服务端。

当然，你也可以手动访问下载：[灵工艺资源广场](https://mcres.net/)
{% endhint %}

<div align="left"><figure><img src="/files/uA9Tv474clKCsHa1EEvE" alt=""><figcaption></figcaption></figure></div>

## 开启服务器

### 步骤一 初次运行开服器

将上面所需的 [#bi-bei-wen-jian](#bi-bei-wen-jian "mention") 都准备好，然后找一个地方，创建一个文件夹(不推荐桌面、C盘等)，然后将开服器放入文件夹内，运行。

然后目录里就会生成一些文件。

* server 文件夹：用于存放服务端核心和服务器内容。
* config.ini 文件：开服器的配置文件。

<div align="center"><figure><img src="/files/NntQCqfB5bs8324JEFsb" alt=""><figcaption></figcaption></figure></div>

### 步骤二 安装服务端

将下载的 `服务端.jar` 文件放到开服器目录下的 server 文件夹内，如图下所示。

<div align="left"><figure><img src="/files/zq0IieEm6snM49kUFyLS" alt=""><figcaption></figcaption></figure></div>

放入后，回到开服器，打开 **本体设置** 页面，在 **服务端核心** 板块内，选择刚才放入的 `服务端.jar` 文件做为服务端启动文件。

<div align="left"><figure><img src="/files/0v0zxNThSdDOIzsoSnc1" alt=""><figcaption></figcaption></figure></div>

然后根据你的服务端版本，在 **调用 Java** 板块内选择对应版本的 Java。

<div align="left"><figure><img src="/files/dFxmul0Z2ivYi8Qfcw6n" alt=""><figcaption></figcaption></figure></div>

### 步骤三 开启服务器

将开服器页面选择到 **控制面板** 然后点击 **启动服务端** 按钮，等待服务端加载。

<div align="left"><figure><img src="/files/7RrHZnyg0Xd9JWgb0dHk" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
开服必然会遇到需要同意 Mojang 的 EULA(准则)，这里明确了服务器的使用规范。包括了不能出现的内容，如果你要对外公开服务器，请务必查看此协议，以防出现纠纷。

[查看 EULA](https://aka.ms/MinecraftEULA)
{% endhint %}

<div align="left"><figure><img src="/files/BI8JKXYWuEWkBGA4D1Jr" alt=""><figcaption></figcaption></figure></div>

点击 是 软件可以帮你快捷同意，但是，如果你违反了 Mojang 的准则而被限制或收到诉讼，与本程序无关，本程序已对用户进行了置顶弹窗中英双语提示。

当控制台显示 服务端启动完成 等字样，说明你的服务器就已经开启了。

<div align="left"><figure><img src="/files/1aZPJYMlEm0uvTK2HdRe" alt=""><figcaption></figcaption></figure></div>

### 步骤四 进入服务器

打开对应版本的 Minecraft 游戏

{% hint style="info" %}
注意：如果你开启的是支持模组的服务端，那么你需要使用同模组版本的客户端进入。
{% endhint %}

打开多人游戏，如果服务器是在你当前电脑上开启的，输入 `127.0.0.1` 进入服务器

如果不是本机开启的，那么输入机器对应的 IP地址即可。

<figure><img src="/files/HB0TpNc4KffhSfxBaman" alt=""><figcaption></figcaption></figure>

完成后，列表就会读取到服务器信息

<figure><img src="/files/uIIDXQBXBc34Snr37H1y" alt=""><figcaption></figcaption></figure>

进入服务器，控制台同步出现玩家加入信息，完成。

<div data-full-width="false"><figure><img src="/files/sS6RAjQw10P52HUyXdaB" alt=""><figcaption></figcaption></figure></div>

## 额外内容

### 内网穿透

非灵工艺软件负责内容，等待更新。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nullcraft.org/tutorial/minecraft-server.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
