轩辕春秋文化论坛 » 运筹帷幄 » 三国志6网络版联机技术突破


2011-5-28 13:00 豪杰兴邦
三国志6网络版联机技术突破

终于突破网络上面防火墙的阻挡,让这个游戏联机了。

经过多次测试以及技术分析,终于发现不能联机问题所在,现在已经解决这个问题了,可以联机了。
联机需要使用一个软件,名字是SoftEther,也就是一个虚拟网卡的软件。
这个软件虚拟的局域网具有物理局域网的全部特性。

点击下载:[url]http://www.skycn.com/soft/19509.html[/url]
具体设置可以看软件的说明。
注意,虚拟网卡需要使用固定IP,目前设置的是192.168.20.X
IP地址设置不能重合,如果重合,会导致冲突。


其中,sanak和阳光男孩与我一起进行了测试,从各个角度分析了问题所在,以及探讨解决问题的方法。

当然,我已经组建了对战QQ群。
ID:148953900

[color=Silver][[i] 本帖最后由 豪杰兴邦 于 2011-5-28 14:22 编辑 [/i]][/color]

2011-5-28 13:27 zidaneluo
是互联网联机嘛?lz写个图文并茂详细的教程吧!

[color=Silver][[i] 本帖最后由 zidaneluo 于 2011-5-28 13:29 编辑 [/i]][/color]

2011-5-28 13:39 豪杰兴邦
回复 #2 zidaneluo 的帖子

游戏理论上是可以在互联网直接联机的,但是因为防火墙的原因,目前互联网联机很难实现,主要是使用局域网联机,并且这个游戏不能兼容大部分的虚拟局域网,当然,物理局域网没有任何问题。
这个软件就是虚拟局域网的软件,虚拟的局域网具有物理局域网的全部特性,能够穿透网络上面的防火墙来通信。
当然,这个软件分为两个部分,虚拟网卡,虚拟集线器,客户机只需要安装虚拟网卡,服务器需要用户自行设置,就是一个虚拟集线器。

2011-5-28 13:40 豪杰兴邦
软件提供了详细的教程,安装好后就可以查看。

2011-5-28 13:47 zidaneluo
没大看懂,可不可以理解为:通过这个软件实现互联网对战?

2011-5-28 13:54 kennethkls
:hz1018:真想快點可以試一下

2011-5-28 14:17 豪杰兴邦
[quote]原帖由 [i]zidaneluo[/i] 于 2011-5-28 13:47 发表
没大看懂,可不可以理解为:通过这个软件实现互联网对战? [/quote]
就是虚拟一个与物理局域网一样的虚拟局域网。

2011-5-28 18:17 潇湘暮客
召唤技术达人鉴定:hz1026:
求精求推荐求高亮求加粗求置顶:hz1026:

2011-6-8 10:16 豪杰兴邦
经过部署以及测试,发现这个软件可以兼容Windows vista Windows7系统。
安装过程会提示,有驱动程序没有经过数字签名,选择允许安装即可。
另外,Windows7系统没有telnet.exe,所以需要下载一个telnet.exe放到%systemroot%\system32\里面(在地址栏直接输入%systemroot%\system32\后按回车即可),这样就可以管理虚拟HUB服务器了。

附件是telnet.exe,如果是Windows7,则需要下载,Windows2000/XP/2003不需要下载。

2011-6-8 10:24 墨叶
三国志6的战斗模式适合联网。
内政和战斗都是轮流执行的吗?

2011-6-8 10:44 豪杰兴邦
[quote]原帖由 [i]墨叶[/i] 于 2011-6-8 10:24 发表
三国志6的战斗模式适合联网。
内政和战斗都是轮流执行的吗? [/quote]
游戏分为战略阶段,外交阶段,战斗阶段,类似于三国志9的流程。
战略阶段执行战略指令,录用武将,编制军队都是在这个阶段进行。
外交阶段进行外交交涉。
战斗阶段进行战斗,战斗是可以控制的,战棋模式。

2011-6-8 23:25 feiyue1206
小白友情围观中,加亮先:hz1019:

2011-6-9 21:29 豪杰兴邦
现在则是招募对战玩家了,玩单机模式没有啥意思。

2011-6-10 15:12 figozhu
SAN 6怎么对战?

2011-6-10 20:11 豪杰兴邦
[quote]原帖由 [i]figozhu[/i] 于 2011-6-10 15:12 发表
SAN 6怎么对战? [/quote]
这里是PC版三国志六网络版,可以直接对战的。

2011-6-21 17:55 yukai889
回复 #1 豪杰兴邦 的帖子

我是不是可以这样理解:有独立IP就可以联机?

其实现在ADSL用户上线都会分配到一个独立IP的.正是会在每次登录时会有变化.其实这是保证IP最大化被利用.你没用时就被别人拿去用了.
说回游戏:我查看自己的公网IP.,路由上设置开放他监听的端口.然后用这个公网IP直接联机按道理是不是就可以了

2011-6-23 17:28 豪杰兴邦
[quote]原帖由 [i]yukai889[/i] 于 2011-6-21 17:55 发表
我是不是可以这样理解:有独立IP就可以联机?

其实现在ADSL用户上线都会分配到一个独立IP的.正是会在每次登录时会有变化.其实这是保证IP最大化被利用.你没用时就被别人拿去用了.
说回游戏:我查看自己的公网IP ... [/quote]
以前的网络条件是可以直接联机的,现在不行了,现象是可以找到主机,却无法加入,连接超时。
原因是这个游戏的网络访问不规范导致数据包被网络防火墙拦截,除非主机和因特网之间没有任何防火墙。
现在已经有专用联机平台可以使用了,可以让数据包顺利通过防火墙。
而联机平台是通过架设私有服务器的方式组建虚拟局域网。
当然,通用联机平台无法使用,比如浩方对战平台,QQ对战平台等,现象和IP直接连接一样,数据包被防火墙拦截,无法连接到主机。

2011-6-23 17:39 tom1234
好东西。支持

2011-6-25 00:03 yukai889
回复 #17 豪杰兴邦 的帖子

我试过了,确实是这样的.
顶上提到的那个软件在我win7 64位上不能装.悲剧啊:hz1004:~

2011-6-26 20:27 豪杰兴邦
回复 #19 yukai889 的帖子

这个软件只支持X86的Windows2000/XP/2003/2008/7。
因为X64的系统不能使用X86的驱动程序。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.