|
“TE搞基点对点”这个联机方法我敢说是在同等网络条件下速度最快的。额,好像有自卖自夸的嫌疑 在使用过程中我发现有的TE战士可能兵不了解一些电脑知识,无法顺利联机,这也暴漏了点对点的重大缺点,就是不是很容易上手。开这个帖子的目的就是为了深入浅出的讲解一下基本原理,让大家心里有数。
为了更加有条理,我把他分成条目来逐一释疑,大家不要急,我慢慢道来。
1.为什么蛤蟆能够让我们联机?
英雄无敌是一个局域网联机游戏,相信老的玩家都知道,最早就是在网吧或者学校机房,局域网联机打。其实星际争霸等等游戏也是这样,后来有了对战平台,可能有的人也在对战平台上玩过SOD。对战平台以及蛤蟆的原理就是使用了VPN技术,全称叫虚拟私有网络(虚拟局域网),把原本在互联网上的两个机器,组成一个虚拟的局域网,大家都知道用了蛤蟆后,双方会分配到一个IP地址,这就是蛤蟆的VPN服务器分配给每个用户的,然后使用这个虚拟的局域网和IP地址进行游戏。
大家注意到,蛤蟆有公共VPN服务器来个每个连接他的用户分配IP,组网,以及管理。也就是说,每个用户联机、游戏的流程可以这么看:
蛤蟆A -> [拨号连接] ->蛤蟆VPN服务器 ->[蛤蟆A得到IP地址1.1.1.1]
蛤蟆B -> [拨号连接] ->蛤蟆VPN服务器 ->[蛤蟆B得到IP地址2.2.2.2]
蛤蟆A(B) -> [请求和蛤蟆B(A)]组网 -> 蛤蟆VPN服务器 -> [创建虚拟局域网环境]
蛤蟆A(B)使用各自分配到的IP进行游戏
2.点对点如何让我们联机?
前面说了那么多,是为了说明这一条。所谓点对点,其实也是利用VPN技术,来将两个互联网上的机器,组成虚拟局域网。但是,联机中间,没有VPN中间服务器,而是使用对战双方其中一方的电脑,作为了VPN服务器,这样,没有进过中间环节,相当于两个机器直接相连,自然最快!
对战者A(B) -> [启动VPN服务(传入连接)]
这里有一二非常重要的地方,就是关于IP地址的疑惑。根据目前我们上网的方式大多是ADSL宽带上网,ISP会给我们上网的设备分配一个IP地址,我在这里称之为你的公网IP地址,注意我这里说的是上网设备,而不是说玩家的电脑。如果玩家的电脑直接插上电信拉进来的网线拨号,这个IP地址就是分配给你这个电脑。但是现实生活中一般接一个无线路由器来上网,其他电脑通过WIFI或者网线连接这个路由器,这样来上网。这个时候,公网IP地址是分配给你的路由器的,再由你的路由器分配类似192.168.x.x这类的内网IP地址。这个时候,外部的机器是无法直接连接到你的电脑的端口的(VPN服务需要开放端口1723)。这个时候,就需要你登陆你的路由器,用类似于“端口转发”或者“虚拟服务器”这样的功能把路由器的1723端口转发到你的内网IP地址192.168.x.x上,这样,就可以让其他玩家使用你的公网IP地址拨号连接到你的电脑上了。具体的设置,网上很容易搜索到,这里,就不多提了。
如果你的是用网线直接连接自己电脑拨号,就不必设置了,因为你本事就是使用公网IP地址。
设置完毕之后,就非常简单了。
对战者B(A) -> [链接对战者A(B)的IP]
链接成功之后,就可以喀什游戏了,值得注意的是,点对点链接的工具没有设置传入连接的路由,所以作为链接方(不是服务方)的机子建立游戏的主机容易被服务方机器找到。如果找不到,可以使用传入连接地址池里面的设置来设置。另外地址池的设置最好是和你内网IP地址类似,比如格鲁DD的电脑IP是192.168.1.103,我就把传入连接的地址池设置成192.168.1.200 - 192.168.1.201,我自己的情况是192.168.0.176 ,我就设置为192.168.0.200 - 192.168.0.201。
到这里,就差不多了,相信大家对联机已经心里有数,至少不会连不上抓瞎了。有什么问题都可以在帖子后面反馈,附件是TE点对点工具,一看就懂的 |
评分
-
1
查看全部评分
-
|