GuavaHost
语言和货币
客户中心游戏面板 切换导航
游戏 全部游戏
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
导航 价格评价帮助中心支持 公司 关于我们常见问题推荐返佣SLA服务条款隐私政策
语言和货币
客户中心游戏面板

模组、插件、整合包与数据包的区别

模组、插件、整合包、数据包和 addon 分别是什么、各自需要谁来安装,以及你的游戏和服务端软件能跑哪几种。

阅读约 5 分钟 · 更新于 2026年10月21日 · 作者:GuavaHost Team

模组、插件、整合包、数据包和 addon 都会改变游戏,但它们作用在不同的地方,对你的玩家也有不同的要求。本文逐一解释它们、谁需要装什么,以及你的游戏和服务端软件究竟能跑哪几种,好让你在开始下载之前就选对路子。

简短版

类型 它是什么 运行在哪 玩家要装吗?
插件 一个利用服务端软件自带钩子的扩展 仅服务端 不用
模组 对游戏本身的改动,由模组加载器加载 服务端,通常还有每位玩家 通常要
整合包 一捆锁定版本、经过测试的模组和配置 服务端和每位玩家 要,而且必须是完全相同的版本
数据包 Minecraft Java 内置的数据文件,可改配方、战利品等 服务端(在世界内部) 不用
资源包 材质、模型和音效 每位玩家的游戏客户端 服务器可以在加入时提供
Bedrock addon 面向 Bedrock 的行为包和资源包 服务端,并发送给玩家 加入时自动下载

插件

插件接入的是服务端软件提供的钩子。它只在服务端运行,所以玩家用的是普通、未经修改的游戏客户端,什么都不用装。这让插件成了给公共服务器添功能最省事的方式。

  • Minecraft Java: 插件需要支持插件的服务端软件,比如 Paper、Spigot 或 Purpur。原版服务端会默默忽略它们。参见 安装插件。
  • Rust: Oxide 或 Carbon 插件。玩家照样用普通的 Rust 客户端。参见 Rust 插件。
  • Counter-Strike 2: Metamod 搭配 CounterStrikeSharp。参见 CS2 插件。
  • Terraria: TShock 为原版 Terraria 加上了插件能力。

代价在于:因为玩家用的是普通游戏,插件没法添加游戏不知道怎么绘制的全新方块或物品。插件只能拿游戏里已有的东西做文章。

模组

模组改变的是游戏本身:新物品、新生物、新机制、新世界。模组需要模组加载器,也就是一个把它们载入游戏的软件,而每个模组都是针对某一个加载器和某一个游戏版本做的。

在多数游戏里,添加内容的模组必须同时装在服务端 和 每位玩家的游戏上,版本还要对得上,否则玩家进不来。有些模组,比如某些性能或管理类模组,只需要装在服务端;模组自己的页面会说明属于哪种。

  • Minecraft Java: Fabric、Forge 和 NeoForge 是主要的加载器,而一个模组只能在它针对的那一个上工作。参见 Fabric 与 Forge 服务器。
  • Valheim: BepInEx。很多模组必须由每位玩家自行安装。参见 Valheim 模组。
  • Terraria: tModLoader,而且每位玩家都需要相同的模组列表。参见 tModLoader 模组。

整合包

整合包是一套模组、它们的配置以及常常还有自制内容的组合,经过整体测试并锁定在精确的版本上。整合包之所以存在,是因为几百个模组很少能直接凑在一起正常运行;有人已经替你做完了兼容性的工作。

黄金法则:每位玩家都需要和服务器完全相同的整合包、完全相同的版本。 很多整合包会单独发布一个去掉了纯客户端部分的「server pack」。我们控制面板里的 Modpack 页面(在 Minecraft tools 下面)可以从 Modrinth、CurseForge、Feed the Beast 等等安装整合包,我们的 整合包指南 讲了怎么让所有人保持同步。

整合包也是你能往服务器上放的最重的东西,所以请用我们的 内存指南 来确定内存配置。

数据包

数据包是 Minecraft Java 的内置功能。它们是由数据构成的文件夹或 zip 压缩包(JSON 文件和命令函数),可以改动配方、战利品表、进度、结构,甚至世界生成,完全不需要模组加载器。

  • 它们放在世界的 datapacks 文件夹里,例如 world/datapacks。
  • 它们在原版、Paper 和大多数模组服务端上都能用。
  • 玩家什么都不用装。
  • 运行 /datapack list 查看已加载的内容,添加之后执行 minecraft:reload 或者重启。在 Paper 和 Spigot 上,光敲 /reload 会把每个插件也一起重载,这可能把它们搞坏。参见 安装数据包。

有个坑:改动世界生成的数据包只会影响你添加它之后生成的区块。已有的地形保持原样,所以要在开始探索之前就加上。

Bedrock 上的 addon

Minecraft Bedrock 不能跑 Java 插件,也不能跑 Java 模组。它用的是 addon:行为包改变东西怎么运作,资源包改变东西看起来什么样。它们安装在服务端上,玩家加入时会收到它们。参见 Bedrock 上的插件与 addon 和 安装 Bedrock addon。

它们能混用吗?

  • Paper 加 Fabric 或 Forge 模组: 不行。Paper 跑插件,不跑模组。
  • Fabric 或 Forge 加插件: 原生不行。确实存在试图同时跑两者的混合型服务端软件,但兼容性时好时坏。
  • 插件加数据包: 可以,它们相处得很愉快。
  • Geyser 跨平台联机: Geyser 服务器本质上是 Java 服务器,所以 Java 插件和数据包对 Bedrock 玩家同样生效,而 Bedrock addon 则不起作用。参见 Geyser 详解。

其他游戏是怎么处理的

游戏 仅服务端 玩家也需要
Minecraft Java 插件、数据包 Fabric、Forge 和 NeoForge 模组,整合包
Rust Oxide 或 Carbon 插件 无
Counter-Strike 2 Metamod 和 CounterStrikeSharp 插件 创意工坊地图会自动下载
ARK: Survival Evolved Steam 创意工坊模组,加入时自动下载
ARK: Survival Ascended CurseForge 模组,加入时自动下载
Project Zomboid Steam 创意工坊模组,加入时自动下载
Don't Starve Together 标记为仅服务端的模组 其他创意工坊模组,加入时自动下载
Valheim 部分 BepInEx 模组 很多 BepInEx 模组,由每位玩家自行安装
RuneScape: Dragonwilds .pak 模组,由每位玩家自行安装

至于 Palworld,模组支持取决于你的服务器是怎么搭的;参见 安装 Palworld 的 .pak 模组。

对任何一种都适用的稳妥习惯

  1. 先在 Backups 页面做一次备份。
  2. 从官方页面或可信的模组站点下载。
  3. 让游戏版本和加载器严格对应。
  4. 一次只加一样东西然后重启,这样出问题时你知道是谁搞坏的。
  5. 启动过程中盯着 Console 看。我们的 读懂日志 指南能帮你找到真正关键的那一行。

还没搞定吗?来 discord.gg/GuavaHost 加入我们的 Discord,团队会帮你解决。

  • mods
  • plugins
  • modpacks
  • datapacks
  • addons
  • modding

还是没解决? 我们的团队 7x24 小时在线,随时解答你的问题。

联系支持团队

相关指南

更多来自 托管基础 的内容。