凌峰创科服务平台

Minecraft服务器如何添加mod?

第一部分:准备工作

在开始之前,你需要准备好以下几样东西:

Minecraft服务器如何添加mod?-图1
(图片来源网络,侵删)
  1. 一台服务器

    • 自己电脑开服:适合和朋友一起玩,配置要求是你电脑的配置,优点是免费,缺点是电脑必须一直开着,并且会影响你自己的游戏体验。
    • 租用云服务器/VPS:优点是24小时在线,性能稳定,不占用你的电脑,缺点是需要花钱,且需要一些基础的服务器管理知识。
    • 购买服务器托管服务:很多游戏服务器提供商(如 Pterodactyl, Nitrado 等)提供“一键开服”服务,你只需要上传文件即可,这是最省心的方式。
  2. 服务器的硬件配置

    • CPU: 核心 数量很重要,核心越多,能同时在线的玩家越多。
    • 内存: 这是 最关键 的一点!每个 Mod 都会占用内存,你需要根据 Mod 的数量和类型来分配足够的内存。
      • 无服 / 小型服 (1-5个Mod): 2-4 GB
      • 中型服 (10-30个Mod): 4-8 GB
      • 大型服 (50+个Mod): 8-16 GB 或更多
    • 硬盘空间: Mod 越多,占用的空间越大,一般预留 10 GB 以上空间比较安全。
  3. 服务器端文件

  4. Mod 文件

    Minecraft服务器如何添加mod?-图2
    (图片来源网络,侵删)
    • Mod 通常以 .jar 文件的形式存在。
    • 下载 Mod 的主要来源是 CurseForgeModrinth,这两个网站有大量高质量的 Mod,并且提供了非常方便的 Modpack(整合包)功能。
    • 注意:下载的 Mod 文件必须是 服务器端 版本,或者明确标注为“Universal”(通用)版本,客户端 Mod 是不能直接放在服务器里的。
  5. 必备工具

    • 文件传输工具:用于将文件上传到你的服务器,常用的有 FileZilla (FTP/SFTP) 或 WinSCP (Windows)。
    • SSH 客户端:用于远程连接和管理服务器,Windows 10/11 系统已内置“PowerShell”或“命令提示符”,Mac/Linux 用户可以直接使用终端。
    • 代码编辑器:用于修改配置文件,推荐 VS CodeNotepad++

第二部分:安装 Mod 的两种主要方式

安装 Mod 主要有两种方式:手动安装和使用 Modpack(整合包)。对于新手,强烈推荐使用 Modpack!


手动安装(适合少量 Mod 或特定需求)

这种方式让你完全控制服务器上安装的每一个 Mod。

步骤 1:创建服务器目录和启动文件

  1. 在你的电脑上创建一个新文件夹,MyModdedServer
  2. 将你下载好的服务器端 JAR 文件(如 server.jar)放入这个文件夹。
  3. 首次启动:双击运行 server.jar,它会生成一些必要的文件,包括 eula.txtops.json 等。
  4. 同意服务条款:打开文件夹里的 eula.txt 文件,将 eula=false 改为 eula=true,然后保存并关闭。
  5. 再次运行 server.jar:现在服务器会正常生成世界并关闭,你的服务器文件夹结构应该如下:
    MyModdedServer/
    ├── server.jar
    ├── eula.txt
    ├── world/
    ├── region/
    ├── playerdata/
    ├── server.properties
    └── ...

步骤 2:安装 Modloader

Modloader 是一个“桥梁”,它让 Minecraft 服务器能够识别和加载 Mod,目前主流的 Modloader 是 ForgeFabric

Minecraft服务器如何添加mod?-图3
(图片来源网络,侵删)

以 Forge 为例:

  1. 下载 Forge 安装器:访问 Forge 官网,选择与你 Minecraft 版本匹配的 Recommended(推荐) 版本。
  2. 下载安装器:在下载页面,选择 "Installer" (安装器) 版本。
  3. 上传并运行:将下载到的 forge-1.18.2-40.1.0-installer.jar (文件名可能不同) 文件通过 FTP 工具上传到你的服务器文件夹 MyModdedServer 中。
  4. 执行安装命令:通过 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 的路径。
  5. 完成安装:安装过程会自动生成新的启动脚本(如 run.bat / run.sh)和一个新的服务器 JAR 文件(如 forge-1.18.2-40.1.0.jar)。以后就用这个新的 JAR 文件来启动服务器!

步骤 3:添加 Mod 文件

  1. 在服务器文件夹里创建一个名为 mods 的文件夹(Forge 安装后没有自动创建,请手动创建)。
  2. 将你下载好的所有 服务器端 Mod .jar 文件,全部放入这个 mods 文件夹中。

步骤 4:配置启动脚本和内存

  1. 打开新生成的 run.sh (Linux/Mac) 或 run.bat (Windows) 文件。
  2. 配置内存 (Xms 和 Xmx):这是最重要的一步!找到类似 java -Xms1G -Xmx1G -jar ... 的行。
    • -Xms1G:设置服务器启动时分配的初始内存为 1GB。
    • -Xmx1G:设置服务器可使用的最大内存为 1GB。
    • 请根据你的服务器配置修改这两个值,分配 4GB 内存,就改为 -Xms4G -Xmx4G
  3. 保存文件

步骤 5:启动服务器

你只需要运行 run.shrun.bat 文件,你的 Mod 服务器就启动了!


使用 Modpack(整合包)【推荐新手】

Modpack 是别人已经为你配置好的一整套 Mod、配置文件和世界预设,你只需要下载并一键启动即可,大大降低了出错的风险。

步骤 1:选择并下载 Modpack

  1. 访问 CurseForgeModrinth
  2. 在网站上搜索你感兴趣的 Modpack,"SkyFactory 8", "All the Mods 9", "SevTech: Ages" 等。
  3. 在 Modpack 页面,选择 "Server Files"(服务器文件)或 "Download"(下载)。
  4. 下载的通常是一个 .zip 压缩包。

步骤 2:解压并配置

  1. 在你的电脑上创建一个服务器文件夹(如 MyModpackServer)。
  2. 将下载的 Modpack .zip 文件解压到这个文件夹中,解压后,你应该能看到一个 mods 文件夹、一个 config 文件夹,以及一个 start.bat / start.sh 文件。
  3. 首次启动:运行 start.batstart.sh 文件,第一次启动时,它会自动下载所需的 Modloader 和所有依赖的 Mod,这可能需要一些时间,完成后,服务器会自动生成世界并关闭。
  4. 配置内存:打开 start.bat / start.sh 文件,同样需要找到并修改 -Xms-Xmx 参数,为你分配足够的内存。
  5. (可选)配置服务器:你可以修改 server.properties 文件来设置服务器名称、游戏模式、最大玩家数等。

步骤 3:启动服务器

再次运行 start.bat / start.sh,你的 Modpack 服务器就正式运行了!


第三部分:常见问题与维护

  1. 服务器无法启动 / 报错
    • 检查控制台日志:启动窗口显示的所有
分享:
扫描分享到社交APP
上一篇
下一篇