查看: 6198|回复: 21
打印 上一主题 下一主题

[分享] 解决家庭路由器环境下联机游戏无法建房的方法

  [复制链接]
跳转到指定楼层
1#
发表于 2015-1-4 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 onper 于 2015-1-4 15:31 编辑

一、先说说我的现象:
    家里一台PC,两台笔记本,两个手机,全部通过wifi连接;路由器是水星的150M MW150R,设备获取地址都是DHCP服务自动分配的,也没有设置DMZ主机参数。玩实况的话,分两种情况:
    (1)用笔记本玩的话,如果当天回家开了路由器后,第一台连接路由器的设备是笔记本的话,进游戏有时候能建房间,但是马上退出游戏重进,就无法建房间了,提示NAT接驳类型问题。如果当天回家开了路由器后,第一台连接路由器的设备不是笔记本的话,完全没法建房间,也是提示NAT接驳类型问题。
    (2)用PC玩的话,大多数情况下都能建房间。

二、解决办法1:考虑到提示NAT接驳类型问题,有可能是主机的请求发送到服务器后,返回的数据包找不到主机的源地址导致。于是进路由器设置DMZ主机(也就是相当于把自己内网的一台机器“暴露”在外网,互联网上其他人可以直接访问你这台主机)。这里有个问题,因为家里设备都是自动获取地址的,每次的地址都可能不同,懒得经常去路由器配置画面改DMZ主机地址,所以就先去路由器的 DHCP设置---静态IP分配 那里,输入自己笔记本的MAC地址,然后给它绑定一个IP地址(比如说192.168.1.88),保存好,重启路由器后,笔记本获取的地址就固定在192.168.1.88了。然后去DMZ主机设置那里,把192.168.1.88设置成DMZ主机。然后进游戏测试,能建房间了。立刻把PC也开了进游戏尝试建房间,结果PC就提示NAT接驳类型问题了。再回头用笔记本重新进游戏建立房间,杯具了,刚才还能建房间的,现在也提示NAT接驳类型问题了。接着请看以下终极解决办法2。

三、解决办法2:配置DMZ主机参数的方法,可能有时候还是不能完全解决问题。那么我们可以考虑指定游戏使用的端口,然后永久性的绑定端口和主机IP的关系。
    首先还是要去路由器的 DHCP设置---静态IP分配 那里,给自己玩实况的电脑绑定一个IP地址(比如说把我的PC绑定192.168.1.66,笔记本绑定192.168.1.88),保存好,重启路由器后电脑的IP就固定了。然后执行游戏的setting程序,把在线那页的UDP端口自动分配的勾去掉,设置一个比较大的端口值(比如我设置PC上的端口为29090,笔记本上的端口为39090)。完了,再去到路由器的 转发规则---虚拟主机设置 那里,把刚设置好的IP和端口对应关系新增填写好并保存(比如我的PC是29090端口,对应IP192.168.1.66;笔记本是39090端口,对应IP192.168.1.88)。接着,还要去 转发规则---特殊应用程序配置 那里,把端口和涉及的服务、协议配置好(我家里配置的是29090和39090端口各一条参数,服务和协议什么的都是选all)。配置完毕后,分别开PC和笔记本进游戏同时建房间,现在已经都能建房了,别人也能正常加入房间一起联机。反复退出重进游戏测试,也是没有问题了。

其他牌子路由器的设置方法也是大同小异,解决问题的思路也是一样的。

2#
发表于 2015-1-4 15:36 | 只看该作者
请问长城宽带可以吗?听说长宽都是NAT3类型的,玩国外服务器的联机游戏就是残废

点评

长城宽带的让当地长城给你后台建立一个VPN账号,登陆就可以用了。我就是长城  详情 回复 发表于 2015-1-5 08:59
不清楚,我的方法只是解决一般家庭用路由器的,你可以尽管试试。如果营运商的交换设备对NAT有限制的话,可能不行  详情 回复 发表于 2015-1-4 15:39
3#
 楼主| 发表于 2015-1-4 15:39 | 只看该作者
zc0313 发表于 2015-1-4 15:36
请问长城宽带可以吗?听说长宽都是NAT3类型的,玩国外服务器的联机游戏就是残废

不清楚,我的方法只是解决一般家庭用路由器的,你可以尽管试试。如果营运商的交换设备对NAT有限制的话,可能不行
4#
发表于 2015-1-4 16:26 | 只看该作者
是不是一定要NAT2啊
5#
发表于 2015-1-4 17:16 | 只看该作者
mikesong: 关于您在“解决家庭路由器环境下联机游戏无法建房的方法”的帖子
你好朋友 请问端口填写的是触发端口 还是开放端口?俩端口填的一样吗?开放端口是本机开放的端口吧?那么触发端口怎么查询啊?谢谢  在线急等!!

点评

俩端口填的都一样,都是填写你在游戏setting程序里头手动分配的那个udp端口值  详情 回复 发表于 2015-1-4 17:35
6#
 楼主| 发表于 2015-1-4 17:35 | 只看该作者
mikesong 发表于 2015-1-4 17:16
mikesong: 关于您在“解决家庭路由器环境下联机游戏无法建房的方法”的帖子
你好朋友 请问端口填写的是触 ...

俩端口填的都一样,都是填写你在游戏setting程序里头手动分配的那个udp端口值

点评

成功建房间了,多谢!!!!  详情 回复 发表于 2015-1-4 19:57
7#
发表于 2015-1-4 18:34 | 只看该作者
支持楼主……               
8#
发表于 2015-1-4 18:54 | 只看该作者
谢谢分享
9#
发表于 2015-1-4 19:57 | 只看该作者
onper 发表于 2015-1-4 17:35
俩端口填的都一样,都是填写你在游戏setting程序里头手动分配的那个udp端口值

成功建房间了,多谢!!!!
10#
发表于 2015-1-4 21:13 | 只看该作者
非常有营养的帖子。长宽用户表示马上试试
11#
发表于 2015-1-5 00:34 | 只看该作者
你们现在都能登上服务器?都用的什么网络?移动表示没有能力
12#
发表于 2015-1-5 08:59 | 只看该作者
zc0313 发表于 2015-1-4 15:36
请问长城宽带可以吗?听说长宽都是NAT3类型的,玩国外服务器的联机游戏就是残废

长城宽带的让当地长城给你后台建立一个VPN账号,登陆就可以用了。我就是长城
13#
发表于 2015-1-5 19:58 | 只看该作者
有线通两种方法都试过了  就是不行
14#
发表于 2015-1-28 17:02 | 只看该作者
今晚回去试试,楼主太强大了!!
15#
发表于 2015-1-28 17:49 | 只看该作者
楼主好人啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表