我的世界服务器怎么加mod,我的世界模组怎么安装?

在CentOS 7上给我的世界服务器加mod,核心就三步:装好Java、运行对应版本的Forge或Fabric加载器、把mod文件扔进mods目录后重启服务。但很多朋友卡在奇怪的地方,比如启动报错、mod不生效、一进就崩,这篇把常见坑全挑明白,按步骤走就行。

我的世界服务器加mod前,先确认Java和加载器版本

Java版本不对,mod一个都跑不起来

CentOS 7自带的OpenJDK通常比较老,而我的世界服务器从1.17开始强制要求Java 16以上,1.20.5之后更是要Java 21,装mod之前先看自己Java版本:

【保姆级教程】MC腐竹的青年大学习,MC服务器装整合包 模组 地图存档一步到位
加载中
【保姆级教程】MC腐竹的青年大学习,MC服务器装整合包 模组 地图存档一步到位
java -version

如果显示1.8之类,直接装新版,我这边推荐用Temurin发行版,稳定且兼容性好,在CentOS 7上装Java 17的参考命令:

yum install -y java-17-openjdk

装完再确认版本,注意CentOS 7的软件源可能没有Java 17,需要先装EPEL或手动下载rpm包,懒得折腾的话,用wget直接下载Temurin的tar.gz包解压,然后配置/etc/profile里的JAVA_HOME和PATH。

有个坑:如果你同时装了多个Java版本,运行java -jar时会用默认版本,但启动脚本可能指定了别的路径,建议统一用alternatives --config java切换,或者直接在启动脚本里写死JAVA_HOME。

选择Forge还是Fabric,取决于mod来源

行业共识认为,大多数老牌大型mod(比如暮色森林、匠魂)都优先支持Forge,而Fabric在轻量化和新版本适配上有优势,两者不能混用,也不能同时装,怎么选?

  • 你下了大量1.12.2、1.16.5的老mod,选Forge。
  • 你想玩最新的版本的轻量小mod,比如背包整理、小地图,选Fabric。
  • 有些mod会明确标注”仅支持Forge”或”仅支持Fabric”,下载前看仔细。

Forge和Fabric版本必须和你的服务器核心版本完全对应,比如服务器是1.20.1,就要下载1.20.1的Forge安装器,不能跨版本,这个对应关系在mod文件名的后缀上也能看出来,比如xxx-1.20.1.jar。

我的世界服务器mod安装失败?看看Forge和Fabric两种加载器的差异

很多人在这一步出错,因为在下载加载器时搞混了”安装版”和”服务端版”,Forge官网给的是installer.jar,需要运行一次才能生成服务端文件;Fabric则提供单独的server launcher。

我的世界服务器怎么加mod,我的世界模组怎么安装?

对比一下:

对比项 Forge Fabric
安装方式 运行installer加上--installServer参数 下载fabric-server-mc.launcher.jar
生成文件 run.sh、libraries目录 server.jar + fabric相关库
mod格式 .jar放入mods文件夹 同样放入mods文件夹
兼容旧mod 更好 一般
内存占用 较高 较低
常见崩溃原因 版本不匹配、依赖缺失 mixin冲突、API版本不对

在CentOS 7上,下载Forge安装器的操作比较机械,先到Forge官网找到对应Minecraft版本的”Recommended”下载链接,复制链接后用:

wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.1-47.2.0/forge-1.20.1-47.2.0-installer.jar

然后运行:

java -jar forge-1.20.1-47.2.0-installer.jar --installServer

等待输出Done,目录下会多出run.sh和libraries,后面启动就用./run.sh。

Fabric则不同,你需要去Fabric官网下载”Fabric Installer”,然后运行:

java -jar fabric-installer-0.11.2.jar server -mcversion 1.20.1 -downloadMinecraft

这会生成fabric-server-launch.jar,之后启动用:

java -jar fabric-server-launch.jar nogui

注意,Fabric生成的启动方式不推荐直接java -jar,因为要带上一些JVM参数,用官方脚本最稳。

手把手在centos7上给mc服务器装mod文件

第一步:找到mods文件夹

启动一次服务器后,会在服务端根目录生成mods文件夹,如果没生成,手动创建一个:

mkdir mods

这里有个细节:服务端根目录和你的Minecraft游戏目录不是一个地方,很多人把mod下载到了windows桌面上传,结果传到了服务器其他目录,自然不生效,务必确认你是站在服务端工作目录下。

第二步:上传mod并检查版本兼容

最简单的方式是先用本机测试mod能不能单机运行,再上传服务器,但本机能跑不代表服务器能跑,因为服务器端缺少客户端渲染类mod是可以的,但依赖特定客户端API的mod会崩。

我的世界服务器怎么加mod,我的世界模组怎么安装?

上传后建议用以下命令统计mod数量:

ls mods/.jar | wc -l

超过30个mod时,启动可能很慢,不用慌。

第三步:调整内存和启动参数

我的世界服务器加mod后内存占用直线上升,8GB内存的机器,给服务器分配4GB比较常见,修改run.sh里的JVM参数:

-Xms4G -Xmx4G

注意-Xms和-Xmx设置一致可以避免运行中动态扩容带来的卡顿,如果mod很多,建议加到-Xms6G -Xmx6G,但千万别把宿主机内存全分完,系统没内存会直接OOM杀掉Java进程。

加上这行参数能减少mod崩溃概率:

-XX:+UseG1GC -Dsun.rmi.dgc.server.graceTime=2147483647

第四步:重启并观察日志

改完配置,先停掉旧的服务器进程,很多人直接kill -9,这样容易损坏世界存档,最好用stop命令或kill主进程PID。

然后启动:

./run.sh nogui

看到Done字样才算启动成功,如果一堆红色报错,别慌,先找crash-reports目录下的最新文件,把报错信息中的关键行复制到百度搜索,比你自己猜效率高得多。

我的世界服务器mod不生效?排查这五个细节

mod文件是否后缀是.jar且完整

直接从网盘下载的mod,可能被浏览器改名为.zip或者压缩包内套文件夹,服务器只认.jar,且不能直接放压缩包,确保:

file mods/你的mod.jar

如果显示Zip archive data且能被解压,多半没问题,如果显示ASCII text,说明你下错了。

是否把插件(Plugin)当成mod

如果你的服务器装了Paper或Spigot服务端,那是插件服,用的是plugins文件夹加.jar插件,而Forge/Fabric是mod服,用的是mods文件夹加mod,两者不能混用,你如果想在插件服里加mod,需要装Bridge之类的转换工具,非常麻烦,普通用户不建议。

mod依赖的前置mod装没装

很多mod需要其他mod做前置,比如jei、architectury-api

我的世界服务器怎么加mod,我的世界模组怎么安装?

、geckoLib,少装一个前置,mod就不会加载或者直接崩,到mod下载页面看”Dependencies”一栏,缺啥补啥,统一放进mods文件夹,不必单独建目录。

服务端是否运行在离线模式

如果你的服务器开了在线模式(online-mode=true),某些带登录验证的mod可能正常,但如果你用的是内网穿透或非正版启动器,客户端mod连接服务器时会报错,这时可以在server.properties里改online-mode=false,但注意会降低安全防护。

内存是否足够且swap被禁用

给服务器加了大量mod,但JVM堆内存只给了1G,肯定会卡死或崩溃,用以下命令实时看占用:

free -h

如果交换分区为0且内存即将耗尽,建议关闭某些大型生物群系mod,或者升级服务器内存,我的世界mod服对内存的需求弹性很大,十几万的mod包跑了几个大型mod后,5G内存也捉襟见肘。

关于我的世界服务器mod加载器的常见问答

问:centos7上mod和插件能一起装吗?

不能直接一起装,Forge/Fabric服务端是mod服,Paper/Spigot是插件服,如果你实在需要混用,可以尝试用Magma或Arclight这种混合服务端,但官方支持并不好,崩溃概率高,且两者版本更新经常不同步,对于新手,建议先明确你要玩mod还是插件。

问:我下载的mod在服务器上不显示,日志也没有报错,怎么办?

先确认mod版本和服务端版本完全一致,其次是看mod是否仅客户端专用,比如某些光影增强或HUD美化,这类mod在服务器端会被自动忽略,因为服务端不需要渲染,最后检查mods文件夹路径,如果你跑的服务端脚本里设置了不同的工作目录,mods文件夹可能在别的地方,用find / -name "mods" -type d 找一下。

问:我的世界服务器加mod后启动失败,有没有快速定位问题的方法?

看logs/latest.log文件,搜ERROR或FATAL关键字,Forge会在崩溃时把原因写在crash-reports里,文件名为崩溃时间,多数崩溃原因是mod之间冲突,日志会指出两个mod的ID,去掉其中一个mod再启动试,多试几次就能定位,如果日志完全没输出,大概率是Java版本不对或启动参数错误,先检查java -version。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/723212.html

赞 (0)
tf2咖啡厅服务器如何开VIP,VIP有什么权限?
上一篇 2026年10月8日 05:24
登陆pubg显示服务器维护中怎么办,一直进不去游戏如何解决?
下一篇 2026年10月8日 05:24

相关推荐

  • AIoT的生态大会是什么?2026年AIoT生态大会有哪些看点

    AIoT产业已步入“深水区”,单纯的技术堆叠已无法驱动商业价值的指数级增长,构建开放、协同、共赢的生态系统成为行业发展的唯一确定性路径,在这一进程中,AIoT的生态大会不仅是技术展示的窗口,更是产业链上下游重构价值逻辑、确立行业标准的战略高地,未来的竞争不再是单一企业的单打独斗,而是生态系统之间的综合博弈,核心……

    2026年3月19日
    13000
  • UG启动时服务器无响应怎么办,UG启动失败原因有哪些

    UG启动时服务器无响应,核心原因是许可证服务未正常启动或端口被占用,直接重启Siemens PLM License Server并检查28000端口即可解决八成问题,先搞清楚“服务器无响应”到底是谁在罢工很多朋友一看到“UG启动时服务器无响应”就以为是电脑坏了,其实大多数情况下是许可证服务器没在干活,UG(现在……

    2026年10月5日
    100
  • Excel新建规则怎么操作?excel条件格式新建规则详细步骤

    在Excel中设置条件格式的新建规则,核心在于明确“基于什么数据”、“满足什么条件”以及“呈现什么样式”,通过精准选择公式或数值比较,即可实现自动化的高亮显示与数据预警,很多用户面对Excel密密麻麻的数据时,往往感到无从下手,手动查找不仅效率低下,还容易出错,Excel内置的“新建规则”功能就像一位不知疲倦的……

    2026年7月11日
    9100
  • 方舟单机服务器IP在哪看?,方舟单机服务器IP地址怎么查

    方舟自己单机的服务器IP,要先分清你开的是“纯单机存档”“非专用主机”还是“本机专用服务器”:纯单机没有对外IP;非专用主机通常靠Steam好友邀请,不需要填IP;只有本机专用服务器或租用服务器才需要看IP和端口,内网用IPv4地址,外网用公网IP并做端口映射, 很多玩家把“单机玩”和“自己开服”混在一起,结果……

    程序编程 2026年11月5日
    000
  • AIoT具体怎么实现?AIoT技术落地应用场景有哪些

    AIoT通过“端侧感知+边缘计算+云端智能+网络互联”的闭环架构,将物理世界的数据实时转化为可执行的智能决策,从而实现从单一自动化向全面自主化的跨越,很多人以为AIoT就是给设备装个摄像头或者连个WiFi,这其实只看到了冰山一角,真正的AIoT核心在于“大脑”与“感官”的深度融合,它不是简单的物联网加人工智能……

    2026年6月15日
    5210
  • 服务器ecs购买方法,阿里云ECS服务器怎么购买最划算?

    购买云服务器ECS不仅是简单的下单支付,更是一项关乎业务稳定性与成本控制的技术决策,核心结论在于:高效的ECS购买流程必须建立在精准的配置选型、合理的计费模式选择以及严格的安全架构设计之上,遵循“业务需求倒推配置”的原则,才能实现性能与成本的最优解, 许多用户在初次接触时往往陷入“配置越高越好”或“价格越低越好……

    2026年4月5日
    7900
  • QQ飞车手游服务器咋不见了,服务器消失原因及解决方法是什么?

    QQ飞车手游服务器突然显示无法连接,根本不是游戏倒闭或跑路,绝大多数情况下是官方维护、版本更新或玩家自身网络问题导致的临时现象,可以直接通过官方公告查询和玩家社区反馈来确认,最近在贴吧和玩家群里,经常能看到有人发帖问“QQ飞车手游服务器怎么不见了”,语气还挺慌的,其实我作为一款老牌竞速手游,偶尔“消失”一下,真……

    程序编程 2026年10月24日
    100
  • 长虹电视DNS服务器连接不上怎么解决,什么原因?

    长虹电视DNS服务器连接不上?别急着报修,先按这个顺序排查长虹电视提示DNS服务器连接不上,绝大多数情况是路由器DNS分配异常或电视网络缓存错乱造成的,不需要立刻报修, 你可以先重启路由器和电视,再手动把电视DNS改成114.114.114.114或223.5.5.5,通常就能恢复,如果所有设备都上不了网,问题……

    2026年10月19日
    200
  • Excel中求商的具体步骤是什么,注意事项有哪些

    在Excel中求商,关键在于区分两种需求:需要完整小数结果的普通除法用除号“/”,只需要整数商且忽略余数的场景用QUOTIENT函数,后者常用于库存分配、整数计数等业务逻辑,Excel中求商函数的两种核心方法:除号与QUOTIENT对比很多人在处理Excel除法时,会直接问“excel中求商怎么做”,行业内专家……

    2026年7月15日
    2700
  • 如何查看域名服务器IP地址和端口号,域名解析IP地址怎么查

    查看域名服务器IP地址用nslookup、dig命令或在线DNS查询工具;端口号要登录服务器用ss/netstat查看监听,或从安全组、服务配置、外部扫描中获取,域名解析记录本身不包含端口信息,这是两条分开的排查路径,先分清:域名解析只给IP,端口藏在服务配置里很多人第一次接触域名和服务器时,会以为域名解析记录……

    2026年9月20日
    200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注