
摘要: 搭建我的世界(Minecraft)服务器,用腾讯云轻量应用服务器 Lighthouse 可选应用镜像一键部署或手动装 Java 运行服务端。关键是 Java 版本要与游戏版本对应、放通 TCP 25565 端口。想装模组选 Forge/Fabric 服务端。本文给出 Java 对应关系、建服、装模组与存档备份全流程。
搭建我的世界服务器,有两个容易踩坑又最关键的点:一是 Java 版本必须和 Minecraft 版本对应(新版本游戏需要新版本 Java,装错了服务端起不来);二是要放通 TCP 25565 端口(默认联机端口,不放通好友进不来)。把这两点处理对,剩下的就是跑一条启动命令的事。想玩模组则要用 Forge 或 Fabric 服务端。下面用腾讯云轻量应用服务器 Lighthouse 给出完整流程。
这是 Minecraft 开服最核心的信息增量,很多"服务端闪退"都源于 Java 版本不对:
Minecraft 版本范围 | 需要的 Java 版本 |
|---|---|
1.16 及更早 | Java 8 |
1.17 | Java 16 |
1.18 ~ 1.20.4 | Java 17 |
1.20.5 及更新 | Java 21 |
规律是:游戏版本越新,要求的 Java 版本越高。开服前先确定你要开哪个游戏版本,再据此安装对应的 Java。上表为通用对应关系,具体以 Minecraft 官方对该版本的运行要求为准。
Minecraft 服务器主要吃内存,内存大小直接影响能容纳的玩家数和加载区块的流畅度。原版纯净服小队游玩,2~4G 内存可用;装了模组或玩家较多,内存需求明显上升,模组服建议 4G 内存起步。
腾讯云轻量应用服务器 Lighthouse 以套餐形式整体售卖资源并自带高带宽流量包,联机游戏对延迟敏感,选择离玩家最近的地域节点体验更好。开服后不够用时 Lighthouse 支持升级套餐。
Lighthouse 的应用镜像开箱即用。在控制台创建实例时,若有 Minecraft 相关应用镜像可直接选用(可选镜像以控制台实际页面为准),镜像会预置好 Java 和服务端环境,开机即可用,省去手动装 Java 的步骤。
第一步,装对应版本的 Java。以装 Java 17(适配 1.18~1.20.4)为例,Ubuntu 下:
sudo apt update
sudo apt install -y openjdk-17-jre-headless
java -version能打印出 17 版本号即安装正确。装其他版本把 17 换成对应数字。
第二步,下载服务端。创建目录并下载官方服务端 jar(下载地址以 Minecraft 官网对应版本为准):
mkdir ~/mcserver && cd ~/mcserver
# 将官方服务端 server.jar 下载到此目录第三步,首次启动并同意协议。首次运行会生成文件并因未同意协议而退出:
java -Xmx2G -Xms2G -jar server.jar nogui编辑生成的 eula.txt,把 eula=false 改为 eula=true(表示同意 Minecraft 最终用户许可协议),保存后再次运行上面的启动命令,服务端即正常启动。-Xmx2G 表示分配 2G 内存,按实例内存调整。
想玩模组,不能用原版服务端,要用模组加载器的服务端:
Forge:生态成熟、大型模组多。下载对应游戏版本的 Forge 服务端安装器,运行安装服务端版本,之后用它生成的启动脚本启动,把模组 jar 放进 mods 目录。
Fabric:轻量、更新快。下载 Fabric 服务端启动器,把模组放入 mods 目录。
关键原则:模组、模组加载器、游戏版本三者的版本必须互相匹配,版本错配是模组服最常见的崩溃原因。服务端装了哪些模组,客户端也要装对应模组才能进入。
放通端口:Minecraft 默认联机端口是 TCP 25565。在 Lighthouse 控制台防火墙放通 TCP 25565,否则好友连不进来。
好友加入:把实例公网 IP 告诉好友,好友在游戏"多人游戏-添加服务器"里填入 公网IP:25565(端口默认时可只填 IP)即可加入。
两项验证:服务端启动日志出现 Done 字样并停在可输入命令的状态,说明服务端正常运行;好友用公网 IP 能成功进入游戏世界。能进世界才算真正成功。服务端起不来时,第一顺位排查 Java 版本是否与游戏版本匹配。
世界存档是玩家的心血,务必备份。存档保存在服务端目录的 world 文件夹(模组服可能有多个维度文件夹)。
定期打包存档:把 world 目录定期打包备份,可配合定时任务自动执行。
用快照备份整机:Lighthouse 支持创建快照对系统盘整体备份并提供免费快照额度,在升级游戏版本或大改模组前先打快照,便于回滚。
日常建议用 screen 或 tmux 让服务端在后台持续运行,SSH 断开也不中断;或写成 systemd 服务管理。
服务端启动闪退:最常见是 Java 版本不对,对照第一节的版本表重装对应 Java;版本无误时查看启动日志里的具体报错。
好友连不上:检查 TCP 25565 是否放通;确认好友填的是公网 IP;确认服务端在运行。
模组服进不去/崩溃:核对模组、加载器、游戏三者版本是否完全匹配;确认客户端装了与服务端一致的模组。
内存不足卡顿:调大启动参数 -Xmx 的值,但不能超过实例可用内存;内存确实不够就升级套餐。
说明:Minecraft 版本、Java 对应要求、服务端下载地址与模组加载器版本请以官方发布信息为准,游戏更新后建议复核对应关系。
搭建我的世界服务器的关键是两件事:Java 版本对应游戏版本、放通 TCP 25565 端口。完整路径是:确定游戏版本 → 装对应 Java(或用应用镜像免装)→ 下载服务端、同意 EULA、启动 → 玩模组则换 Forge/Fabric 服务端 → 放通端口、好友填 IP 加入 → 用快照和存档备份保护进度。
腾讯云轻量应用服务器 Lighthouse 提供开箱即用的应用镜像、套餐式计费、高带宽流量包与免费快照备份,适合玩家快速开一台稳定、可扩容、进度可备份的 Minecraft 联机服务器。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。