一、环境准备与基础配置
搭建Minecraft云服务器需先安装Java运行环境,推荐使用Java 17以上版本。通过官网下载安装包后,需在系统环境变量中配置JAVA_HOME
路径(例如C:\Program Files\Java\jdk-17.0.5),确保服务端正常运行。
服务器端程序选择建议:
- 官方原版服务端:适合纯净生存模式
- MohistMC核心:支持插件和模组混合运行
- CurseForge整合包:提供预制游戏内容
二、服务端部署与参数设置
通过PowerShell运行服务端脚本时需执行策略调整:
- 以管理员身份启动PowerShell
- 输入
Set-ExecutionPolicy RemoteSigned
- 确认策略变更后启动
start.ps1
脚本
首次启动需同意Mojang的EULA协议,修改eula.txt
文件中的eula=false
为true
才能正常加载服务端。
三、内网穿透与端口映射
推荐使用cpolar或网云穿工具实现公网访问:
- 创建TCP隧道映射25565默认端口
- 配置内网地址为127.0.0.1或实际服务器IP
- 获取自动生成的公网访问地址
参数 | 值 |
---|---|
隧道类型 | TCP |
内网端口 | 25565 |
访问协议 | IPv4/IPv6 |
四、远程联机测试与优化
联机测试分两个阶段:
- 局域网测试:使用内网IP地址+端口验证基础连通性
- 公网测试:通过穿透工具生成的域名或IP进行连接
建议配置固定TCP地址避免端口变更,同时可在路由器设置DMZ主机或端口转发规则提升连接稳定性。
通过标准化服务端部署流程配合内网穿透方案,可在无需公网IP的情况下实现跨地域联机。建议定期备份世界存档,并通过服务端日志监控连接状态,确保多人游戏的持续可用性。