无公网ip情况下局域网服务器实现实时传服方法v2
方舟生存进化吧
全部回复
仅看楼主
level 1
Saltius 楼主
1楼照例喂熊。
2020年12月27日 03点12分 1
level 1
Saltius 楼主
旧的v1版方法见tieba.baidu.com/p/7101076768?
旧方法在目前版本对于局域网结构有要求,即服务器端电脑开网络共享,然后客户端电脑通过服务器而不是路由接入互联网。本篇是升级版方法,对于客户端和服务器电脑均通过路由器接入互联网同样适用。
下面开始正文:
2020年12月27日 03点12分 2
大大,搞不定,朋友搜不到集群服务器,传不了其他的地图
2023年03月04日 11点03分
@我一个问号- 还有一个条件是游戏服到官方登记服线路畅通,游戏服的信息正确上传到了登记服。
2023年03月09日 07点03分
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),记下来。
3、在服务器所在电脑上设置假公网IP,步骤见此帖。tieba.baidu.com/p/7101071879,注意设置中填写的IP是你上面ASM里查到的本地网络公网出口IP。
4、关闭并重新打开ASM,基础管理那里选择网络适配器时,选择Let the server choose(也就是让服务器选择),然后开服让服务器运行起来,如果没有差错,运行成功时网络状态那里应变成可用。
5、在需要开游戏加服的其他电脑(也就是客户端)上同样设置假公网IP,也是设置成和ASM里显示的那个出口IP一样。
6、在客户端电脑下载sokit工具,解压,然后开4个sokit进程(对应2个服,3个服开6个),把对应这几个服的UDP游戏端口和查询端口从假IP转发到服务器所在的局域网IP上。
7、举例:有一服务器在局域网的192.168.1.1上,跑两个地图分别占用游戏端口7777和7779,查询端口27015和27016,而客户端在192.168.1.2上,服务器上开ASM看到的外网出口是87.0.0.1,那么服务器上sokit设置如下图:
new2
客户端上设置如下图:
(客户端自己的局域网IP是始终没用上的,填写ip时请注意)
8、这一步是第10步非官方服务器列表中找不到自己服务器的补充步骤,初次可跳过直接看第9步。回到充当服务器的电脑,关闭服务器。进入这台机器系统的windows\system32\drivers\etc目录中,找到hosts文件并添加一行117.28.245.88 api.epicgames.dev添加完成后同时在ASM设置的基础管理中勾选“启用多平台”(这是允许epic客户端连接和steam客户端一起玩,但是我们这里只是为了利用WC给EPIC平台开的后门,利用EPIC平台在大陆的服务器上传我们的局域网服信息)。最后开启服务器。
9、打开steam,在查看-服务器界面里把你自己以前收藏的局域网ip服务器都删掉,手动添加自己的多个假公网ip服务器,比如我上面设置的87.0.0.1:27015和87.0.0.1:27016。
10、进入游戏,加入游戏时点收藏筛选(不要点成局域网),刷新,等收藏页面中自己开的多个服都显示出来表示可用后。筛选选项卡切换回非官方服务器,认真寻找或者直接输入服务器名称搜索,你应该会发现自己的局域网服也出现在非官列表中,从非官页进服(注意这里和v1方法不同,不是从收藏进服了),方尖碑和补给箱那里传服列表就会刷出集群服务器。另:某些连外网较差的宽带,比如移动宽带,由于运营商屏蔽导致连不上方舟用于上传服务器信息的亚马逊云服务器,会导致你收藏页中虽然能刷出服务器了,但是非官页里还是找不到服务器(官方的列表服务器没收录你的服务器信息)。这时请回到步骤8,增加额外的设置。
11、服务器本机如果同时也开客户端加入游戏,本机上无需sokit,直接收藏假ip服,然后从非官页面进服即可。
2020年12月27日 03点12分 3
level 1
Saltius 楼主
目前我自己测试过移动宽带和电信宽带,前者需要借助EPIC服务器,后者则不需要直接就能在非官页里看见。
2020年12月27日 03点12分 5
@ぐ帮宝适 首先服务器电脑上客户端可以互传,说明你家的电信网连接方舟官方的配对服务器没问题,你私服的开服信息可以正常上传到官方的配对服务器上面。
2024年02月06日 13点02分
大大。电信网,按照上边设置,服务器电脑上客户端可以互传,局域网内另一个电脑不能互传但是能添加服务器,分别进也都可以。这是哪出问题了。。
2024年02月04日 15点02分
还有就是非官页面搜不到任何一个自己的个人服。
2024年02月04日 15点02分
在steam上添加服的时候IP地址并不是ASM给的公网IP而是电脑的本地IP
2024年02月04日 15点02分
level 7
插眼
2020年12月28日 08点12分 8
level 9
前排
2020年12月28日 11点12分 9
level 1
Saltius 楼主
我今天在联通宽带上也试了一下,也能不用步骤8就局域网互通,也就是不用借助EPIC服务器,
看来移动宽带真的是一动不动,戒网神器。
2020年12月29日 00点12分 10
level 13
👍
2020年12月29日 02点12分 11
level 13
局域网自开自娱自乐服,刚刚试了试楼主的方法,非官方服务器搜不到,但是收藏进服也能传服,我只试了双通互传,待会试试多通行不行
2020年12月29日 10点12分 12
是这样的,我自己测试的时候,从收藏进服的话,有时候能传服,有时候又不能传服就是列表里空了,很奇怪。但是从非官页进的话,是肯定能传的。PS:现在我自己的非官页上一个服务器也搜不到,怀疑是不是哪里线路又出问题了。
2020年12月29日 14点12分
@Saltius 一样的情况,但是sokit得开20个,😭楼主还有没有其他合适的工具软件介绍
2020年12月30日 00点12分
@-5294- 我7楼有发另外一个命令行的软件,点开就生效,只是用前编辑一下ip即可。不过好像被审核了除了我自己你们都看不到。我等下再发发看。
2020年12月30日 01点12分
我发的14楼又是只能自己看见,其他人看不见,推荐个tinyportmapper,这种是命令行式的。写好bat编辑好ip端口类型然后点开就能用。(不过依然要点20个,至少比sokit快些)。github上能搜到。
2020年12月30日 01点12分
level 13
11通没问题,非官方服务器搜不到,还是从收藏进的,我只能说,楼主牛比[真棒]
2020年12月29日 13点12分 13
level 8
昨天刚从学校回来就遇到方舟更新 然后自己电脑开的多通服终端搜不到 以为更新问题今天试了还不行 在学校用笔记本开多通和朋友传图都没问题 这放假回家...就.. 终端死活搜不到 steam和方舟主菜单收藏都能搜到 换手机手机热点也不行 醉了 难道就只玩一个地图吗[不高兴]
2021年01月16日 14点01分 15
@Saltius 然后原来旧ip的收藏也要删除,换成新的ip的收藏。
2021年01月18日 01点01分
笔记本是单做服务器还是兼着开游戏?放假回家你的公网IP出口变了,虚拟适配器IP肯定也要跟着改成目前ASM显示的。
2021年01月18日 01点01分
@Saltius 阿阿楼猪对不起[笑眼]我忘记回复了 回完贴我按楼猪的假公网ip设置的贴子设置完就终端就能!搜!到!了! [笑眼] 万分感谢[真棒]
2021年01月18日 03点01分
我是笔记本兼开的 就是你说的这个问题[真棒]
2021年01月18日 03点01分
level 6
非官搜不到服务器咋办,是服务器没有上传吗?收藏进去怎么都搜不到群集服务器。
2021年02月07日 18点02分 17
非官搜不到说明你的服务器信息并没有被上传到登记服。
2021年02月08日 02点02分
看IP你是移动宽带的,那要折腾一番了,还不一定成功。
2021年02月08日 02点02分
另外,你现在开游戏测试的电脑和开服的电脑是分开来的,还是同一台?
2021年02月08日 02点02分
@Saltius 两台
2021年02月08日 07点02分
level 6
这个也有传送时间了,就是搜不到服务器
2021年02月07日 18点02分 18
和我一样,是不是方舟的登记服务器被墙了,非官方服务器列表搜不到保证是不能传服的,除非官方在传服的时候设置了能选收藏服务器列表。
2021年07月12日 08点07分
level 6
还有就是第八步那个hosts文件添加格式带空格吗?我那个不知道设置的对不对。
2021年02月07日 18点02分 19
你在cmd里直接ping一下api.epicgames.dev,看下出来的ip是否是设置的。
2021年02月08日 02点02分
IP和域名之间带空格。
2021年02月08日 02点02分
level 6
2021年02月08日 07点02分 20
现在这样等于是把这条规则注释掉不生效了。你要把117前面的#删掉。
2021年02月08日 07点02分
1 2 3 尾页