第一部分:准备工作
在开始之前,你需要准备好以下几样东西:

-
一台服务器:
- 自己电脑开服:适合和朋友一起玩,配置要求是你电脑的配置,优点是免费,缺点是电脑必须一直开着,并且会影响你自己的游戏体验。
- 租用云服务器/VPS:优点是24小时在线,性能稳定,不占用你的电脑,缺点是需要花钱,且需要一些基础的服务器管理知识。
- 购买服务器托管服务:很多游戏服务器提供商(如 Pterodactyl, Nitrado 等)提供“一键开服”服务,你只需要上传文件即可,这是最省心的方式。
-
服务器的硬件配置:
- CPU: 核心 数量很重要,核心越多,能同时在线的玩家越多。
- 内存: 这是 最关键 的一点!每个 Mod 都会占用内存,你需要根据 Mod 的数量和类型来分配足够的内存。
- 无服 / 小型服 (1-5个Mod): 2-4 GB
- 中型服 (10-30个Mod): 4-8 GB
- 大型服 (50+个Mod): 8-16 GB 或更多
- 硬盘空间: Mod 越多,占用的空间越大,一般预留 10 GB 以上空间比较安全。
-
服务器端文件:
- 你需要为你的 Minecraft 服务器版本下载对应的 服务器端 JAR 文件。
- 官方下载地址:https://www.minecraft.net/en-us/download/server
- 下载后,将其重命名为
server.jar或其他你喜欢的名字。
-
Mod 文件:
(图片来源网络,侵删)- Mod 通常以
.jar文件的形式存在。 - 下载 Mod 的主要来源是 CurseForge 和 Modrinth,这两个网站有大量高质量的 Mod,并且提供了非常方便的 Modpack(整合包)功能。
- 注意:下载的 Mod 文件必须是 服务器端 版本,或者明确标注为“Universal”(通用)版本,客户端 Mod 是不能直接放在服务器里的。
- Mod 通常以
-
必备工具:
- 文件传输工具:用于将文件上传到你的服务器,常用的有 FileZilla (FTP/SFTP) 或 WinSCP (Windows)。
- SSH 客户端:用于远程连接和管理服务器,Windows 10/11 系统已内置“PowerShell”或“命令提示符”,Mac/Linux 用户可以直接使用终端。
- 代码编辑器:用于修改配置文件,推荐 VS Code 或 Notepad++。
第二部分:安装 Mod 的两种主要方式
安装 Mod 主要有两种方式:手动安装和使用 Modpack(整合包)。对于新手,强烈推荐使用 Modpack!
手动安装(适合少量 Mod 或特定需求)
这种方式让你完全控制服务器上安装的每一个 Mod。
步骤 1:创建服务器目录和启动文件
- 在你的电脑上创建一个新文件夹,
MyModdedServer。 - 将你下载好的服务器端 JAR 文件(如
server.jar)放入这个文件夹。 - 首次启动:双击运行
server.jar,它会生成一些必要的文件,包括eula.txt和ops.json等。 - 同意服务条款:打开文件夹里的
eula.txt文件,将eula=false改为eula=true,然后保存并关闭。 - 再次运行
server.jar:现在服务器会正常生成世界并关闭,你的服务器文件夹结构应该如下:MyModdedServer/ ├── server.jar ├── eula.txt ├── world/ ├── region/ ├── playerdata/ ├── server.properties └── ...
步骤 2:安装 Modloader
Modloader 是一个“桥梁”,它让 Minecraft 服务器能够识别和加载 Mod,目前主流的 Modloader 是 Forge 和 Fabric。

以 Forge 为例:
- 下载 Forge 安装器:访问 Forge 官网,选择与你 Minecraft 版本匹配的 Recommended(推荐) 版本。
- 下载安装器:在下载页面,选择 "Installer" (安装器) 版本。
- 上传并运行:将下载到的
forge-1.18.2-40.1.0-installer.jar(文件名可能不同) 文件通过 FTP 工具上传到你的服务器文件夹MyModdedServer中。 - 执行安装命令:通过 SSH 连接到你的服务器,进入服务器文件夹,然后运行以下命令:
java -jar forge-1.18.2-40.1.0-installer.jar --installServer
- 注意:这里的
java命令可能需要指定完整路径,/usr/bin/java或/usr/lib/jvm/java-11-openjdk-amd64/bin/java,你可以输入which java来查找 Java 的路径。
- 注意:这里的
- 完成安装:安装过程会自动生成新的启动脚本(如
run.bat/run.sh)和一个新的服务器 JAR 文件(如forge-1.18.2-40.1.0.jar)。以后就用这个新的 JAR 文件来启动服务器!
步骤 3:添加 Mod 文件
- 在服务器文件夹里创建一个名为
mods的文件夹(Forge 安装后没有自动创建,请手动创建)。 - 将你下载好的所有 服务器端 Mod
.jar文件,全部放入这个mods文件夹中。
步骤 4:配置启动脚本和内存
- 打开新生成的
run.sh(Linux/Mac) 或run.bat(Windows) 文件。 - 配置内存 (Xms 和 Xmx):这是最重要的一步!找到类似
java -Xms1G -Xmx1G -jar ...的行。-Xms1G:设置服务器启动时分配的初始内存为 1GB。-Xmx1G:设置服务器可使用的最大内存为 1GB。- 请根据你的服务器配置修改这两个值,分配 4GB 内存,就改为
-Xms4G -Xmx4G。
- 保存文件。
步骤 5:启动服务器
你只需要运行 run.sh 或 run.bat 文件,你的 Mod 服务器就启动了!
使用 Modpack(整合包)【推荐新手】
Modpack 是别人已经为你配置好的一整套 Mod、配置文件和世界预设,你只需要下载并一键启动即可,大大降低了出错的风险。
步骤 1:选择并下载 Modpack
- 访问 CurseForge 或 Modrinth。
- 在网站上搜索你感兴趣的 Modpack,"SkyFactory 8", "All the Mods 9", "SevTech: Ages" 等。
- 在 Modpack 页面,选择 "Server Files"(服务器文件)或 "Download"(下载)。
- 下载的通常是一个
.zip压缩包。
步骤 2:解压并配置
- 在你的电脑上创建一个服务器文件夹(如
MyModpackServer)。 - 将下载的 Modpack
.zip文件解压到这个文件夹中,解压后,你应该能看到一个mods文件夹、一个config文件夹,以及一个start.bat/start.sh文件。 - 首次启动:运行
start.bat或start.sh文件,第一次启动时,它会自动下载所需的 Modloader 和所有依赖的 Mod,这可能需要一些时间,完成后,服务器会自动生成世界并关闭。 - 配置内存:打开
start.bat/start.sh文件,同样需要找到并修改-Xms和-Xmx参数,为你分配足够的内存。 - (可选)配置服务器:你可以修改
server.properties文件来设置服务器名称、游戏模式、最大玩家数等。
步骤 3:启动服务器
再次运行 start.bat / start.sh,你的 Modpack 服务器就正式运行了!
第三部分:常见问题与维护
- 服务器无法启动 / 报错:
- 检查控制台日志:启动窗口显示的所有
