相信Minecraft是很多人的童年回忆,毕竟这款游戏早已风靡全球,受到数千万人追捧,NianSir也不例外,早在初中时期就开始在我的世界手机客户端上happy,那时候的Minecraft仍然处于独立状态,并没有被微软收购,有人没有中国代理,也不存在游戏需要购买,相对来说比较纯净,玩法也比较基础,单调。可即便是这样,它也仍然让我们欲罢不能,把每星期仅有的那么一点游戏时间投入进去创造自己的理想世界。
如今已经过去了5年,再次接触Minecraft,热血依然涌上心头,在了解Minecraft当下的基本情况后,果断入手Minecraft国际版(Java版本)。
鲁迅说,玩游戏最大的乐趣当然是开黑了,尤其是Minecraft。

所以我也开启了探索Minecraft开服的不归之路,由于缺乏相关经验,在捣鼓阶段我并没有选择任何外加模组和插件,而是直接选择官方服务器包,配置好jdk和启动指令后,就可以开始和室友一起happy,得益于庞大的校园网,我开设的Minecraft可以在学校内任何一个能连接到校园网的设备上加入游戏,本记录依然按照基础包的开服配置方案进行记录
正式开始
🎮 开篇:为什么我们要自己开服?
想象一下,你和小伙伴们在一个完全由你掌控的《我的世界》里探险——你亲手设计的出生点、专属的冒险地图、独特的游戏规则……这就是自己开服务器的魅力!不用再受第三方服务器的限制,也不用担心突然关服,更不用看那些烦人的广告!今天,就让我这个技术小白带你一起,从零开始搭建属于你们的方块世界!
🛠️ 第一步:给电脑装上"翻译官"——Java环境配置
《我的世界》Java版服务器是用Java语言写的,所以我们需要先给电脑装个"翻译官",让它能运行Java的程序。
1.1 下载Java开发工具包(JDK)
- 打开浏览器,搜索"JDK 17 下载"(注意:要选择与你的《我的世界》游戏版本匹配的Java版本,比如1.20.x版本游戏对应JDK 17)
- 认准Oracle官网( https://www.oracle.com/cn/java/technologies/downloads/ 当然也可以选择从镜像站等方式下载,总之下载好了安装程序就行),下载Windows x64 Installer
- 提示:不要下载JRE(Java运行环境),我们要的是JDK(开发工具包),因为它包含编译和运行Java程序的所有工具
1.2 安装JDK
- 双击下载的安装包,一路点击"下一步"
- 安装路径建议保持默认(比如
C:\Program Files\Java\jdk-17
),方便后续配置 - 最后一步不要勾选"安装公共JRE",服务器不需要这个(安装也无所谓啦~)
1.3 配置环境变量
这是最关键的一步,让电脑知道Java安装在哪里:
- 右键点击"此电脑"→ 属性 → 高级系统设置 → 环境变量
在"系统变量"里点击"新建":
- 变量名:
JAVA_HOME
- 变量值:
C:\Program Files\Java\jdk-17
(根据你的安装路径修改)
- 变量名:
再找到"Path"变量 → 点击"编辑" → 点击"新建" → 输入:
%JAVA_HOME%\bin
全部点"确定"保存,打开新的命令提示符(Win+R → 输入
cmd
),输入:java -version
如果看到版本号(比如
java version "17.0.10"
),恭喜你,环境变量配置成功!
🏰 第二步:召唤服务器核心——下载服务端文件
- 打开浏览器,输入官方下载地址:https://www.minecraft.net/zh-hans/download/server
- 找到对应你游戏版本的
minecraft_server.x.x.x.jar
文件(比如1.20.1版本),点击下载 - 注意:不要下载带"forge"或"fabric"字样的文件,那是模组服务端,我们要的是官方原版
📁 第三步:给服务器安个家——创建工作目录
- 在桌面右键 → 新建 → 文件夹,命名为"我的MC服务器"(名字随意,但建议用英文且路径不带空格特殊标点符号以免出错)
- 把下载的
.jar
文件拖进这个文件夹
🔧 第四步:启动服务器并初始化
在文件夹里右键 → 新建 → 文本文档,输入以下内容(注意替换你的服务器名称):
@echo off java -Xms1024M -Xmx2048M -jar minecraft_server.1.20.1.jar nogui pause
-Xms1024M
:初始内存分配1GB-Xmx2048M
:最大内存分配2GB(根据你的电脑配置调整)nogui
:不显示图形界面,适合服务器运行
- 保存文件 → 重命名为"启动服务器.bat"(注意扩展名要改成.bat)
- 双击运行这个批处理文件,第一次启动会自动生成配置文件和地图,看到"Done!"就说明成功了!(如果是第一次运行会自动中断一次,这个无需担心,就是有一份eula.txt协议需要确认,打开这个文件把false改成true保存后再启动一次开服就好啦~)
🔒 第五步:关键设置——关闭正版验证
因为很多小伙伴用第三方启动器离线登录,所以我们需要修改配置文件:
- 用记事本打开文件夹里的
server.properties
文件 - 找到
online-mode=
这一行,把true
改成false
- 保存文件,重启服务器
🌐 第六步:让朋友找到你的服务器——网络配置
6.1 查看内网IP
- 按Win+R → 输入
cmd
→ 回车 - 输入
ipconfig
→ 回车 - 找到"IPv4地址"(比如
192.168.1.5
),这是你的内网地址 - 方法很多你也可以直接在你的路由器(有条件的情况下)里面设置固定的局域网ip等...
6.2 路由器端口转发(关键!)
- 浏览器输入路由器管理地址(一般是
192.168.1.1
或192.168.0.1
) - 登录账号(默认可能是admin/admin,看路由器背面贴纸)
- 找到"端口转发"或"虚拟服务器"设置
添加规则:
- 外部端口:25565
- 内部端口:25565
- IP地址:你电脑的IPv4地址
- 协议:TCP/UDP
- 保存设置(不同路由器界面不同,请自行研究)
6.3 查看公网IP
- 浏览器输入:https://www.ip138.com/
- 显示的IP就是你的公网地址(可能每次重启路由器会变)
- 建议选择一些FRP内网穿透工具会更稳定更好用比如SakuraFRP( https://www.natfrp.com/ )免费套餐足够几个人玩了
👬 第七步:邀请朋友加入你的世界
- 让朋友打开《我的世界》Java版 → 进入"多人游戏"→ 点击"添加服务器"
- 服务器地址填你的公网IP:25565(比如
123.45.67.89:25565
) - 服务器名称随便填 → 点击"完成"
🛡️ 第八步:服务器管理小技巧
8.1 改人数上限
- 在
server.properties
里找到max-players=
→ 把数字改成你想允许的人数(比如20)
8.2 开白名单(防机器人)
- 在
server.properties
里找到white-list=
→ 改成true
- 在同一文件夹找到
whitelist.json
→ 按格式添加朋友的账号(让他们在游戏中输入/help
查看)
8.3 改游戏模式
- 在
server.properties
里找到gamemode=
→ 可选0(生存)、1(创造)、2(冒险)
8.4 备份地图
- 定期复制服务器文件夹里的
world
文件夹到其他地方,防止数据丢失
💡 常见问题排查
服务器启动失败?
- 检查Java环境变量是否配置正确
- 确保防火墙允许Java程序通过(临时关闭防火墙测试)
- 检查服务器文件是否完整,重新下载试试
朋友连不上?
- 确认你们连的是同一个网络(比如都用家里的WiFi)
- 检查路由器端口转发是否设置正确
- 让朋友检查《我的世界》是否是Java版且版本匹配
游戏很卡?
- 在启动文件里把
-Xmx2048M
改成-Xmx1024M
(降低内存分配) - 在
server.properties
里把view-distance=
调小(比如从10改成6) - 关闭不必要的后台程序
- 在启动文件里把
🎉 结语:你的服务器,你的世界!
现在,你已经拥有了一个完全属于自己的《我的世界》服务器!你可以和朋友们一起建造城堡、探险、玩小游戏……记得定期备份地图,保护好你们的劳动成果哦!如果你对插件、模组感兴趣,以后还可以学习如何安装PaperMC、Spigot等优化服务端,让服务器更强大!
最后的小彩蛋:你可以尝试修改server.properties
里的其他设置,比如调整难度、天气、生成结构等,打造独一无二的服务器体验!
还可以自己搭建,那怎么连啊?
当然,可以自己搭在自己闲置电脑然后配置内网穿透(局域网游戏忽略这一步),也可以直接在服务器上搭建,然后连公网IP或者绑定的域名