无公网ip情况下局域网服务器实现实时传服互通方法
方舟生存进化吧
全部回复
仅看楼主
level 1
Saltius 楼主
1楼喂熊
2020年11月20日 06点11分 1
level 1
Saltius 楼主
局域网实时传服会遇到的问题参考此帖:
tieba.baidu.com/p/6670842875?pn=2的45楼,这位层主的局域网服没有公网ip,他从局域网ip进服,到方尖碑、补给箱那里的传服列表就会是空的,找不到自己开的另一个想去的方舟服务器。
他想要刷出传服列表,目前标准答案(ASM作者给的)是服务器得有公网ip/或者公网ip出口路由器给处于内网的服务器设置了端口转发,同时这个路由器支持NAT loopback,这样局域网内的玩家可以从公网ip进服,传服列表就会正常。
那么,如果玩家本身没分配到公网ip,或者他的公网ip出口路由器由营运商控制不给家用用户设置端口转发就没招了么?
答案为否,本教程就是给不满足上述网络条件的局域网玩家和服主准备的。(自娱自乐单机服多通的实现与下面类似但有所不同,请转此贴tieba.baidu.com/p/7044145031)
下面开始:
1、用ASM在同一台电脑上准备好了至少两个可以分别加入的局域网服,同时集权ID设置一致且集群目录覆盖勾选。(这里我是假设各位已是开服自如的老司机,有基础开服问题的请先查阅其他基础教程,先学会走,再来这学跑。)
2、在服务器ASM界面顶端查看显示的“我的公网ip”(其实是本地网络的公网出口ip),记下来。
然后往下拉,看基础管理里的本地IP,选择内网IP适配器,并记下服务器使用的内网IP。(注意此处和开单机服时实现传服功能步骤不同)
最后把服务器都开起来。
3、现在去客户端的电脑上,设置假公网IP(注意:是在客户端电脑设置),步骤见此帖tieba.baidu.com/p/7101071879。
注意设置填写的IP必须是你第2步查到的公网出口IP。
4、客户端电脑下载一个支持本地UDP端口转发的工具,本人推荐sokit(因为带UI,文末附网盘链接)
5、解压压缩包,然后开4个sokit进程(对应2个服,3个服得开6个进程)
如下图设置:
注意先切换到转发页面,然后87.0.0.1那里改成你第2步ASM里查到的公网出口ip,同时也是客户端电脑上的假公网ip。
192.168.1.1那里更改成第2步查到并选择的服务器内网ip。
然后传输协议全选成UDP,端口就是ASM里设置的各服务器游戏端口(比如7777、7779)和查询端口(比如27015、27016)。
设置完成后,点start开启转发。(图是英文版的,中文版软件按钮都在对应位置)
6、打开steam,在查看-服务器界面里把你自己以前收藏的局域网ip服务器都删掉,手动添加自己的多个假公网ip服务器,比如我上面设置的87.0.0.1:27015和87.0.0.1:27016。
7、进入游戏,加入游戏时点收藏筛选(不要点成局域网),从收藏进服,这样服务器就以为你的客户端是从公网ip(其实是假的)进服的,方尖碑和补给箱那里传服列表也会刷出服务器。
8、服务器本机如果同时也开客户端加入游戏,那么服务器电脑上也按3~7步走一遍即可。
2020年11月20日 06点11分 2
level 1
Saltius 楼主
使用到的转发软件网盘:
pan.baidu.com/s/1JkEwc4r6_4R6-ZzYIc1iQQ
提取码: 2dr5
2020年11月20日 06点11分 3
没了。。。
2024年12月01日 05点12分
@灰灰7🐒 pan.baidu.com/s/1jFcYPUc_wWOYBxsENPGIkA 提取码: ar7j
2024年12月01日 13点12分
@Saltius 没想到这么久了大佬还会回复[笑眼],已经用楼底下的那个多端口转发器弄好了。真是太感谢了,这个局域网开服真是找了全网就看见你这一个攻略
2024年12月03日 08点12分
@Saltius 大佬我还有个问题,就是我家两台电脑在一个局域网下玩方舟,都是32g的内存,我看大概是可以同时开4个服务器,加上运行游戏是没问题。 那我可不可以每台电脑都开四个服务器,这样可以组成互通吗
2024年12月04日 08点12分
level 1
Saltius 楼主
sokit设置图清晰版
2020年11月20日 07点11分 4
点开。
2020年11月20日 07点11分
要是要一个可以直接转发服务器所有端口,只需要开一个程序就好了。这么来这么多端口实在是稍显繁琐[小乖]
2022年06月24日 02点06分
level 13
[乖]楼主要不要录个视频教程发到B站?
 ✎﹏﹏
壹毛钱的愛为您报时: 2020年11月20日 周五 21时03分42秒042毫秒
2020年11月20日 13点11分 5
好配置的主力机器不在手边,以后有机会再说了。
2020年11月20日 13点11分
@Saltius 好的[茶杯] ✎﹏﹏  今天是2020年11月20日,本月第20天,新中国已成立25984天
2020年11月20日 13点11分
level 9
感谢楼主![真棒]
2020年11月20日 13点11分 6
level 7
老哥 按照你说的弄了 结果 收藏服务器哪里什么都没有
2020年11月26日 06点11分 7
sokit的设置截图发一下。
2020年11月26日 06点11分
@Saltius 晚上可以吗 现在上班 麻烦你了
2020年11月26日 06点11分
@Saltius 收藏服务器那里要自己手动添加的,是添加的时候说没有这个服务器么?
2020年11月26日 06点11分
@华语乐坛姓周☜ 晚上发图也行,反正我白天都会看会回。
2020年11月26日 06点11分
level 7
像这样
2020年11月26日 11点11分 8
这三个都是内网ip。1.108和1.109是你家里的,66.1是虚拟局域网的,你要跟外网的人用虚拟局域网联机吗?
2020年11月26日 11点11分
@Saltius 我就自己玩的话 选哪个 一台开服务器 一台登游戏
2020年11月26日 11点11分
选1.108那个或者1.109那个
2020年11月26日 11点11分
@Saltius 好的 谢谢 我再去试一下
2020年11月26日 11点11分
level 7
好像还是不行欸 老哥
2020年11月26日 12点11分 9
还有你第二个服务器的游戏端口设置有问题,不能用7778,得改成7779,sokit里面也要改。
2020年11月26日 12点11分
你在steam添加服务器用的ip得是你自己的假公网ip,不是用我举例的那个。
2020年11月26日 13点11分
@Saltius 你第一个说的改成7779 改了 ,第二个收藏夹ip改了 117.188.109.163:27015 还是没有反应
2020年11月26日 13点11分
@Saltius 我前面和你弄得一摸一样啊 就是这开服工具假公网ip老是自动变
2020年11月26日 13点11分
level 3
我设置了,我可以传,朋友传不了
2020年11月26日 12点11分 10
你和你朋友是如何连接的?局域网内?
2020年11月26日 12点11分
你的服务器,你的游戏客户端,你朋友的客户端三台电脑都在一个局域网内吗?
2020年11月26日 12点11分
回复 Saltius :是的,局域网
2020年11月26日 12点11分
回复 Saltius :他可以进去,他传送不了
2020年11月26日 12点11分
level 4
谢谢,这个教程很棒。现在可以局域网传服了。
2020年12月20日 11点12分 11
level 1
Saltius 楼主
周末到另一个家和另一种宽带测试,本帖中的方法其实没有完全被废。
在满足以下条件时仍然可用:
1.家宽运营商没有屏蔽某些国外亚马逊云服务器,这些云服务器是WC租来接收服务器(哪怕你是局域网私服也要传)信息的,屏蔽了,服务器信息传不上去就歇菜了。
2.服务器所在电脑是其他客户端电脑的上一级网关,也就是局域网拓扑是路由-->服务器电脑-->客户端电脑。
(这种拓扑结构举个例子,就是用一台旧笔记本开服,并且旧笔记本接入路由,同时这台本又开启了热点,给其他跑游戏的电脑接入,也就是说其他跑游戏的电脑不是接路由,而是接旧笔记本的热点。但是大多数人家里和宿舍的网络拓扑是路由-->服务器和客户端电脑,也就是服务器电脑和客户端电脑是平级的,都是直接接入路由器的,这种情况本方法也不能用)。
后续出的教程将会是一个通用的方法,也就是不满足上述条件仍然能用。
2020年12月26日 09点12分 15
[大拇指]
2020年12月26日 10点12分
楼主还有没有办法用局域网传服,上个月我还成功了的,现在又在集群里面看不到服务器了。实在是没有办法解决公网ip。坑爹的移动[喷]
2022年08月07日 13点08分
level 1
Saltius 楼主
新版方法:tieba.baidu.com/p/7169848282
2020年12月27日 13点12分 16
level 7
mark
2021年03月02日 06点03分 17
level 7
楼主楼主 我有路由器的ip 也搜不到集群的其他地图 能帮忙吗 谢谢啊[太开心]
2021年06月16日 18点06分 18
1 2 尾页