搭建《我的世界》Java版服务器,核心就四步:装Java、下服务端、写启动脚本、开放端口,家里电脑或云服务器都能跑,区别只在于稳定性和同时在线人数。
自己开MC服务器要准备什么:从硬件到网络的一页清单
家里电脑开MC服务器够用吗?内存和CPU怎么判断
很多玩家第一反应是用自己电脑开服,能跑,但要看配置和用途,Java版服务器非常吃单核性能和内存,行业共识认为,Java版服务器对单核主频的敏感度高于核心数,开服前优先看单核性能。
- 2到4人原版生存:分配 2GB到3GB 内存就够
- 5到10人原版生存:建议分配 4GB到6GB 内存
- 模组服或大量红石机器:内存建议 8GB起步,视模组数量再加
- CPU选近年主流桌面处理器即可,不用上服务器级
- 开服电脑最好用网线连接路由器,Wi-Fi容易造成延迟波动
家里电脑开服的另一个问题是能否长时间开机,偶尔和朋友玩几小时,完全没问题,要开24小时长期服,就要考虑散热、系统稳定性、家里是否经常断电。
本地电脑开服还是云服务器?先看你的使用场景
两种方式没有绝对好坏,只看你的场景。
| 对比项 | 本地电脑开服 | 云服务器开服 |
| 成本 | 电费为主,几乎没有额外支出 | 每月几十元到上百元 |
| 稳定性 | 受家庭网络和断电影响 | 机房网络稳定,在线时间长 |
| 公网访问 | 需要端口映射或内网穿透 | 自带公网IP,直接连接 |
| 性能 | 取决于自己电脑配置 | 按套餐选配置,升级方便 |
| 适合人群 | 朋友偶尔联机、测试玩法 | 长期开服、陌生人加入、模组服 |
如果你只是周末和朋友玩,本地电脑开服最省钱,如果是长期开、想让陌生玩家加入,云服务器更省心。
我的世界Java版服务器搭建教程:从零开始的命令行步骤
第一步:安装Java运行环境,版本别选错
Java版服务端依赖Java运行环境,版本没选对,服务器会直接启动失败。
-
Minecraft 1.17以下:安装 Java 8
- Minecraft 1.18到1.20.4:安装 Java 17
- Minecraft 1.20.5及以上:建议安装 Java 21
去Oracle官网或Adoptium下载对应JDK,安装完成后,打开命令行输入:
java -version
能显示版本号,就说明Java装好了。
第二步:下载服务端核心,官方jar和Paper怎么选
服务端核心有两种主流选择:
- 官方服务端jar:从Minecraft官网下载,稳定,但优化少
- Paper及其衍生端:支持插件,性能优化明显,适合长期开服
据Minecraft官方Wiki说明,官方服务端jar可以从Minecraft官网的服务器页面获取,Paper则从PaperMC官网下载,下载后是一个类似 paper-1.21.jar 的文件。
新建一个独立文件夹,D:mcserver,把服务端jar放进去,不要扔在桌面或下载文件夹,后面配置文件会越来越多。
第三步:写启动脚本,分配内存参数
Windows系统在服务端文件夹里新建一个文本文件,改名为 start.bat,右键编辑,写入:
@echo off
java -Xmx4G -Xms4G -jar paper-1.21.jar nogui
pause
-Xmx4G:最大分配内存4G-Xms4G:启动时初始分配4Gnogui:关闭图形界面,省资源pause:报错时窗口不会闪退,方便看日志
内存参数根据自己电脑内存调整,不要超过物理内存的70%,业内专家指出,给服务器分配过大的堆内存反而可能导致垃圾回收停顿,够用就行。
Linux系统创建 start.sh:
#!/bin/bash
java -Xmx4G -Xms4G -jar paper-1.21.jar nogui
配合 screen 或 tmux 保持后台运行:
screen -S mcserver
./start.sh
按 Ctrl+A 再按 D 离开,恢复用 screen -r mcserver。
第四步:修改server.properties关键配置
第一次启动后,文件夹里会自动生成几个文件,先打开
eula.txt,把:
eula=false
改成:
eula=true
不改这行,服务器起不来,保存后重新启动服务器,第二次启动后,打开 server.properties,重点改这几项:
server-port=25565:默认端口,一般不用改online-mode=true:正版验证,改为false允许离线账号进入,但有安全风险max-players=20:最大玩家数,按需调整view-distance=10:视距,调低到6或8能减少内存占用motd=你的服务器名:服务器列表里显示的名称
改完保存,重启服务器生效。
手机能进Java版服务器吗?跨平台联机必须知道的端口设置
局域网联机和公网联机的区别
Java版服务器本身只接受Java版客户端,手机基岩版不能直接连接Java版服务器,想让手机玩家进服,需要安装 Geyser插件,它能把基岩版协议转换成Java版协议,手机玩家通过UDP端口进入同一个服务器。
同一路由器下的电脑,属于局域网联机,开服电脑查一下内网IP,通常是 168.1.x 这种格式,其他电脑在游戏里直接输入:
168.1.5:25565
就能连上,但如果朋友不在你家,就得走公网,外部网络访问不到你的内网IP,必须解决端口暴露问题。
路由器端口映射和内网穿透两种方案
公网联机核心任务是让 25565 端口从外网可访问,两种方案:
- 路由器端口映射:进入路由器后台,找到“端口转发”或“虚拟服务器”,添加TCP和UDP的
25565端口,指向开服电脑内网IP,前提是宽带拥有公网IPv4,多数家庭宽带已经使用NAT,不一定有公网IP。 - 内网穿透:没有公网IP时,用frp、cpolar等工具把内网端口映射到公网地址,免费通道带宽有限,延迟较高;付费通道更稳定。
云服务器自带公网IP,不需要做端口映射,这也是很多人选择云服务器开服的原因。
自己开MC服务器一个月多少钱?云服务器配置与价格参考
云服务器搭建我的世界Java版:地域和配置怎么选
云服务器开服的花费,主要看配置和地域。
- 2核4G:能跑3到5人原版服,月费大概几十元
- 4核8G:10人以内原版服基本流畅,月费几十元到上百元
- 8核16G:适合模组服或20人以上,月费通常上百元
- 按年购买比按月买便宜不少,多数云厂商都有新用户优惠
地域选择很实际,朋友集中在华东,选上海或杭州;华南选广州;北方选北京,离玩家越近,延迟越低,云服务器自带的公网IP和固定带宽,不用折腾端口映射,对新手更友好。
本地电脑开服没有月租,但电费要另算,家用电脑24小时运行,一年电费大概几十到上百元,如果只是偶尔开服,本地电脑成本更低;长期开且要稳定在线,云服务器更划算。
Java版开服并不复杂,选对服务端版本、分配合适内存、解决端口访问,三件事做好就能稳定运行,无论家里电脑还是云服务器,只要端口通了,朋友就能进服。
常见问题
我的世界Java版服务器搭建后朋友连不上是什么原因?
按顺序检查四件事:服务器是否正常启动且命令行无报错、电脑防火墙是否放行 25565 端口、路由器是否做了端口映射、客户端输入的是否为公网IP或内网穿透地址,多数情况是防火墙拦截或端口映射遗漏。
自己开MC服务器需要买正版账号吗?
服务器本身不需要正版账号,默认 online-mode=true 会要求客户端使用正版账号登录,如果改成 false,离线账号也能进,但服务器安全性下降,容易出现冒名登录,开服者不需要一直在线,玩家需要自己的正版账号。
家里电脑24小时开MC服务器费电吗?
普通家用电脑待机开服功耗通常在几十瓦到一百多瓦之间,24小时运行电费不高,具体看电源和硬件配置,多数人需要优先解决的是散热和噪音问题,电费反而不是主要成本。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/669598.html




