火炬之光2局域网联机补丁

励志句子
评论 2023-05-31 13:46:19 浏览
一、【图片】【联机】火炬之光2互联网连不上?虚拟局域网联机教程+转发工具_火炬之光2吧

1、近和好友一起联机火炬之光Torchlight发现官方的互联网模式有些问题,虽然能搜到房间,但如果网络运营商不同或地域不同,即使关闭防火墙,仍有很大概率连接不上。

2、因此研究了一下如何搭建虚拟局域网(vlan),从而使用局域网模式联机。

3、联机方法简单,体验十分顺畅,在这里分享给大家。

4、本来写了一个详细的教程贴,结果可能因为里面有链接,大号直接被全吧制裁了。

5、特地注册了一个小号,这次只能简单讲下方法,细节请大家自己探索二楼放内容。

6、这里直接提供3种解决方案、(1)蒲公英+自编开源转发工具(2)ZeroTier+修改网络跃点数为1或用转发工具(3)公网IP(或校园网?)使用转发工具联机。

7、方法中前两个的优劣在于、蒲公英、(优点)国内服务器,网络稳定,操作较便捷。

8、(缺点)免费版多3人联机(如果第4人有公网ip或做了端口映射也行)。

9、过滤了广播消息,需要配合我编写的转发工具一起用。

10、ZeroTier、(优点)免费支持50人网络。

11、能发广播消息,因此只需要修改跃点数就能联机(或者也可以配合我写的转发工具一起用)。

12、(缺点)外国工具。

13、服务器可能在外国(但本人测试联机体验还不错)。

14、界面英文,使用较复杂。

16、详细的内容本来都写好了,但是抽楼实在厉害,后面我会把内容发到csdn。

17、没法描述的很细致,只能靠大家自己探索了。

18、该方法理论上适用于各种情况的联机,不限于st正版,可以跨平台,各种版本。

19、希望可以对互联网死活连不上的各位有所帮助。

20、原理分析。

21、torchlight2局域网联机,是基于建房主机发送broadcast包到局域网,告知其他玩家房间信息,从而连接。

22、大家可以尝试使用wire-/。

23、shark抓包udp.port==4549来探索。

25、而为什么大家看不到彼此的房间呢?原因可能有两个、(1)broadcast包发送到了错误的网络(接口、网卡)上,因为搭建的局域网不是代价(跃点数)小的。

26、默认可能发送到了家庭局域网中。

27、(2)broadcast被虚拟局域网过滤。

28、如果是情况必须配合我写的转发工具,方可正确发送房间信息给其他玩家。

29、如果只有情况可以通过修改网络跃点数为提升网络优先级。

30、或是配合转发工具使用。

32、希望可以置顶或加精,帮助更多玩家。

33、@我是楼上的dad。

34、帖子原文上传到tx文档了,大家可以查看详细说明。

35、link后缀是doc/DZVZKTkNFb3NvZVZS。

36、(1蒲公英组网+自编转发工具使用教程)使用蒲公英组网、(优点)国内服务器,网络稳定,操作较便捷。

37、(缺点)免费版多3人联机(如果第4人有公网ip或做了端口映射也行)。

38、过滤了广播消息,需要配合我编写的转发工具一起用。

39、(蒲公英组网步骤说明)(1)首先,注册并下载蒲公英访问端个人版。

40、(2)创建网络。

41、创建和管理网络需要在蒲公英官网界面,点击“管理平台”(注册登录按钮的边上)。

42、此时可能已有网络,可以查看或删除网络。

43、如果没有网络,选择“对等网络”创建即可(免费版只能创建对等网络)。

44、创建后记住网络ID,并注意修改“入网方式”,如下图、如果设置了入网审核,可在“消息”中查看入网申请。

45、使用中如果遇到问题,例如删除成员再添加后依然显示3人已满,可以随时删除网络重新创建。

46、(3)加入网络。

47、所有电脑都需要下载运行蒲公英访问端,初始可能自动加入了一个网络。

48、现在需要所有人加入同一个网络,点击上方的大星星,选择“加入其他网络”,输入上一步中的网络ID即可,如下图、如果显示“禁止入网”请检查上一步的入网方式是否设置。

49、入网后可以看到网络中的电脑和ip地址。

50、创建游戏房间的主机需要记住其他人在vlan中的ip地址。

51、右键点击可以ping其他人,但需要关掉防火墙才能ping通。

52、至此,蒲公英搭建vlan完毕。

53、但此时游戏中是看不到建立的房间的,原因在于、(1)房主通过广播方式向局域网发送房间信息,但是信息没有发送到我们建立的vlan中,而是有可能发送到了“跃点数”更小的家庭局域网中。

54、(2)经过和技术人员确认,蒲公英会过滤组播或广播消息。

55、因此即使将广播消息发送到了vlan中,其他人依然收不到,看不到房间。

56、有关游戏联机的原理,在(4原理分析)部分我将详细介绍。

57、如何解决收不到消息的问题呢?在蒲公英vlan中,指定ip直接通信是允许的,那么我们就可以将广播消息中的内容,直接发送至其他人的电脑,这样其他人就能在游戏中看到房间了。

58、我编写的简单的转发工具Torchlight2LanGameServerTool,就是读取游戏发送的广播房间信息,直接发送到指定ip。

59、下面将介绍使用方法。

61、(Torchlight2LanGameServerTool转发工具使用方法)(1)注意、只有建房的主机需要开启此软件。

62、软件和游戏开启的先后顺序,经测试应该没有影响。

63、(2)建房主机打开软件,提示输入其他玩家的ip。

64、多个ip用“空格”或“英文逗号”分隔,需要在一行内输入。

65、例如,上面的例子里另一名玩家的蒲公英ip是1输入并回车即可,如下图、(3)回车后,软件开始探测局域网游戏的广播消息。

66、房主可以此时游戏建房。

67、抓包发现游戏房间消息每30秒广播一次,因此等待不超过30秒,软件就能探测到消息,并转发给其他人,如下图、此时其他人应该就能看到房间并顺利加入了。

68、后续连接和数据传输由游戏负责,可以将软件关闭了。

69、也可以留着软件,一直向目标发送房间信息。

70、运行不占cpu、内存或网络资源。

71、蒲公英的缺点在于,免费版多支持3人联机。

72、如果是4人联机的话,就需要其中一人有公网ip,或对4549端口进行了映射,从而房主可以使用转发软件将消息发送给第4人。

73、如果不能满足以上条件,就需要使用下面介绍的ZeroTier软件进行组网。

75、(2ZeroTier组网+修改跃点数教程)ZeroTier、(优点)免费支持50人网络。

76、能发广播消息,因此只需要修改跃点数就能联机(或者也可以配合我写的转发工具一起用)。

77、(缺点)外国软件,服务器可能在外国(但本人测试联机体验还不错)。

78、界面英文,使用较复杂。

79、(ZeroTier组网步骤说明)(1)首先依然是注册(SignUp)并下载(Download)客户端。

80、ZeroTier目前只需要建立网络的人注册,加入网络只下载客户端即可。

81、安装客户端的时候,好像选不了安装位置就直接安完了,稍微有点流氓,不过为了不受限的免费联机人数(50人),还是值得一试。

82、(2)建立网络。

83、注册并登录后,网页端会有一个详细的建网指引,按照默认设置建立即可。

84、点击Networks,点击Createanetwork一键创建网络,之后点击下方的网络信息进入管理,如图、进入网络的管理界面后,记住网络ID,可以起一个名字,设置AccessControl访问控制模式时,如果选择了private私人模式,他人加入后需要点击授权才能连接。

85、如果选择的是public公共模式,则任何人都可以直接连接。

86、其他设置不用变。

87、如下图、如果选择的是private模式,在Members栏,注意他人连接后需要勾选Auth授权,并记住他人的vlanIP,如图、(3)加入网络。

88、所有人都需要安装客户端。

89、安装后软件没有在桌面创建快捷方式,首先查看ZeroTier是否已经启动(右下角程序栏是否有新图标),如果没有,点击左下角windows图标,直接输入zerotier搜索、启动即可。

90、启动后不会自动打开软件界面,需要在右下角找到图标,并右键点击,选择OpenControlPanel…启动,如下图、之后在下方输入网络ID即可,无需修改其他设置,如下图、如果网络设置的是private模式,需要在网页管理界面勾选Auth授权才能成功连接。

91、至此,ZeroTier搭建虚拟局域网就完成了。

92、但此时大家创建游戏后可能依然看不到彼此的房间,抓包发现游戏房间信息并没有发送到正确的网卡上。

93、游戏发送广播消息(目标ip为222255)时,是根据路由表自动选择网卡,因此可能将消息发送到了家庭局域网(如平时用的wifi)中,而没有发到我们创建的vlan中。

94、如何解决看不到彼此的问题呢?这里提供两个方法、(1)使用我编写的转发工具,用法参见前面。

95、(2)修改网络跃点数,只需简单修改系统设置即可,接下来会讲。

97、(修改网络跃点数教程)在使用ZeroTier搭建vlan网络后,网络可能优先级较低,导致游戏中看不到房间。

98、这一步的目的,是希望更改网络优先级,使得游戏广播包优先走vlan网络,而非其他局域网。

99、之前有吧友使用ForceBindIP强制游戏走指定网卡,也是一个办法,但需要下载软件且使用起来比较麻烦,而且可能不支持mod版本游戏。

100、其实更改优先级可以简单通过修改系统设置实现,下面进行介绍。

101、(1)右下角程序栏,右键点击网络图标,打开“网络和Internet”设置,弹出的设置中点击“更改适配器选项”(win7右键网络应该直接有适配器选项),如下图、(2)在弹出的网络列表中,找到ZeroTier对应的网络,右键打开“属性”。

102、选中“Internet协议版本4(TCP/IPv4)”,点“属性”。

103、(此时假如选择的是“使用下面的IP地址”,但底下都是空的的话,需要点“自动获得IP地址”,否则下一步无法点确定保存。

104、如果IP不是空的就不用管。

105、有小概率出现空的的情况。

106、)点“高级”,如下图、(3)在高级设置中,将“自动跃点”取消,下面手动输入跃点数为一个较小的数,比如1。

107、修改后一路确定保存即可,如下图、。

108、(检查修改跃点数是否生效)修改跃点数后,游戏中应该就可以看到房间了。

109、如果还是看不到,可以检查一下修改跃点是否起了作用,方法如下。

110、(1)按键盘的win+R打开运行,输入cmd并回车打开windows命令提示符(命令行),输入routeprint打印路由表。

111、找到其中的IPv4路由表,如下图、(2)找到网络目标(第一列)为222255的路由,可能有多行。

112、这时候看右侧的接口(倒数第二列),找到vlan相关ip的那一行。

113、如上图中129开头的是我创建的vlan网络范围内的ip,而187开头的是家庭局域网ip(更常见的是11x.x),0.1是本地回环ip。

114、vlan对应的跃点数(后一列),是这几行里小的即可。

115、跃点数越小,代表网络代价越小,优先级越高。

116、在前面的修改前,可能家庭局域网跃点数更小,因此游戏广播包优先走家庭局域网。

117、修改后vlan跃点数更小,就优先走vlan了。

118、这样,我们使用ZeroTier配合修改跃点数就可以实现局域网游戏联机了。

119、如果修改跃点数后,广播路由中vlan对应的跃点数仍然不是小的,那么就依然需要(使用前面的转发工具)进行发包。

120、或者可以尝试使用route命令直接修改路由表,但这样做有一定风险。

121、如果使用蒲公英组网,修改跃点数是无效的,因为即使优先使用对应网卡,广播包也会被蒲公英过滤掉,其他人是收不到的。

123、(3公网IP(或校园网?)使用转发工具联机教程)如果联机的所有人(理论上只要求主机外的所有人)都有公网IP,或者对4549端口进行了端口映射(火炬之光2局域网联机默认使用4549端口),那么可以不用vlan组网工具,直接使用我编写的转发工具,在公网上通信。

124、校园网环境可能也适用(假如校园网过滤了广播消息,但是没有禁止点对点通信)。

125、这种条件下,只需要主机开启转发工具,输入其他人的公网ip(或校园网ip)即可。

126、软件使用参考前面的教程。

128、(4原理分析)接下来将简要分析Torchlight2局域网联机原理,以及自编转发工具原理(Torchlight2局域网联机原理)(1)确定程序占用的网络端口。

129、可使用windows资源监视器,或者在控制台中组合tasklist、netstat–nao、findstr命令查询Torchlightexe占用的端口号,其中局域网游戏房间信息传输端口是固定的45UDP协议。

130、(2)使用wireshark抓包。

131、确定端口后,就可以设置过滤条件udp.port==4549进行抓包分析。

132、抓不到的可能是没有选对发送信息的网卡。

133、主机创建房间后,可以发现每隔30秒发送一条len=50的广播消息(len长度和房间名有关),可以看到里面解析出了房间名(testroom)。

134、Len=7的包暂时不知道是什么作用,猜测可能是保持NAT环境下端口占用用的吧。

135、如下图、而进行搜索的玩家,抓包发现,会在打开局域网菜单时,以及点击刷新按钮后,发送len=18的广播报文,如下图、我们可以把数据复制下来,主动构造包发给主机电脑进行测试。

136、发现主机除了每30秒广播一次房间信息外,如果收到其他玩家发送的len=18请求,会再广播一次房间信息。

137、这样其他玩家进入局域网时,可以无需等待立即搜到房间。

138、不过可惜的是,即使是收到请求,主机此时发送的依然是广播消息而非点对点消息,如果网络无法广播,就需要转发工具。

139、关于主机广播房间信息的报文内容,我没有做详细的探究,感兴趣的可以尝试解析一下对应字段,目前只确认了房间名的字段。

二、局域网联机 只能看到房间然后连不进去【火炬之光2吧】

1、寝室4人连。

4、上午还好好的,下午就连不了了,感觉这个游戏局域网联机就是随缘。

5、房间都能看到,就是一直连接主机然后连接失败。

6、有没有解决方法呀。

8、退出账户重登。

9、关闭防火墙,我连同一路由器,一开始也你这样,后来关了防火墙就能连上了。

三、火炬之光2局域网搜不到房间是什么原因?

1、拷的是安装包还是文件夹?文件夹的应该不可以可能你的火炬就不能LanGame因为它没破解好你可以重新下一个反正把save文件夹留下就不用重玩有的版本save里有个一串数字的文件夹里面是存档有的save里直接是存档我的是前面一种的可以玩没问题(游民星空的)对了注意如果你是一种换令一种(我前面说的那俩save有区别)那么箱子里的东西可能会出不来人物不变。

四、火炬之光2我们舍友三个局域网联机为啥就我不能进?他俩能连上。。。

1、很多单机游戏联机的时候都会出现这个问题,解决办法如下,先关防火墙,右键游戏的那个exe文件属性,调成用win7兼容模式运行,应用。

2、然后开游戏的时候右键,以管理员身份运行,这样打开。

3、所有的电脑都要这样设置,这样打开。

4、然后就可以愉快的联机了~。

五、火炬之光2联机了局域网问题

1、联局域网时得到的装备和任务什么的一般都可以延续到单人模式,除非是你点了不同的开始程序,一个是火炬之光exe一个是sterm.exe这两个是不同的,进度不会保持一致。

2、连局域网后单人是可以共享进度的,但是连到网上的话,就不同了。

3、我和室友试过,练好局域网,一起玩,后来开单人的,进度都没变。

5、个人估计是你点开了steam.exe。

六、求类似火炬之光可以局域网玩的游戏

1、暗黑。

2、剧情免费哦或者单机的是泰坦之旅仿暗黑类的还有射击的无主之地和求生之路还有一些一时想不起来了。

七、为何火炬之光2打MOD局域网联机只能看见房间没有加入_火炬之光2吧

1、MOD顺序版本和文件都是一模一样的。

2、有些mod不支持联机。

3、因为mod联机,必须MOD内容(版本)完全一致,mod排列顺序完全相同。

八、火炬之光2 联机教程 【无需平台版】【终结宿舍联机话题】_火炬之光2吧

1、如题,昨天突然想和舍友一起玩火炬寻求各种联机方法,但是每次都是以失败告终,于是想如果成功了,一定要分享出来,经过昨天半天的折腾,终于找到了解决方案,现在特地来分享一下,希望可以给想和朋友一起玩耍的同学们提供帮助。

3、+++++++探索过程++++++++(在说所有事情之前,我想感慨一下、早知道买个正版了!)昨天中午,我在游民星空下载了火炬之光然后给同学和我的PC(我的OS是win他的OS是win7)装上,然后我想起曾经第一次玩,是用win7自己创建基于蓝牙的无线局域网,于是我也想这么弄,但是我发现win10取消了这个功能,无奈只好用他的破电脑创建局域网,但他么奇怪的是,我连不上他电脑创建的局域网,所以这个方法行不通,后来我想直接在cmd下用命令开启wifi,那样我的电脑就也可以创建无线网了(这个方法在下面会提),更改一下ip地址,这种方法我们两个人玩起来了,玩到了5~6的样子,另一个室友回来了,我叫他一起玩,但是诡异的是,他么这个第三者的电脑又连不上我创建的无线网了,真是日了狗了。

4、接着换成让第三者创建局域网——连上了,并做了一些配置改动,以为能玩了,他么的发现不了创建的游戏,真是要被狗日了!。

5、+++++++探索过程++++++++之后便把方向朝向各个对战平台(参考的是置顶帖),首先是想尝试、浩方、发现要打一个什么补丁,我靠真麻烦,然后给的那个补丁链接已经因为版权要求被删除了,放弃浩方。

6、vlan、什么鬼,这个我装好后打开程序的第一反应,根本没法点击任何地方,发现原来要注册账号,于是我去注册一个账号,注册账号的时候,发现要填、注册理由!我日,我知道玩了,这个论坛是一个有逼格的论坛,肯定有审核机制,我小心翼翼地写了、“想和朋友们一起玩耍。

7、”(为了表示诚意,我加上了句号)。

8、然后,然后,我等了一分钟,发现仍然正在审核——然后,我移除了vlan。

9、游侠、嗯,游侠玩起来了,当我们进入的时候,感叹,把这些技术问题交给这些大公司完成才是正确的选择,但是——但是进去之后、“你们怎么不走啊,想傻子一样站在那不动干什么?”“你们干嘛对这空气扔技能?”“你一个机械师怎么会瞬移,卧槽!“”你们人呢?就剩我一人打boss啊,死了“嗯,总的来说就是——免费的大公司并不是正确的选择。

10、——————————————————————————总结一下,就是不要用这些对战平台了,我感觉都一样,天下哪有免费的午餐,延迟高是肯定的,而这个游戏稍微有一点可观察的延迟便一定让你不想和多人再玩下去。

12、+++++++解决方法一(靠谱的,有路由器)++++++++我不知道现在朋友们在一起的时候,是怎样使用网络的,我们这边都是使用的路由器,如果使用的是路由器那就好了,如果没有可以借一个,不需要连上internet,只要能发射出wifi就可以了。

13、连上路由器的wifi,然后进入(控制面板)-(网络和Internet)-(网络和共享中心),点击下图的圈区、进入之后,点击(属性),进入属性后,双击点下图的圈中区、。

14、+++++++后说几句+++++++其实无论什么还是用正版好,那样就不会走这么多弯路,而且游戏体验还不好(我是指各个国产对战平台),有一句始终是正确的、”天下没有免费的午餐。

15、“我这样折腾,到后得到的真是”免费的午餐“吗?免费个几把,我花了半天的时间搞这个东西,这还免费,真是日了狗了。

16、我分享出来,其他人就免费了吗?能找到这个吧,绕过置顶帖,选择阅读我这个帖子,在这之前,我想他很有可能已经花了两三个小时了。

17、-------------------------------------支持正版,才是王道啊。

19、其实直接互联网就行了。

20、终于发完了~这贴感觉写的不错~点个赞~不过~正版现在也成了买情怀了~。

21、有疑问,可以提,我在线。

22、现在盗版也可以用互联网联机,去torchlight英文官网注册runnic账号就能直接用互联网联机。

23、也就是说现在买正版买的就是情怀和steam成就,喜欢就支持一下买个正版,随便玩玩就玩盗版好了。

24、后感谢楼主的分享,码这么多字辛苦了。

25、我这边和舍友联机时,就是路由器,也会出现第三者连不上的问题,但是解决方案有了,楼主也可以试试,必须win7的那位同学后进入游戏,俩舍友都win8后进入都不行,就我win7,出了问题,我后进就行了。

26、嗯就这么简单,这游戏就这么傲娇只认win7。

27、这个应该顶一个。

28、此贴必火,留名。

29、我之前在网上看直接用网线点对点连接这样可以吗只是我们俩一起玩。