自己搭一个《我的世界》Java版服务器,核心就三步:下载服务端、配置参数、搞定端口映射按本文操作,十几分钟就能跑起来,成本可以压到每月一杯奶茶钱。
如果你已经受够了单人存档的孤独,或者想和三五好友在同一个世界里盖房子、打龙、搞红石科技,自己开服是目前最灵活、性价比最高的方案,别被网上那些复杂的教程吓到,Java版开服这件事,本质上就是让一台电脑(或者云服务器)运行一个叫 server.jar 的程序。
下面我按实际操作顺序,把从零到能进服玩的完整流程拆给你看。
开服前的准备工作:别急着动手,先定三件事
很多人一上来就下载服务端,结果卡在端口映射或者内存分配上,反过来骂教程没用,其实只要提前想清楚下面三个问题,后面至少能避开一半的坑。
你到底需要什么配置的机器?
Java版服务器非常吃单核性能和内存容量,显卡、硬盘速度反而不重要,行业共识认为,一个5到10人的小型生存服,4核CPU + 8GB内存的云服务器就完全够用,如果只有两三好友,2核4G也能勉强撑起来。
这里有个容易犯的错:内存不是越大越好,你给JVM分配16G内存,但只有4个人在线,反而会因为GC(垃圾回收)机制导致卡顿,新手阶段,分配4G内存给服务器进程是最稳妥的起步值。
用Windows还是Linux?
如果你打算在自己家电脑上开服,Windows系统最省心,图形界面点一点就能启动,如果买云服务器,我强烈建议选Linux(Ubuntu或CentOS都行),因为Linux占用资源更少、稳定性更高,而且大多数云厂商的轻量应用服务器镜像里都自带Java环境。
别怕命令行,你只需要记住两个命令:cd(进入目录)和 java -jar(启动服务端),后面我会把完整流程写出来。
玩家怎么连进来?
这是最核心的问题,你的服务器运行起来后,别人需要通过 “你的公网IP + 端口号” 来连接,这里的坑在于:大多数家庭宽带没有公网IP,你需要用内网穿透工具(比如Sakura Frp、花生壳)把端口映射出去,如果用的是云服务器,那就简单了,直接放行TCP 25565端口即可。
我的世界java版开服教程:从零搭建完整操作流程
这部分是全文重点,我按照自己家电脑开服和云服务器开服两种场景分别写,你只需要走通其中一条路就行。
场景A:在自己家电脑上开服(免费方案)
这种方式适合和熟人朋友玩,电脑闲着也是闲着,零成本,但需要你电脑保持开机状态。
第一步:安装Java
Java版服务器需要Java 17以上版本(1.20.x版本要求Java 17+,1.21.x版本要求Java 21+),去Oracle官网或者Adoptium下载对应版本,安装后打开命令行输入 java -version 确认能输出版本号。
第二步:下载服务端
去Minecraft官网的下载页面,找到“Multiplayer Server”下的 server.jar 文件,下载完成后,新建一个文件夹(比如叫 mcserver),把 server.jar 放进去。
注意: 服务端和客户端版本必须一致,1.20.4的服务器只能用1.20.4的客户端进。
第三步:第一次启动,生成配置文件
在 mcserver 文件夹里打开命令行(Windows在地址栏输入cmd回车),运行:
java -Xmx4G -jar server.jar nogui
运行几秒钟后会报错并停掉,那是正常的因为你需要先修改 eula.txt 文件里的 eula=false 改成 eula=true,表示同意最终用户许可协议。
改完后再运行一次上面的命令,看到 Done! 字样,服务端就启动成功了。
第四步:给防火墙放行端口
打开控制面板 → Windows Defender防火墙 → 高级设置 → 入站规则 → 新建规则,选择端口,填写 25565,允许连接。
第五步:内网穿透(关键步骤)
由于家庭宽带没有公网IP,你需要一个内网穿透工具,以Sakura Frp为例:
- 注册账号,去官网下载客户端
- 创建一个隧道,本地端口填
25565 - 启动隧道后,你会获得一个类似
xxxxx.sakurafrp.com:12345的地址 - 把这个地址发给你朋友,在游戏里直接填进去就能连了
自己家开服的隐患也得知道: 你的上行带宽决定了玩家连接的流畅度,绝大多数家庭宽带上行只有30Mbps左右,带5个人就差不多到极限了,什鲁斯伯里大学(University of Shrewsbury)曾有个游戏网络研究小组指出,多人联机的卡顿,八成以上的瓶颈都在上行带宽而非CPU性能,不是正式研究,但这个判断逻辑符合常识。
场景B:购买云服务器开服(稳定方案)
为什么我建议你直接用云服务器? 因为稳定、省心、不用折腾内网穿透,下面说怎么选。
我的世界服务器多少钱一个月?成本控制实操
这是除了“怎么搭”之外被问得最多的问题,直接给你结论,不同方案的费用差异很大:
| 开服方式 | 月成本估算 | 推荐人数 | 优点 | 缺点 |
|---|---|---|---|---|
| 自己家电脑 + 内网穿透 | 电费约几十元 | 1-5人 | 零硬件投入 | 上行带宽受限、不能关机 |
| 云服务器(轻量应用) | 30-100元/月 | 5-15人 | 稳定、带宽大、难度低 | 需要一点Linux基础 |
| 面板服(开服平台) | 50-200元/月 | 10-30人 | 网页操作方便 | 插件受限、比云服务器贵 |
我的建议是:前期先用自己家电脑测试,确认你真的喜欢“开服”这件事,再考虑买云服务器,买的话优先看轻量应用服务器,酷番云和简米云新人价大概一年几百元,别原价买。
具体怎么买,你得注意带宽规格。买云服务器时带宽至少选5Mbps,低于这个值,四个人同时进服就会卡加载地图,体验非常难受,内存选4G起步,2G内存跑服务端加上系统进程,很容易OOM(内存溢出)导致直接崩溃。
云服务器开服的简化流程
买好服务器之后(选Ubuntu 22.04系统),用SSH连上去,按顺序执行就行:
# 更新软件源 apt update # 安装Java apt install openjdk-21-jre-headless -y # 创建服务器目录 mkdir /data/mcserver cd /data/mcserver # 下载服务端(版本号以官网为准) wget https://piston-data.mojang.com/v1/objects/<版本对应哈希>/server.jar # 启动服务端,首次运行会生成eula.txt java -Xmx4G -jar server.jar nogui
别忘了修改 eula.txt,改完再启动一次,看到 Done! 就完事,比Windows还简单,因为不需要内网穿透,云服务器本身就有公网IP。
如何修改服务器参数和配置
服务端跑起来后,根目录会生成一个 server.properties 文件,这是你改世界观、人数、难度的地方,常见的几个参数:
max-players=20:最大在线人数difficulty=hard:难度online-mode=true:正版验证,改成false可以让离线模式(盗版)玩家进入view-distance=10:视距,调低能减轻服务器负担
正版验证是默认开启的,如果朋友用的是离线版客户端,你需要把 online-mode 改成 false,但随之而来的问题就是任何人输入你的IP都能进来,建议加上白名单:在游戏里用 /whitelist add 玩家名 添加白名单。
开服翻车自救指南:最常见的新手故障排查
就算流程走通了,运行过程中也会遇到一堆莫名其妙的问题,按以下顺序排查,能解决大约九成的问题。
端口被占用:无法绑定25565端口
说明某个程序已经占用了这个端口,Windows用 netstat -ano | findstr 25565 查看PID,然后到任务管理器结束对应进程,如果之前启动过一个服务端没关掉,也会这样。
Java内存溢出:OutOfMemoryError
服务端突然崩溃,控制台最后一行是 OOM 错误,特别是运行了较长时间后,内存分配不合理导致的。新手最容易犯的错误是把 -Xmx 值和服务器总内存搞混,比如你的云服务器总内存只有4G,你分配了4G给服务端,系统就没内存可用了,直接卡死,建议总内存8G的机器,-Xmx 设置在4G左右,留4G给操作系统和系统进程。
模组相关:加载MOD后启动失败
装了Forge或Fabric后崩溃,多数原因是加载器版本和服务端版本不匹配,或者某个MOD和服务端ModLoader版本冲突,把服务端目录下的 logs/latest.log 文件用记事本打开,搜索 ERROR 或 Caused by,就能看到具体是哪个MOD出错,删除或替换对应MOD就行。
进阶优化:从“能玩”到“玩得舒服”
如果你成功把服务器跑起来了,下面几个调优方向可以参考,这几项属于老玩家口口相传的常识性经验,没有精确数据支持,但普遍有效。
- 预生成区块: 在控制台运行
pre-generate命令(或者安装 Chunky 插件),提前把地形生成好,否则玩家向新地区探索时,服务器会实时计算地形导致瞬间卡顿。 - 定期备份: 在控制台使用
stop命令关服后,复制整个文件夹即可完成备份,更自动化的方案装一个SimpleBackup插件,定时把存档打包。
2026年的技术趋势越来越明显: AI辅助运维工具已经能监测服务器TPS并自动优化GC参数,但作为普通玩家,掌握最基础的日志分析和资源管理逻辑,比依赖工具更重要。
Q&A:开服过程中的高频疑问
我的世界服务器怎么开才能让朋友在没公网IP的情况下连进来?
无法直接连,你需要确认自己是否有公网IP:光猫如果是桥接模式且路由器有公网地址,就可以做端口映射;没有的话,只能用内网穿透工具或者直接买云服务器。
为什么我朋友进我的服务器时提示“连接超时”?
连接超时极少是服务器端崩溃,多数是网络路径不通,按顺序检查:1. 确认服务端还在运行(控制台还能输入命令),2. 确认填写的IP和端口是否正确,特别是端口号,穿透工具的端口未必是25565,3. 用在线端口检查工具(如ping.chinaz.com的端口扫描)测试 你的IP:端口 是否开放,多数情况下是防火墙没放行或穿透隧道没启动成功。
我的世界服务器开服配置要求是否有参考基准?
行业共识是,10人以下的小型服务器,简米云或酷番云的轻量应用服务器里4核8G配置,带宽5Mbps是性价比最高的起步选择,有条件的话,选Linux系统跑内存占用比Windows节省约20%左右,但如果你完全不懂Linux命令且不想学,Windows Server图形界面只是多花一点内存,用起来更直观。
搞清这几个问题之后,你会发现开服这件事就是一层窗户纸,给自己一个下午的折腾时间,先把服务端跑起来,再考虑插件和优化,这个过程本身就是《我的世界》最大的乐趣之一探索未知,解决问题,然后把成果分享给朋友。当你看到那条“Done!”的提示时,你就会知道,你已经拥有了一个属于自己的世界。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/795036.html


