# Minecraft 开服教程

{% hint style="info" %}
服务端下载可访问灵工艺资源广场:<https://mcres.net/> 或 前往[用户交流群](https://jq.qq.com/?_wv=1027\&k=5CNpRf5)下载\
(灵工艺资源广场**不提供**一些**过老**的资源)
{% endhint %}

## 了解服务端

### 服务端类型

我的世界服务端拥有很多种类,但永远离不开以下 **`3`** 种大类型

1. 纯插件类 如 **`PaperSpigot` 、`Spigot` 、`CraftBukkit`**
2. 纯模组类 如 **`Sponge`**
3. 插件/模组同时支持类 $$^{1}$$ 如 **`CatServer(1.12.2)`** **、`Thermos(1.7.10)`**

例如: **`PaperSpigot`** 就是一个仅支持插件的服务端，这也是我们推荐的服务端，它是优化版&#x7684;**`Spigot`**&#x670D;务端，拥有更好的性能与兼容绝大部&#x5206;**`Spigot`**&#x7684;插件

例如: **`Thermos`** 就是一个兼容普通插件与模组的服务端，但大部分插件模组端都没有完整的版本分支，此端最新版目前为 1.7.10-forge1614 版

> $$^{1}$$有些同时支持服务端的插件是以模组形式使用的，与其他插件端插件不兼容，**换句话说不是一个东西**\
> 例如 **`Sponge`** 服务端

### 服务端大致版本分布

由于市面上有两大分支类型的服务端 **插件**、**模组** 其类型均由**非官方**制&#x4F5C;**，**&#x6240;以版本**不一定**能跟上**官方最新版**本 例如

1. 插件端，现在常用的插件端一般都会跟随官方版本发布对应的端
2. 模组端，一般无法跟随官方版本，固定停留在一些大版本上进行更新 如 **1.7.10**、**1.12.2、**&#x7B49;，具体要前往服务端官网查看最大支持版本。
3. 官方纯净端安装Forge 添加模组，需要根据Forge作者提供对应版本

### 服务端结构

对于 **`插件服`** 和 **`模组服(模组+插件服)`** 的文件结构是不一样的，插件端都是单个核心文件，只要涉及到模组，就会带有 **`libraries`** 文件夹 有时还会带有多个核心jar 如 **`minecraft_serverx.xx.jar`** 或 **`forgex.xx.jar`** 一般模组服都会提供压缩包格式，里面的文件要全部解压并放置到开服器下的 **`Server`** 文件夹内

## 开服前准备

### 下载灵工艺开服软件

(我们现在优先推荐使用轻开服器，功能更多，性能更高)

{% content-ref url="/pages/-M7hsE9lNAeMtOHHdwrl" %}
[灵工艺我的世界「轻」开服器](/software/minecraft-server-lite.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7hs3mXgGR86HDiWkPp" %}
[灵工艺我的世界开服器Pro](/outdated/minecraft-server-pro.md)
{% endcontent-ref %}

### 开启服务器

这里我们使用灵工艺我的世界轻开服器进行演示说明，操作步骤可兼容C#Pro版。

首先，打开软件，软件会自动在软件目录下生成 **`server`** 文件夹，此文件夹将用于存放服务端与数据，将你的核心所有内容复制进 **`server`** 进入轻开服器的本体设置，可以在核心选择中快速设定启动的服务端核心，Pro版需要手动修改核心名称为 **`start.jar`** \[ **!** ] 注意拓展名

对于模组端的启动核心，大家可自行一个一个尝试。

选择好核心后进入控制面板，点击开启服务器，不出问题服务器就成功开启了，如果遇到无法成功开启，可查看此页

{% content-ref url="/pages/-M7hrbWJz4dfcqDikVih" %}
[我的世界开服常见问题](/issue/server.md)
{% endcontent-ref %}


---

# Agent Instructions: 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://olddocs.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.
