嘿,各位游戏爱好者们!你们是否曾经在玩《FIFA》或《使命召唤》这类多人在线游戏时,遇到过无法顺利联机的问题?那可能就是NAT(网络地址转换)在作怪了!NAT不仅影响我们日常上网,更是在联机游戏中扮演着至关重要的角色。今天,就让我们一起来揭开NAT的神秘面纱,探讨如何通过简单的设置,让你的游戏体验从卡顿、掉线的噩梦中解脱出来,享受流畅无阻的竞技快感!无论是Xbox、PlayStation还是PC玩家,这篇攻略都能帮你搞定那些恼人的网络问题,轻松成为联机游戏中的高手!跟着我,咱们现在就开始吧!

Nat 基础知识

NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。

通俗上来讲,NAT类型对于联机游戏特别是P2P联机游戏必须要了解的,每个人有nat类型决定着能否加入或者让加人加入自己创建的游戏房间,或者类似FIFA此类的点对点游戏,对nat的要求都非常高。

NAT类型

以XBOX ONE为例,nat类型分为三种

开放

中等

严格

三种类型与联机的关系,比如XBOX A和XBOX B两个用户,对号为可联机,叉号为不可联机。

解决办法

1.设置DMZ主机

将你的主机(不管是PC还是XBOX还是PS4)设置为固定IP,进入路由器界面,找到设置DMZ主机的菜单(每个路由器不一样,一般此功能都位于商口转发或者路由功能等高级功能菜单中),打开DMZ主机,然后将主机的IP输入重启路由即可。

以我的路由器界面为准:

2.设置upnp

在路由器界面找到设置upnp功能,应该与DMZ主机是在差不多的位置

3.设置full-cone NAT

有的路由器会提供此功能,比如我用的水星路由,在wan口设置的高级设置里面有一个开启full-cone NAT,打开即可。

4.端口映射

其中有几个端口是需要UDP和TCP都需要开启的,所以设置如下:

我的路由菜单是转发规则—虚拟服务器,然后新增规则,把相应的端口增加进去即可

各平台需要开放的端口列表:

XBOX 360

UDP: 53; 88; 3074; 3659

TCP: 53; 80; 3074; 3659

XBOX ONE

UDP: 53, 88, 500, 3074, 3544, 3659, 4500

TCP: 53; 80; 3074; 3659

PS3

UDP: 3074, 3478-3479, 3658-3659, 5223, 6000

TCP: 80, 443, 3659, 5223, 10000-10099, 421273

PS4

UDP: 3074, 3478-3479, 3659, 6000

TCP: 80, 443, 1935, 3478-3480, 3659, 10000-10099, 42127

PC

UDP: 3659; 9565; 9570; 9000 - 9999

TCP: 3569; 9946; 9988; 10000 - 20000; 42124

PS:需要特别注意的是,如果你的宽带是二级运营商,比如江湖无敌大长城,可以不用看此教程,因为看了也没用,半个月前亲测长城nat类型永远是严格的,因为长城是光纤到楼,就相当于整个楼用一个大路由器,除非你把整栋楼的猫破解了。

如果是一级运营商,比如联通、电信、移动,一般是没有问题的,默认即可open,有个别有问题的按照上面4种方法的任意一种方法都可以实现open,不需要几种方法一起用,比如我只开了cone-nat就可以了。当然也与路由器有关,路由器的话还是买Dlink或者TPlink比较实用吧,个人感觉。


点击进入灵境手游GAME《FIFA15》游戏论坛专区