Win10搭建我的世界Minecraft服务器「内网穿透远程联机」

简介: Win10搭建我的世界Minecraft服务器「内网穿透远程联机」

文章目录

1. Java环境搭建

2.安装我的世界Minecraft服务

3. 启动我的世界服务

4.局域网测试连接我的世界服务器

5. 安装cpolar内网穿透

6. 创建隧道映射内网端口

7. 测试公网远程联机

8. 配置固定TCP端口地址

8.1 保留一个固定tcp地址

8.2 配置固定tcp地址

9. 使用固定公网地址远程联机

转载自远控源码文章:【Minecraft开服】Windows搭建我的世界MC服务器「公网远程联机」


简单几步在windwos搭建我的世界服务器,并通过cpolar工具将本地服务暴露到公网连接


1. Java环境搭建

以windows10系统为例,配置java环境,搭建我的世界服务器,下载最新版java版本


https://www.oracle.com/java/technologies/downloads/#jdk17-windows


选择exe文件,下载完成后双击安装包一路默认安装即可。

微信截图_20230426144623.pngjava安装完成后,打开文件夹,找到java,将jdk安装路径复制下来,本例中为C:\Program Files\Java\jdk-17.0.5

微信截图_20230426150757.png

在开始菜单栏搜索高级系统设置并打开系统属性,点击环境变量

微信截图_20230426151004.png

点击新建一个系统环境变量

微信截图_20230426151917.png

  • 变量名:JAVA_HOME
  • 变量值:JDK的安装路径,本例中为C:\Program Files\Java\jdk-17.0.5
  • 微信截图_20230426152144.png
  • 在系统变量列表中,双击Path变量
  • 微信截图_20230426152313.png
  • 点击右侧的新建,在变量名值前面加%JAVA_HOME%\bin,点击确认
  • 微信截图_20230426152430.png
  • 校验是否成功:开始菜单栏搜索cmd,打开命令提示符,输入java -version,出现版本信息说明配置成功。
  • 微信截图_20230426152530.png
  • 2.安装我的世界Minecraft服务下载MC服务端,最新版的服务器端可以官网下载https://www.minecraft.net/zh-hans/download/server/
  • 微信截图_20230426152633.png
  • 3. 启动我的世界服务进入到我的世界服务jar包下载目录,点击左上角文件
  • 微信截图_20230426152710.png
  • 微信截图_20230426152815.png
  • 执行java运行命令运行jar包服务


java -jar server.jar --nogui

1

运行后提示一个错误,错误的意思是受EULA。首次运行服务器时,会自动生成一个eula.txt。使用文本编辑器(如记事本)打开eula.txt,将文件中的eula=false改为eula=true。这表示你已阅读并理解了EULA的内容,并会在使用服务端时遵守它。如果不这样做,服务器会在你尝试启动时立即关闭。

微信截图_20230426152939.png

我们在jar包的目录下面可以看到这个eula.txt文件

微信截图_20230426153132.png

打开文件,把里面eula的值改为true即可,然后记得保存文件

微信截图_20230426153805.png然后我们再次使用上面命令启动运行jar包服务,并且可以看到端口为25565

4bea235200b5a1b5fb2b772e09b2630d.png

4.局域网测试连接我的世界服务器

打开我的世界启动器,点击进入游戏,选择多人游戏

6623ab0693aa2bc2f446bfd40b79aca0.png

点击添加服务器

bb58b90c9a9bb887bf8dda3a900c7b10.png

  • 服务器名称
  • 服务器地址:填写本地ip地址+mc端口号(默认为25565),如127.0.0.1:25565

点击完成

0e51659ff61c71b0681792cbf67a59d3.png选择刚刚创建的服务器后,点击加入服务器

aa1219ba1cffb7fd258160c806e837f7.png

然后会出现连接不上,因为正版验证需验证正版账号,我们需要将其关闭验证

1a07eb4f3b5361c4e55b3ff97771e169.png

查看powershell也看到了相关错误,接下来需修改相关配置文件,首先关闭powershell

6cffc83e75de80e2920a741959c79de3.png

找到安装目录下的server.properties文件,编辑

405aed04f6bcd1d35b5da1dc0c992511.png

然后做如下改动:online-mode=false(关闭正版验证),改动完保存

2322af86e598fc3daa691a6d953c5e50.png

然后再次启动server.jar服务,可以看到下面提示,表示修改成功


f25e9253acf16ea1dacdcbdec6d0f24f.png

然后我们再次连接,成功进入游戏

f30cbedefaa24c87a1a620ffe4d69d62.png

5. 安装cpolar内网穿透

cpolar官网:https://www.cpolar.com/


windows系统可以直接在官网下载适用于Windows平台的zip压缩包,解压后得到cpolar安装包,然后双击安装包一路默认安装即可。


6. 创建隧道映射内网端口

cpolar内网穿透安装成功后,在浏览器上访问cpolar web UI管理界面(默认为本地9200端口),以【 http://本地ip地址:9200 】形式访问,如http://127.0.0.1:9200/,并使用cpolar账号登录


03e27dae9c7542d1eee57ee4b2304c14.png

登录成功后,点击左侧的隧道管理——创建隧道:

  • 隧道名称:可自定义命名,注意不要与已有隧道名称重复
  • 协议:选择tcp协议
  • 本地地址:25565(我的世界默认端口号)
  • 端口类型:随机临时TCP端口
  • 地区:China vip

点击创建

d7241034e1b5d7bc30e38599bcc7c54d.png

隧道创建成功后,页面自动跳转至隧道列表页面,可以看到状态正常显示为active,为正常在线状态77eee08bdb85e748d240c043e34044e1.png

点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建成功的隧道已经有生成了相应的公网地址,我们将其复制下来,注意tcp://无需复制,本例中为3.tcp.vip.cpolar.cn:10786

e15e7e78fc9f8f61c32ca20313e9bd5e.png

7. 测试公网远程联机

启动我的世界,可以直接添加一个新的服务器,或者编辑刚刚添加的本地服务器

29bd3d2478b4982cc400d6aec47d0d18.png

在服务器地址栏,输入cpolar所生成的公网地址3.tcp.vip.cpolar.cn:10786,点击完成

a8ddf827b3e947aacb3aedbb67bfcaa1.png

加入服务器,公网远程联机成功

25cbbb04ef8b9e6c208dc1d43884eb04.png

8. 配置固定TCP端口地址

需要注意的是,以上步骤使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。为了方便小伙伴远程联机,我们接下来为其配置固定的TCP端口地址,该地址不会变化,方便小伙伴远程联机,而无需每天重复修改服务器地址。


配置固定tcp端口地址需要将cpolar升级到专业版套餐或以上。


8.1 保留一个固定tcp地址

登录cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为我的世界保留一个固定tcp地址:


地区:选择China vip

描述:即备注,可自定义

点击保留

c1f36975986fd96045cd482a3a6a8e16.png

地址保留成功后,系统会生成相应的固定公网地址,本例为5.tcp.vip.cpolar.cn:12637,将其复制下来


5df871e7d79e45f691ef11ac021591bd.png

8.2 配置固定tcp地址

在浏览器上访问9200端口,http://127.0.0.1:9200/,登录cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我的世界隧道,点击右侧的编辑

48420cccf9d3596e7e9c7188e0098112.png修改隧道信息,将保留成功的固定tcp地址配置到隧道中

  • 端口类型:修改为固定tcp端口
  • 预留的tcp地址:填写保留成功的地址,本例为5.tcp.vip.cpolar.cn:12637

点击更新

2f316293f56bb483114267279d447270.png

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,找到我的世界隧道,可以看到公网地址已经更新成为了固定tcp地址

768e62505c40a3188caf02a229bf3864.png

9. 使用固定公网地址远程联机

接下来我们测试使用固定公网TCP端口地址远程联机


301a3c2be93ed4170e407fc44b02804e.png

公网远程联机成功!

现在,该公网地址不会再随机变化了。a2566f12e9a2b7b3612897d5d9fc9709.png



版权声明:本文为CSDN博主「热爱编程的小K」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_72157449/article/details/130067376

相关文章
|
17天前
|
网络安全 开发工具 数据安全/隐私保护
自建内网穿透服务器
本文介绍了如何使用FRP实现内网穿透。首先准备一台具有公网IP的云服务器和一台内网服务器,接着在云服务器上安装Docker和FRP服务端,配置`frps.ini`文件并启动服务。在内网服务器上手动安装FRP客户端,配置`frpc.ini`文件并启动服务。最后通过FRP控制台验证连接状态,确保可以通过公网IP访问内网服务。
85 10
自建内网穿透服务器
|
2月前
|
人工智能 网络协议 Shell
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
|
2月前
|
人工智能 网络协议 Shell
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
|
3月前
|
网络协议 网络安全 网络架构
移动宽带不借助软件和公网服务器实现基于IPV6的内网穿透
本教程指导如何设置路由器以支持IPv6访问:首先确保上网方式为自动获取IP,接着在路由器设置中开启IPv6功能,并关闭可能阻碍连接的防火墙。最后,在光猫管理界面同样关闭防火墙以确保无障碍的IPv6访问路径。操作时请注意网络安全。
移动宽带不借助软件和公网服务器实现基于IPV6的内网穿透
|
4月前
|
弹性计算 网络协议 Linux
阿里云主机构建FRP内网穿透家用服务器避坑指南
详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。
1199 1
阿里云主机构建FRP内网穿透家用服务器避坑指南
|
4月前
|
弹性计算 负载均衡 监控
云服务器 ECS产品使用问题之如何实现内网穿透
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
6月前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
291 1
|
6月前
|
网络协议 物联网 Linux
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
351 0
|
5月前
|
Windows
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
72 0
|
6月前
|
网络协议 安全 Linux
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
137 2
下一篇
无影云桌面