Skip to content
托管 · 模组与整合包

整合包需要多少内存

不同规模整合包的内存参考值、为什么世界生成时会耗尽内存,以及如何判断内存不足。

更新于 2026年8月13日

模组服务器需要比原版服务器多几倍的内存:每个模组都会注册方块、物品和配方,并维护自己的数据结构。

参考建议

整合包内存
30–60 个模组,Fabric4 GB
100 个模组6 GB
150–250 个模组(ATM、FTB)8–12 GB
300+ 个模组,重度世界生成12–16 GB

这里指的是服务器内存,不是客户端内存。

为什么会在生成时耗尽

用模组生成世界是最耗资源的操作:生物群系、矿石、结构和地牢都会同时计算。一台在 6 GB 下运行顺畅的服务器,在玩家第一次踏入未探索区域时会因 OutOfMemoryError 崩溃。

解决办法:在低峰时段进行预生成,并设置世界边界。

内存不足的迹象

  • java.lang.OutOfMemoryError: Java heap space——分析;
  • 卡顿 3–10 秒,内存占用顶到上限;
  • 服务器能启动,但运行一小时后崩溃。

更多并不总是更好

为一个在 8 GB 下运行良好的整合包分配 16 GB,只会让垃圾回收停顿更长——垃圾回收器。经验法则:峰值占用加 30–50%。

集群

套餐的内存由集群上的所有服务器共享。同一个 8 GB 套餐上同时运行一个模组世界和一个大厅,意味着 6 GB 和 2 GB,而不是 8 GB 和 8 GB——服务器网络。

Minecraft 托管您离线时服务器仍在运行创建服务器