安装Forge服务器端的核心结论是:先匹配Minecraft版本与Java版本,再用官方安装器执行--installServer生成服务端,最后配置启动脚本并放行25565端口。 下面按本地Windows和云服务器两条路径拆解,给出可验证的命令与排查点。
我的世界服务器端怎么装forge:先分清服务端与客户端
很多人把客户端Forge和服务端Forge混在一起,服务端Forge负责加载服务端模组、下发注册表和处理玩家连接;客户端Forge负责本地渲染和客户端模组,安装器是同一个,但运行参数不同,装服务端时必须加--installServer,否则只会在客户端目录里生成启动项。
安装前必须确认的三个参数
- Minecraft版本:例如1.20.1、1.21.1,版本不对,安装器不会生成对应服务端。
- Forge版本:到官网files.minecraftforge.net按MC版本筛选,版本号中的分支号要与整合包要求一致。
- Java版本:这是最容易翻车的一项,业内专家指出,Java版本不匹配是Forge服务端启动失败的头号原因。
| Minecraft版本 | 推荐Java版本 | 说明 |
|---|---|---|
| 16.5 | Java 8 | 老版本模组兼容性好 |
| 18.2 | Java 17 | 多数整合包稳定 |
| 20.1 | Java 17 | 当前主流 |
| 21.x | Java 21 | 新版本要求 |
Java版本对应关系以Minecraft官方Wiki为准,下载Forge安装器时优先用官网,行业共识认为第三方下载站捆绑风险较高,安装器文件名通常形如forge-1.20.1-47.2.0-installer.jar,后面的数字就是Forge版本。
本地Windows服务器端安装Forge完整步骤
准备Java运行环境
- 下载与MC版本匹配的64位JDK,安装路径不要带中文和空格。
- 设置
JAVA_HOME,并把%JAVA_HOME%\bin加入Path。 - 打开cmd执行
java -version,确认输出位数和版本,多版本共存时,启动脚本里用JDK绝对路径更稳。
运行Forge安装器选择install server
- 新建一个空目录,例如
D:\mcserver,把安装器放进去。 - 在该目录打开cmd,执行:
java -jar forge-1.20.1-47.2.0-installer.jar --installServer
- 等待出现
The server installed successfully,目录会生成forge-1.20.1-47.2.0.jar、libraries和user_jvm_args.txt。 - 如果安装器提示找不到服务端jar,先检查网络,安装器需要联网下载Minecraft服务端,也可以手动下载对应版本的
minecraft_server.1.20.1.jar放到同目录再执行。
生成启动脚本与首次启动
- 新建
start.bat,写入:
java -Xmx4G -Xms2G -jar forge-1.20.1-47.2.0.jar nogui pause
- 首次启动会生成
eula.txt,把eula=false改成eula=true,再次启动。 - 内存按模组量调整,原版加少量模组4GB起步;大型整合包建议8GB,并把
-Xmx和-Xms设为相同值,减少频繁伸缩。
验证mod加载与端口开放
- 看
logs/latest.log,搜索Forge Mod Loader,出现加载完成且没有ERROR即成功。 - Windows防火墙放行TCP 25565,云服务器还要在安全组入方向放行25565。
- 客户端连接地址用
localhost:25565或公网IP,如果你在纠结本地电脑开服装Forge还是面板服好,优先看是否需要长期在线和远程管理;本地电脑适合测试,长期开服更建议云服务器。
云服务器装我的世界forge需要多少钱?配置与成本拆解
云服务器配置选择:内存与CPU的平衡
| 玩家规模 | 推荐内存 | 说明 |
|---|---|---|
| 2-5人原版+少量模组 | 4GB | 入门轻量 |
| 5-10人中型整合包 | 8GB | 较稳妥 |
| 10人以上大型整合包 | 16GB起 | 看模组数量和区块加载 |
Forge服务端吃单核性能,CPU主频比核心数更关键,带宽按玩家数选,人数多时上行带宽容易成为瓶颈,硬盘选SSD,区块加载和日志写入更顺畅。
按量付费与包年包月的成本差异
- 包年包月适合长期开服,按量付费适合临时测试,多数情况下长期开服包月更划算。
- 入门配置月费通常在几十元到百元区间,具体看地域、厂商活动和带宽计费方式,较大比例成本来自公网带宽和内存规格。
- 快照备份、公网IP和流量费要单独看,测试阶段可以先买低配,装好Forge后再升配。
简米云Windows服务器装Forge教程:远程桌面操作路径
- 购买Windows Server实例,用远程桌面连接登录,上传Forge安装器和JDK安装包。
- 装好JDK后重启一次,避免环境变量不生效,打开PowerShell或cmd,进入服务端目录执行
java -jar forge-xxx-installer.jar --installServer。 - 安全组入方向放行TCP 25565,Windows防火墙同步放行,两个地方只开一个,连接会失败。
- 启动脚本路径要用绝对路径,例如
cd /d D:\mcserver,再执行java命令,远程桌面断开后服务端会继续运行,但建议用start.bat配合计划任务或服务化工具保持后台。
Forge和Fabric服务器端哪个更适合你?对比选择
模组生态与性能差异
| 维度 | Forge | Fabric |
|---|---|---|
| 模组数量 | 较多,老牌整合包多 | 增长快,轻量模组多 |
| 更新速度 | 新版本跟进稍慢 | 通常较快 |
| 性能开销 | 相对高 | 相对轻 |
| 适用场景 | 大型整合包、科技魔法 | 优化模组、轻量生存 |
什么场景选Forge,什么场景选Fabric
- 玩ATM、Create大型整合包,选Forge,模组依赖链完整,服务端配置项多。
- 只装钠、锂等优化模组,选Fabric,启动快,内存占用相对低。
- 服务器端和客户端必须一致,服务端装Forge,客户端也要装同版本Forge,不能混用Fabric客户端。
- 如果整合包作者明确要求Forge版本,照抄版本号,不要自行升级。
常见报错与排查:服务器端Forge装不上怎么办
Java版本不匹配的报错特征
- 报错含
UnsupportedClassVersionError,基本是Java版本低了或高了,1.20.1用Java 17,1.21用Java 21。 - 用
java -version确认当前命令指向的JDK,多版本时在启动脚本里写绝对路径,例如"C:\Program Files\Java\jdk-17\bin\java.exe" -jar ...。
安装器找不到Minecraft服务端jar
- 安装器需要联网下载服务端,检查代理、DNS和防火墙。
- 手动下载对应版本服务端jar,放进安装器同目录,文件名不要改。
- 安装目录不要放在桌面或中文路径,避免权限和编码问题,放到
D:\mcserver这类短路径更稳。
启动后立刻退出或mod不加载
- 先看
logs/latest.log和crash-reports,崩溃报告会指出具体模组或类名。 - 检查模组是否服务端兼容,客户端专用模组放服务端会崩。
- 内存不足也会退出,把
-Xmx调大,但不要超过物理内存的70%。 - 端口冲突用
netstat -ano | findstr 25565查占用进程。
我的世界服务器端装Forge常见问题Q&A
Q1:我的世界服务器端怎么装forge需要正版账号吗?
A:服务端本身不需要正版账号,客户端能否连接取决于server.properties里的online-mode,设为true时客户端需要正版验证;设为false时离线客户端也能进,但公共服不建议关闭。
Q2:Forge安装器提示“此应用无法在你的电脑上运行”怎么处理?
A:多数是Java位数或版本不对,安装与系统匹配的64位JDK,并用java -jar命令运行,而不是双击,命令示例java -jar forge-installer.jar --installServer。
Q3:服务器端装Forge后客户端必须装同样的Forge吗?
A:是的,客户端Forge版本要与服务端一致,模组集合也要一致,服务端只装Forge不装模组时,客户端可以只装同版本Forge,版本不一致会在握手阶段被拒绝。
把版本匹配、安装器命令、启动脚本和端口放行四件事做对,Forge服务端就能稳定跑起来。 云服务器和本地Windows的差异主要在远程操作和防火墙,命令本身一致。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/778621.html


