DreamVoid
本帖最后由 DreamVoid 于 2021-3-28 12:19 编辑

前言

现在的问答版,我也是常客了。在联机问答版,每天都能看见有萌新问:“我该如何和朋友联机?”,问答版大佬给出的回答都不尽相同。
于是呢,我决定从前人的经验出发,整合所有能和朋友联机的方法,帮助小白顺利的和朋友联机顺便节省金粒
本教程顶部的目录可以使用鼠标点击,想了解或者使用哪种方法点一点就行啦。

第一次写这样的联机教程,如果有哪里说的不清楚或者需要改进的地方欢迎直接提出

2021.12 数据,可能有更多内容
前言
现在的问答版,我也是常客了。在联机问答版,每天都能看见有萌新问:“我该如何和朋友联机?”,问答版大佬给出的回答都不尽相同。
于是呢,我决定从前人的经验出发,整合所有能和朋友联机的方法,帮助小白顺利的和朋友联机顺便节省金粒
本教程顶部的目录可以使用鼠标点击,想了解或者使用哪种方法点一点就行啦。


第一次写这样的联机教程,如果有哪里说的不清楚或者需要改进的地方欢迎直接提出

准备工作1:利用Sakura Frp提前搭建好内网穿透(适用于方法2、方法3)
众所周知,由于我国的网络环境,普通家庭基本没有公网IP地址(专门买阿里腾讯服务器的除外),但是公网IP又是联机的关键。
所以,想要与朋友联机,就需要通过各种方法搞到公网IP。
在本文,我推荐使用“Sakura Frp”工具(https://www.natfrp.com/


注册并登录Sakura Frp网站,进入管理面板,单击“创建隧道”,在右侧填写好相关信息



以下解释该填写的所有项目:
  • 选择服务器:我的建议是 —— 优先选择多线服务器,其次是双线,最后才是电信联通移动
  • 隧道名称:填写什么都行,不重要
  • 隧道类型:TCP隧道,因为Minecraft联机是通过TCP协议的
  • 本地地址:127.0.0.1即可,这是你的电脑的本地IP
  • 本地端口:默认是25565,如果你提前修改了server.properties文件的端口号就填你设置的端口号。如果你不知道这是什么东西直接填25565就行了
  • 远程端口:范围在1024-65535之间,你可以随便填写,但是如果端口被占用就只能换一个端口

以上就是所有应该填写的东西,至于其他东西都可以不用管
填写完成后,点击“完成创建”,如果提示“隧道创建成功”说明已经搭建好了内网穿透,如果没有提示就需要检查你填写的内容



现在,点击左边的“软件下载”,在右边的列表中,我推荐你下载前两个(图中红框)
为了方便演示并照顾广大XP Win7的小白,这里我使用老版本启动器演示操作方法



下载软件压缩包并解压到某个文件夹后,你会得到以下文件:



双击并打开文件“SakuraFrpLauncher.exe”,此时可能会向你请求管理员权限,请允许请求,然后,你会看到以下界面:



在顶部填写你的密钥并点击登录,密钥可以在管理面板点击左侧的“管理面板”获取到(图中红框**处,**的原因显而易见)



登录完成后,你就可以看到你的所有隧道列表,你应该可以看见你刚刚新建的隧道名(我这里填写的是Minecraft)



选中你的隧道,点击右下角的“启动隧道"。然后,你应该会看到下面黑乎乎的窗口:



将图中红框的部分告诉你的朋友(IP地址或者域名都行),你的朋友就是通过这个地址和你联机的
然后,启动游戏/服务器,让你的朋友通过上面的地址与你联机吧!
切记不要关闭那个黑色的窗口,否则就需要重新启动隧道!



准备工作2:利用Sakura Frp软件搭建内网穿透(适用于方法1)
本方法与前种方法类似,同样是在https://www.natfrp.com/注册账号,这里不重复说明


注册并登录Sakura Frp网站,进入管理面板,点击左边的“软件下载”(这里不选择创建隧道),在右边的列表中,我推荐你下载前两个(图中红框)
为了方便演示并照顾广大XP Win7的小白,这里我使用老版本启动器演示操作方法



下载软件压缩包并解压到某个文件夹后,你会得到以下文件:



双击并打开文件“SakuraFrpLauncher.exe”,此时可能会向你请求管理员权限,请允许请求,然后,你会看到以下界面:



在顶部填写你的密钥并点击登录,密钥可以在管理面板点击左侧的“管理面板”获取到(图中红框**处,**的原因显而易见)



登录完成后,你可能会看到你的隧道列表什么也没有



现在,进入Minecraft的单人游戏,选择世界并进入后,按下ESC,点击“对局域网开放”,调整好各种参数后,聊天栏会出现下面的字:



保持游戏开启,回到Sakura Frp软件界面,点击上方的“快速新建隧道”
先点击一次“刷新列表”,然后找到“java”或者“javaw”,选中,并在右边选择节点填写隧道名称,远程端口号可以不填



对于节点的选择,我的建议是 —— 优先选择多线服务器,其次是双线,最后才是电信联通移动
填写完成后,点击“添加隧道”,提示添加成功后,点击“启动现有隧道”,先点击一次左下角的“刷新隧道列表”,然后选择你刚刚填写的隧道名字并点击启动隧道



稍等片刻,你应该会看到下面黑乎乎的窗口:



将图中红框的部分告诉你的朋友(IP地址或者域名都行),你的朋友就是通过这个地址和你联机的
然后,让你的朋友通过上面的地址与你联机吧!
切记不要关闭那个黑色的窗口,否则就需要重新启动隧道!



联机方法1:直接通过游戏自带联机功能联机(适用于正版登录、皮肤站登录)
如果你有正版账号,或者你使用了皮肤站登录,则可以使用此方法。
首先,进入游戏,选择一个世界并加入,进入后按下ESC键并选择“对局域网开放”,然后按照准备工作2搭建你的内网穿透即可



怎么样?是不是很简单?但是还真的有人连这个都不会


对于皮肤站登录,我个人推荐使用的是LittleSkin
LittleSkin —— 快速、可靠的公益 Minecraft 皮肤站 | 运营四年 | 国内第二
https://www.mcbbs.net/thread-946308-1-1.html
(出处: Minecraft(我的世界)中文论坛)

优点:所有版本都能玩,不需要额外操作
缺点:1.7版本以后不支持盗版联机




联机方法2:借助Server.Properties for LAN模组联机(适用于所有登录,包括盗版登录)
此方法只适用于版本1.7-1.12.2,如果需要高版本联机请直接跳转方法3


首先,上mod:
[1.12.2-1.7.2][Server.Properties for LAN——简联]不开服务器就可以联机?
https://www.mcbbs.net/thread-781904-1-1.html
(出处: Minecraft(我的世界)中文论坛)

你需要一个带有Forge的客户端,下载mod并让你和你的朋友(因为帖子说其他玩家也要安装才有用)
原帖的教程过于草率,所以我就说的详细一点:
随便进入一个世界并退出,如果你使用的是第三方启动器(比如HMCL),一般在启动器的同级目录可以找到“.minecraft”这个文件夹
  • 如果你使用了版本隔离,那么进入目录:

    代码:

    1. .minecraft\versions\<版本名>\saves\<世界名>

  • 如果你不使用版本隔离,那么进入目录:

    代码:

    1. .minecraft\saves\<世界名>


我这里使用了版本隔离,所以进入版本隔离的相应目录
你会在这里看到一个文件:server.properties



使用记事本或者其他文本编辑工具,修改“online-mode”为false(默认为true)



然后,保存并关闭记事本,回到游戏,进入单人游戏,并按照准备工作1搭建端口映射即可


优点:不需要额外占用电脑资源,即开即玩
缺点:不能使用高版本联机,操作较为繁琐




联机方法3:搭建一个本地服务器联机(适用于所有登录,包括盗版登录)
我在之前发布过同类的教程,就直接上链接了:
【新手向】使用MCSGUI零基础搭建一个属于自己的服务器
https://www.mcbbs.net/thread-1006217-1-1.html
(出处: Minecraft(我的世界)中文论坛)

按照这篇帖子的教程搭好服务器,使用准备工作1的方法搭建好端口映射,并且让你和你的朋友都连接到这个服务器即可


优点:所有版本都能玩,可以随心加mod和插件,玩法丰富,自由度高
缺点:需要额外占用部分电脑资源




后记
这算是我在联机教程版的第二个教程帖子了
写这篇帖子的时候,我自己也学到了一些东西,这篇帖子算是给萌新一个联机的详细的教程
因为我在问答版看到的最多种解答无非是方法2和方法3,一些较为冷门的方法我没有收录。如果你知道还有其他的方法联机,欢迎告诉我,我会在实践过后及时补充相应的教程。
最后,祝各位与朋友联机愉快!

Daleynf
前排支持!写的很详细,让小白服主也会开服了

糖分!
请问联机方法一,如果是盗版1.7以后的版本使用皮肤站登录,可以使用该方法吗

DreamVoid
糖分! 发表于 2020-5-19 06:56
请问联机方法一,如果是盗版1.7以后的版本使用皮肤站登录,可以使用该方法吗 ...

可以,皮肤站登录就是劫持mojang的正版验证服务器到皮肤站服务器,就是伪正版

墨雨小黑
没有server.properties是为什么呢

狼王闪电
对方也要下吗


DreamVoid

方法2我只是根据理论说明,还需要具体实践,方法1的皮肤站需要对方也搞,其他的只要自己搞好就行了

310749832
感谢lz分享

奇怪的S叔
请问我1.14.4版本,和朋友版本一样,mod一样,地址端口没问题,为什么无法连接至服务器

akilar
好帖,之前和室友一直想联机但就是连不上,原来还有这么多门道。今晚回去试试。

不准改ID
我用的是局域网,就是自家两个电脑联的。根目录下没有server.properties文件。
是因为我用的是启动侠整合的版本吗?

Summer_Mc
请问显示登入失败:无效会话(请尝试重新启动游戏及启动器)怎么办  方法2

DreamVoid
Summer_Mc 发表于 2020-7-19 01:42
请问显示登入失败:无效会话(请尝试重新启动游戏及启动器)怎么办  方法2

你没有按照步骤把online-mode改成false

噩梦噩梦
都按照教程操作了,最后小伙伴连接出现这个咋整

DreamVoid
噩梦噩梦 发表于 2020-7-23 19:32
都按照教程操作了,最后小伙伴连接出现这个咋整

如果你确定你的步骤都是正确的,那就是对方IP打错了

44909649384
本帖最后由 44909649384 于 2020-7-23 22:41 编辑

请问在哪下载server,能给我发网盘地址么

Summer_Mc
DreamVoid 发表于 2020-7-19 10:15
你没有按照步骤把online-mode改成false

哦哦!! 谢谢啊!! 谢谢大佬

1478700172
出出现登入失败null怎么办啊?

DreamVoid
1478700172 发表于 2020-8-4 19:36
出出现登入失败null怎么办啊?

重新登录正版,或者关掉正版验证

死神僵尸
联机方法1联机,结果朋友一进来就断线是啥情况。。

涯角新亭
本帖最后由 涯角新亭 于 2020-8-7 17:28 编辑

世界名文件下面没有server文件,自己建一个可以吗
抱歉,我好想没看到mod

雉元小乐
谢谢大佬

机智的张二狗
mcsgui使用版本不能是1.16.2嘛

papama
大佬问一下,联机输入的格式是什么?

DreamVoid
papama 发表于 2020-8-13 15:36
大佬问一下,联机输入的格式是什么?

IP:端口
IP和端口之间有英文冒号“:”

papama
问一下端口每次进都不一样怎么办

Yuri823
感谢分享教程,真的学到了

是冰卡呀
赞一个,看看行不行,想和我弟联机

blowhh
终于可以和朋友联机了

搬砖王:luffy
完全按照教程做的,我也是控制朋友电脑输的IP,为什么要么连接失败,要么一直连接,问题就是IP到底输什么,我们是外网联机

DreamVoid
搬砖王:luffy 发表于 2020-8-22 08:13
完全按照教程做的,我也是控制朋友电脑输的IP,为什么要么连接失败,要么一直连接,问题就是IP到底输什么, ...

IP输外网地址加端口号

lxhljj
有用抱走了

搬砖王:luffy
DreamVoid 发表于 2020-8-22 08:54
IP输外网地址加端口号

外网址是指?

DreamVoid
我们是外网联机

你说指什么呢,知道公网IP就连,不知道就用帖子的教程搞

muyinga
迷迷糊糊的终于看懂了

yunzhy
多谢大佬教程!!!

丨承诺丶
怎么才能和正版的联网玩啊

TenCoins
C:\Users\lenovo-pc\Desktop
大佬,这是什么原因

DreamVoid
TenCoins 发表于 2021-1-10 22:25
大佬,这是什么原因

你没把服务端打开,或者服务端端口号不是25565

TenCoins
DreamVoid 发表于 2021-1-10 22:45
你没把服务端打开,或者服务端端口号不是25565

请问win10怎么打开服务端
百度上找的和我电脑不太一样

怪伤脑筋
楼主,你这种搭建网络只是限于局域网搭建网络吗?还是跟领域服一样可以不在局域网下也能和朋友开黑了??^_^

余昕宸
我怎么一只写“正在连接到服务器”

雨璃丶月下
MCBBBSt有你更精彩~

arpril
本帖最后由 arpril 于 2021-2-28 14:11 编辑
死神僵尸 发表于 2020-8-4 21:37
联机方法1联机,结果朋友一进来就断线是啥情况。。

我这儿也是一进来就断,加载完区块就断线,断完还可以重进,重进加载完区块再断。不知道是不是因为我用的事俄勒冈的服务器。。。可是信号满格啊都是。后---好像是模组不一样的原因。。。 再后--好像是1.16.3这个版本有问题

qwe3447325915
Sssssssssssssss

Poxet
**吃好用呀

第一页 上一页 下一页 最后一页