创建服务器
搭建自己的 Minecraft 服务器意味着你拥有对这个世界的完全控制权:你可以自定义游戏规则、安装插件或 Mod、邀请你的朋友,并且 7x24 小时随时可以进入。
选择并下载服务器核心
关于服务器核心的选择请参考服务端核心大全,这里介绍了几乎所有的服务器核心。
注意
一些混合端核心在下载的同时也需要手动下载对应的 libraries 运行库并解压至服务端根目录,如未下载则无法正常启动
配置与启动服务器
警告
不要把这个文件夹放在C盘或桌面!文件夹路径不要含有中文!
首先你需要创建一个用于放置你服务器的文件夹,然后下载你选择的核心文件并放入其中。
这就是你的服务端根目录,之后所有操作都在这里进行。
为了控制服务器,你需要创建一个启动脚本,而不是直接双击 .jar 文件。
对于 Windows 用户 (.bat 脚本):
- 在服务端根目录中,右键 -> 新建 -> 文本文档并重命名为
start.bat。 - 右键点击
start.bat,选择“编辑”并输入以下内容,通过双击运行:
@echo OFF
java -Xms2G -Xmx4G -jar server.jar nogui
pause对于 macOS / Linux 用户 (.sh 脚本):
- 创建一个名为
start.sh的文件,并在终端中给它执行权限:chmod +x start.sh。 - 输入以下内容并通过
./start.sh运行:
#!/bin/sh
java -Xms2G -Xmx4G -jar server.jar nogui参数解释
-Xms2G: 设置服务器启动时占用的 最小内存 为 2GB。-Xmx4G: 设置服务器运行时占用的 最大内存 为 4GB。请根据你的电脑配置修改这两个值。。-jar server.jar: 指定要运行的服务器核心文件。请确保这个文件名和你下载的完全一致!nogui: 不显示 Minecraft 服务器的图形化界面,推荐使用,避免显示两个窗口。
自 1.8 起,你需要同意 Minecraft 的最终用户许可协议 (EULA)才能开启服务器。
请打开 eula.txt,然后将其中的 false 修改为 true,然后重新启动服务器。此时服务器才会正常运行。
当看到类似 Done (...)! For help, type "help" 的信息时,就代表你成功开启了你的服务器。
我该如何关闭服务器?
在控制台窗口中输入 stop 并回车,服务器会保存好数据然后安全关闭。请不要直接点 X 关闭窗口!
为服务器添加插件 (Plugins)
本部分适用于使用 PaperMC、Spigot 等核心的服务器。如果你不确定,你的服务器文件夹里应该有一个 plugins 文件夹。
- 作用于服务端:插件只安装在服务器上,玩家连接服务器时不需要安装任何东西。
- 功能:主要用于增强服务器的管理和玩法功能,例如领地保护、经济系统、小游戏、权限管理等。它们通常不会添加新的方块、物品或生物。
- 服务器类型:需要特定的服务器核心,如 Spigot、PaperMC、Purpur 等(这些都是基于官方服务端修改的版本)。原版(Vanilla)服务器无法安装插件。
寻找并下载插件
最常用的插件下载网站是:SpigotMC Resources、CurseForge (Bukkit Plugins) 和 Modrinth (Plugins)
下载时请注意:
- 插件兼容的 Minecraft 版本:确保插件支持你的服务器版本。
- 前置插件 (Dependencies):一些插件需要其他插件作为前置才能运行,通常在插件介绍页面会有说明,记得一并下载。
安装插件
- 停止你的服务器! 这是非常重要的一步,不要在服务器运行时修改文件。
- 打开你的服务器根目录,找到一个名为
plugins的文件夹。如果没有,请先运行一次服务器,它会自动生成。 - 将你下载好的插件
.jar文件拖拽或复制到这个plugins文件夹里。 - 启动你的服务器。
配置插件
- 当服务器启动时,它会加载
plugins文件夹里的所有插件。如果插件需要配置文件,它会自动在plugins文件夹内创建一个以该插件命名的文件夹。 - 例如,
EssentialsX会创建一个名为Essentials的文件夹。 - 进入这个新生成的文件夹,你会看到一些配置文件,最常见的叫
config.yml。 - 再次停止服务器(或者在游戏中输入
/essentials reload,但对于大型修改,重启更安全)。 - 使用文本编辑器(推荐 Notepad++ 或 Visual Studio Code,不要用 Windows 自带的记事本,可能会破坏格式)打开
config.yml文件。 - 根据文件里的注释和说明,修改你想要的设置,保存文件,然后重新启动服务器使配置生效。
为服务器添加模组 (Mods)
本部分适用于使用 Forge 或 Fabric 模组加载器的服务器。
- 作用于服务端和客户端:模组需要同时安装在服务器和所有要加入的玩家的游戏客户端上。服务器和客户端的模组列表必须完全一致。
- 功能:可以从根本上改变游戏内容,例如添加新的维度、魔法系统、工业机器、新的生物和物品。
- 服务器类型:需要特定的模组加载器,如 Forge、Fabric 或 NeoForge。
寻找并下载模组
- 安装 Forge 服务器:运行
.jar文件。择 "Install server",并指定一个空的服务器文件夹路径。安装完成后,文件夹里会出现forge-xxxx.jar和一些其他文件。 - 安装 Fabric 服务器:下载
fabric-server-launch.jar。把它放到一个空的服务器文件夹里,然后运行它来生成所需文件。
安装模组
- 停止服务器/关闭游戏。
- 服务器端:在你的 Forge/Fabric 服务器根目录中,找到
mods文件夹(如果没有就手动创建一个)。 - 客户端:在你的游戏根目录里,找到
mods文件夹(如果没有就手动创建一个)。 - 将所有下载的模组
.jar文件(包括前置模组)同时复制到服务器的mods文件夹和所有玩家的客户端mods文件夹中。
配置模组
- 启动服务器。第一次加载新模组可能会比较慢,因为它需要生成配置文件。
- 玩家启动游戏:在 Minecraft 启动器中,选择你之前安装的 Forge 或 Fabric 版本,然后启动游戏。
- 如果一切顺利,服务器会正常启动,玩家也能成功加入游戏并体验到新模组的内容。
- 配置模组:
模组的配置文件通常在服务器根目录的config文件夹中。
和插件一样,停止服务器,用文本编辑器修改配置文件,然后重启服务器以应用更改。