无需公网IP联机Minecraft,我的世界服务器本地搭建教程

news2024/12/26 11:02:35

目录

前言

1.Mcsmanager安装

2.创建Minecraft服务器

3.本地测试联机

4. 内网穿透

4.1 安装cpolar内网穿透

4.2 创建隧道映射内网端口

5.远程联机测试

6. 配置固定远程联机端口地址

6.1 保留一个固定TCP地址

6.2 配置固定TCP地址

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

8.总结


作者简介: 懒大王敲代码,正在学习嵌入式方向有关课程stm32,网络编程,数据结构C/C++等

今天给大家讲解无需公网IP联机Minecraft,我的世界服务器本地搭建教程,希望大家能觉得实用!
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 

前言

MCSManager是一个开源、分布式、轻量级、一键开服、支持大部分游戏服务端和控制台程序的管理工具,我们可以用它来一键部署搭建Minecraft我的世界服务器,跟小伙伴们联机。

现在一般家庭局域网宽带没有公网IP,不在同个局域网下的小伙伴没办法直接联机。所以我们在这个教程中同时做内网穿透,将本地端口映射到公网上,使用所生成的公网地址来远程联机,突破局域网的限制,不需要公网IP,不需要设置路由器,也不用购买云服务器。

1.Mcsmanager安装

点击下载Mcsmanager,我们下载windwos版本【不支持windwos10以下系统安装】。

下载好后解压打开,然后点击启动器,启动后台程序

启动后,会自动跳转到浏览器打开,如没有跳转,可直接在浏览器输入localhost:23333,首次访问需要我们创建一个账号

然后即可进入到面板界面

image-20230410115933776

2.创建Minecraft服务器

在面板中,我们点击快速开始,创建一个Minecraft 服务器

image-20230410130326942

选择一键开服

image-20230410130506903

这里可以自由选择相应的版本,这里选择1.19.2原版,点击安装

image-20230410130608199

然后输入服务器的名称,输入后等待安装完成

image-20230410130711311

安装完成后,点击前往实例控制台

image-20230410131004263

然后出现联机方式,我们点击下面跳过设置联机方式的选择

20230418100958

接下来修改配置文件,取消正版服务器的验证,点击文件管理

image-20230410142251608

找到server.properties文件,点击编辑

image-20230410142324796

online-mode的值改为false,然后保存,关闭

image-20230410142549715

然后开启实例,这里的实例表示服务的意思

image-20230410132623312

启动成功,我们可以看到端口信息,端口号为:25565

image-20230410142836097

3.本地测试联机

打开我的世界启动器,选择和服务器一样的版本1.19.2,启动

image-20230410140232735

然后点击多人游戏

image-20230410140650280

正常来说会自动搜索到这个本地服务器,可以直接点击即可连接

image-20230410140747424

如果没有,我们可以点击下面的直接连接,然后输入地址:127.0.0.1:25565,点击加入服务器

image-20230410140922966

然后我们可以看到成功进入了游戏

image-20230410143422006

4. 内网穿透

测试本地联机正常后,我们接着做内网穿透,实现在外不同网络环境下的远程联机。

这里我们用cpolar内网穿透来实现,支持http/https/tcp协议,不限制流量,不需要公网IP,也不用配置路由器。在本地安装成功后,创建一条隧道将我的世界服务端口映射到公网上,然后使用所生成的公网地址来远程联机就可以了。

cpolar官网:cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

4.1 安装cpolar内网穿透

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

20230418095405

4.2 创建隧道映射内网端口

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

20230106104443

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

  • 隧道名称:可自定义命名,注意不要与已有隧道名称重复

  • 协议:选择tcp协议

  • 本地地址:25565(联机服务端的端口)

  • 端口类型:随机临时TCP端口

  • 地区:China vip

点击创建

image-20230410143855988

隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建成功的我的世界隧道已经有生成了相应的公网地址,我们将其复制下来

image-20230410144102850

5.远程联机测试

打开我的世界,点击直接连接

image-20230410144553485

使用我们上面创建的cpolar公网地址直接连接测试

image-20230410144427915

测试远程联机成功

image-20230410144723100

6. 配置固定远程联机端口地址

需要注意的是,以上步骤使用的是免费随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。

为了方便小伙伴远程联机,我们接下来为其配置固定的TCP端口地址,该地址不会变化,而无需每天重复修改服务器地址。

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

6.1 保留一个固定TCP地址

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

  • 地区:选择China vip

  • 描述:即备注,可自定义

点击保留

image-20230410145617719

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

image-20230410145730160

6.2 配置固定TCP地址

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

image-20230410145809245

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

  • 端口类型:修改为固定tcp端口

  • 预留的tcp地址:填写保留成功的地址

点击更新

image-20230410145839505

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

image-20230410145931657

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

测试直接连接,输入上面固定的公网TCP地址端口远程联机

image-20230410150216986

公网远程联机成功!现在,该公网地址不会再随机变化了。

image-20230410150247469

8.总结

关于无需公网IP联机Minecraft,我的世界服务器本地搭建教程,懒大王就先分享到这里了,如果你认为这篇文章对你有帮助,请给懒大王点个赞点个关注吧,如果发现什么问题,欢迎评论区留言!!💕💕  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1303085.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【docker三】Docker镜像的创建方法

目录 一、Docker镜像: 1、 镜像的概念 2、docker的创建镜像方式: 1.1、基于已有镜像进行创建: 1.2、基于模版创建: 1.3、基于dockerfile创建: 二、Dockerfile概述 1、Dockerfile概念: 2、dockerfile…

数据结构与算法—递归及其应用(八皇后,小球出迷宫)

递归 文章目录 递归1.递归应用场景2.递归的概念3.递归调用机制4.递归能解决什么问题5.递归需要遵守的重要规则6.递归-迷宫、八皇后问题6.1 迷宫问题6.2 八皇后问题 1.递归应用场景 迷宫问题(回溯),递归(Recursion) 2.递归的概念 简单的说:递归就是方法自…

互联网数据传输原理 |OSI七层网络参考模型

网络模型 OSI 网络参考模型,仅作为参考,也就是说OSI网络实际中并不使用。我们只是把OSI网络模型作为参考,在网络出现问题的时候,可以从一个宏观的整体去分析和解决问题。而且搭建网络的时候也并不一定需要划分为7层 但是当今互联…

面向AOP(2)spring

我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! 本…

C语言使用malloc函数模拟开辟二维数组(带分析)

系列文章目录 🌟 个人主页:古德猫宁- 🌈 信念如阳光,照亮前行的每一步 文章目录 系列文章目录🌈 *信念如阳光,照亮前行的每一步* 当我们使用malloc函数来模拟创建一个二维数组时,我们需要理解…

VBA信息获取与处理:在EXCEL中随机函数的利用

《VBA信息获取与处理》教程(版权10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA互…

Caching the Application Engine Server 缓存应用程序引擎服务器

Caching the Application Engine Server 缓存应用程序引擎服务器 Application Engine caches metadata just like the application server. This caching enhances performance because a program can refer to the local cache for any objects that it uses. 应用程序引擎…

客服工单系统推荐:哪个最适合您?

客服工单系统是企业的业务过程的“保安”,保障业务流程的顺利开展,同时保障企业客户的权益。所以,市场上有越来越多的企业纷纷配置了客服工单系统,以提供客户服务质量。 对于有购买意向的中小企业来讲,需要关注哪些因…

OpenKylin安装idea

Web和客户端都支持Linux了,一个为了Linux上调试程序方便,一个为了把开发环境彻底支持Linux,在Linux上安装idea运行代码,之前剔除Maven那些的优点就来了,在OpenKylin上我只要安装idea和jdk就能正常运行代码了。 首先从…

小程序嵌套H5

小程序嵌套H5 使用Hbuild x开发H5页面项目里面使用了js-sdk工具包H5发布完成之后生成URL。新建一个小程序空项目,填写小程序的appid。本地调试的时候如果报错无法打开该网页,那么需要勾选先的不校验。发布体验版本需要注意下面的两个配置点。 使用Hbuild…

CV计算机视觉每日开源代码Paper with code速览-2023.12.6

点击计算机视觉,关注更多CV干货 论文已打包,点击进入—>下载界面 点击加入—>CV计算机视觉交流群 1.【基础网络架构:Transformer】Rejuvenating image-GPT as Strong Visual Representation Learners 论文地址:https://a…

你好!堆排序【JAVA】

目录 1.简单介绍 2.大小顶堆 3.基本思想 4.基本思路 4.代码实现数组转化堆 5.代码排序 6.总代码测试 1.简单介绍 堆排序是一种基于堆数据结构的排序算法,其核心思路是利用堆这种特殊的数据结构来对数据进行排序。堆是一种完全二叉树,并且满足父节…

建筑可视化数据大屏汇总,UI源文件(PC端大屏设计)

酷炫的大屏设计让数据更好的展现,方便业务人员分析数据,辅助领导决策。现在分享大屏Photoshop源文件,以下为部分截图示意。 划重点:文末可获得完整素材包~ 01 科技建筑平台数据可视化 02 建筑公司可视化数据汇总平台 03 深蓝…

算法Day27 身材管理(三维背包)

身材管理(三维背包) Description Input Output Sample 代码 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt(); // 输入n的值int money sca…

TrustZone之完成器:外围设备和内存

到目前为止,在本指南中,我们集中讨论了处理器,但TrustZone远不止是一组处理器功能。要充分利用TrustZone功能,我们还需要系统其余部分的支持。以下是一个启用了TrustZone的系统示例: 本节探讨了该系统中的关键组件以及它们在TrustZone中的作用。 完成器:外围设备…

Docker创建镜像的方式---Dockerfile

Dockerfile可以创建自定义镜像。包括配置文件,挂载点,对外暴露的端口,设置环境变量。 Docker创建镜像的方式 1、 基于已有镜像创建:根据官方提供的镜像源,创建镜像。然后拉起容器。是一个白板智能提供基础的功能&…

【收获】成长之路

目录 一、前言二、计算机方面三、专业知识方面四、总结 一、前言 四年,对于一个人的成长来说,是一个相当重要的阶段。在这段时间里,我经历了许多挑战、收获了许多成就,也在不断地成长和改变。回首这四年的点点滴滴,我深…

mybatis多表映射-延迟加载,延迟加载的前提条件是:分步查询

1、建库建表 create database mybatis-example; use mybatis-example; create table t_book (bid varchar(20) primary key,bname varchar(20),stuid varchar(20) ); insert into t_book values(b001,Java,s001); insert into t_book values(b002,Python,s002); insert into …

牛客网(二叉树)

https://www.nowcoder.com/practice/4b91205483694f449f94c179883c1fef?tpId60&&tqId29483&rp1&ru/activity/oj&qru/ta/tsing-kaoyan/question-ranking 这个题目和leetcode比起来就是有一些不一样,需要我们自己来写接口函数,所以…

Linux系统编程(一):基本概念

参考引用 Unix和Linux操作系统有什么区别?一文带你彻底搞懂posix Linux系统编程(文章链接汇总) 1. Unix 和 Linux 1.1 Unix Unix 操作系统诞生于 1969 年,贝尔实验室发布了一个用 C 语言编写的名为「Unix」的操作系统&#xff0…