davinc1
本帖最后由 davinc1 于 2020-10-31 00:36 编辑

把MC单机游戏自带的对局域网开放神奇地变为对互联网开放!





本教程适用于我的世界局域网开放游戏联机。本教程采用的是虚拟局域网联机,小伙伴们就无需受限于一个物理局域网内,不限地点的远程联机。无论何时何地,进入朋友的世界!特点:






PART1:虚拟局域网网络直连
在你和小伙都是同一运营商宽带的情况下,完成第一部分教程,即可成功与小伙伴的电脑通过虚拟局域网建立直连,然后开启局域网游戏即可。

Ⅰ. 下载并安装Zerotier One

Ⅱ. 加入网络

Ⅲ. 找到自己在当前ZT网络的虚拟IP成功在第二步中加入了网络之后,你会得到一个虚拟IP,这是联机的基础

. 测试是否直连成功

part1 总结:
如果你和小伙伴用的都是同一运营商的宽带,直连延迟很低,尤其是电信宽带。
直连成功意味着:你和小伙伴已经在一个虚拟的局域网中相互连接,你们玩任何局域网游戏都只需要用虚拟的局域网IP连接就行了,不受限于地点!

点击顶部目录,进入PART2 - 盗版用户的局域网联机步骤讲解


2021.12 数据,可能有更多内容
把MC单机游戏自带的对局域网开放神奇地变为对互联网开放!




本教程适用于我的世界局域网开放游戏联机。本教程采用的是虚拟局域网联机,小伙伴们就无需受限于一个物理局域网内,不限地点的远程联机。无论何时何地,进入朋友的世界!特点:
  • 玩家使用自己的电脑开放局域网游戏
  • 无需制作服务端
  • 无需额外为服务器付费
  • 只需点击MC中的下图中的按钮即可







PART1:虚拟局域网网络直连在你和小伙都是同一运营商宽带的情况下,完成第一部分教程,即可成功与小伙伴的电脑通过虚拟局域网建立直连,然后开启局域网游戏即可。
Ⅰ. 下载并安装Zerotier One


    1.1 打开http://www.zerotier.com,点击Download, 下载对应版本的Zerotier One(例如Windows版本)
   

    1.2 安装过程中会提示安装网络设备,点击安装
    1.3 点击Finish并运行Zerotier
   

    1.4 弹出软件欢迎界面,直接关闭,不用管
   



Ⅱ. 加入网络


    2.1 右下角右键点击Zerotier的图标(黄色那个),选择Join Network(加入虚拟局域网)
    2.2 填入虚拟路由器的ID,这里可以先尝试填入我新建的网络ID。
   任何人都可以自己在zerotier网站上新建自己的网络,然后让朋友加入。
    2.3 填入ID:0088b523b990645b
然后点击Join! (注:之前的网络ID已经失效,因为Zerotier官方超过50个人就要开始收费。我们创世云联机spawnmc.net自建了zerotier网络控制器,请使用上面更新后的ID,如果没有自动获取到虚拟IP,请发邮件给蟹老板3511318683@qq.com,标题为加入联机网络,就可以了。我们会第一时间手动分配虚拟IP给你。)
   

   
    2.4 重启电脑,然后在开始菜单找到Zerotier One并运行


Ⅲ. 找到自己在当前ZT网络的虚拟IP成功在第二步中加入了网络之后,你会得到一个虚拟IP,这是联机的基础


    4.1 现在你已经成功加入了一个ZT网络,并在这个网络中获得了一个虚拟局域网IP!任何加入了同一个网络的人都可以用彼此的IP连接游戏!相当于大家都在同一局域网
    4.2 右键点击zerotier图标,选择show networks, 在Managed IPs 一栏就会看到自己的虚拟局域网IP。如果在本机上开服,只需把这个IP告诉朋友,朋友加了同一Zerotier网络,就可以用这个IP连接到你的游戏。
 



. 测试是否直连成功


    5.1 比如说开启游戏共享的电脑的虚拟IP地址为:192.168.190.84,如何测试我的电脑是否与该电脑直连呢?只需要打开命令提示符,输入命令 ping 192.168.190.84
   如果返回一个不错的延迟,如100ms以内,则恭喜你,直连成功
   



part1 总结:
如果你和小伙伴用的都是同一运营商的宽带,直连延迟很低,尤其是电信宽带。
直连成功意味着:你和小伙伴已经在一个虚拟的局域网中相互连接,你们玩任何局域网游戏都只需要用虚拟的局域网IP连接就行了,不受限于地点!


咨询创世云联机群239772734
官网:spawnmc.net


点击顶部目录,进入PART2 - 盗版用户的局域网联机步骤讲解








PART2:非正版局域网联机问题解决
教程PART1解决了联机最关键的问题:网络互通。不过MC局域网联机还会遇到两个问题:默认只有正版用户才能联机每次局域网开放游戏的端口不固定我们使用简单联机这个模组来解决以上两个问题,支持1.9-1.12.2版本Ⅰ. 要使用模组,先给你的游戏客户端安装上forge(我想大家都知道的)    1.1 以HMCL启动器为例,点击你的游戏,然后自动安装->在线安装->点击安装forge->选择forge版本->点击安装按钮,就会自动下载安装好forge
 



Ⅱ. 下载并安装[简单联机]模组
    2.1 下载链接:
   https://www.mcmod.cn/class/1158.html   
    2.2 把模组放进游戏模组文件夹
   以HMCL为例,点击MOD文件夹即可打开
 

    2.3 启动一次游戏,简单联机就会在存档文件夹内生成一个叫server.properties的文件,编辑该文件,把online-mode的值改为false,就关掉了正版验证。设置port的值,就固定了局域网共享游戏的端口。
  附: 
  配置文件详细说明:https://www.mcmod.cn/post/612.html
  简单联机的原理:https://www.mcmod.cn/post/611.html 


Ⅲ. 最后再启动游戏,进入单机游戏中,按esc然后点击对局域网开放
   你会看到屏幕左下角显示游戏对局域网玩家开放,且显示游戏端口就是你在配置文件中设置的那个端口。   
. 朋友连接游戏
   接下来就是检验成果的时候了,zerotier保证了虚拟局域网直连,简易联机mod消除了游戏本身局域网联机的问题。然后在游戏中点击多人游戏,直接连接,输入开放游戏的电脑的局域网IP和游戏端口就能进入游戏了


咨询创世云联机群239772734
官网:spawnmc.net


点击顶部目录,进入PART3 - 跨宽带运营商无法直连的解决方案






PART3:跨宽带运营商无法直连的解决方案HOT实测Zerotier的连接效果,对电信宽带用户十分友好,联通成功率也很高。如果联机的朋友之间不都是电信或联通宽带,无法直连。创世云联机为了解决这个问题,提供了端口映射服务和服务端托管服务


Ⅰ. 按照part1和part2的教程完成zerotier和简单联机模组的设置
Ⅱ. 使用创世云联机spawnmc.net的收费联机网络   收费联机网络中我们购买了BGP服务器,做为无法直连玩家的联机桥(bridge)   注册创世云联机spawnmc.net,拍下收费联机服务,并提交工单或邮件或者蟹老板QQ告知你的虚拟局域网IP即可。管理员会给你新建一个带有联机桥的zerotier网络,并告知您网络ID,您可以最高加入8台设备,一起愉快的联机。
Ⅲ. 开服(服务端托管)方案    由于简单联机模组没有更新,无法支持高版本的游戏。此时玩家可以找我给你整合一个forge服务端,上传到创世云联机的服务器中,点击开服即可。如果你有其他的好玩的服务端整合包,也可以自行上传


总结:至此,玩家就能够使用MC自带的向局域网开放功能,即可与身在任何地方的朋友一起联机,一起在不被打扰的世界中尽情的创造!

咨询创世云联机群239772734官网:spawnmc.net



LOVE丿冷曦
所以这是运用在外网还是内网的方法?算不算映射?

davinc1
LOVE丿冷曦 发表于 2019-2-3 10:51
所以这是运用在外网还是内网的方法?算不算映射?

不算映射,相当于所有加入了网络的人都在同一个局域网!直接用局域网ip联机

davinc1
右键点击zerotier图标,选择show networks,就可以查看自己的虚拟局域网IP

key_2333
所以服怎么开?游戏里怎么设置?

davinc1
key_2333 发表于 2019-2-6 00:19
所以服怎么开?游戏里怎么设置?

虚拟IP就是你的公网IP,开服就是按照正常的流程。其他玩家需要同样安装Zerotier并和你加入同一个虚拟局域网,比如说就是上面说到的那串ID,加入同一个ID

小学生弟弟
楼主,我家是电信基友家是移动,联机会不会延迟高联机失败?

Dr_小航
楼主,为啥我加了后显示无法解析主机名

下一页 最后一页