上个月有位用户在我们这购买了一台9K多的主机,在玩DNF的时候发现单刷没有任何问题,但是一组队就卡。由于本人从来没有玩过DNF,所以就在网上搜索了一下,发现很多用户都遇到过这样的问题。排除古董电脑配置低原因,造成DNF组队卡顿的问题其实是由于网络的上行速度导致的。
 
       DNF这个游戏对硬件的要求并不高,一台2000元左右的主机就可以了。不过由于游戏本身设计的原因导致了这个游戏在组队时对网络上行带宽的要求比较高(所谓上行带宽其实就是网络的上传速度)。但是现在很多家庭用户使用的宽度上行带宽很小,这种情况下即使你的电脑配置非常高,但是受限于网络的上传速度,DNF组队就会很卡。相反一些小型网吧的低配置主机玩DNF时,不管单刷还是组队都很流畅,这正是因为网吧所使用的网络都有着很高的上行带宽速度。

DNF单刷不卡,组队卡
 
       为什么DNF这个游戏一组队就对上行带宽要求很高?
 
       DNF单刷时不卡,3人或者4人组队卡,一般是网络线路导致。国内大部分网络仍然是ADSL制式,虽然现在下载已经可以上到8Mbps=1MB甚至更高,但是上传度一直只有50KB。然而这50K带宽不是给用户用来上传数据分享文件的,而是给电信/网通的网关发送信号证明你的电脑在线的,当上传带宽用尽,电脑没瓣法证明自己在线的时候就等于断线了。
 
       相反,一般的游通常是服务器总控,所有玩家数据只负责上传到服务器一个点,这样玩家的网络负载最少但是对服务器的负担却很高,包括WOW在内的大部分网游卡机通常都是这个情况,而DNF的网络却是玩家和玩家互联,然后再到单个玩家连接服务器。
 
       单刷的情况下,玩家和服务器的数据交换一般只有:

       1.使用晶体、消耗品
       2.杀死怪物
       3.通过房间
       4.更换装备、时装、宠物

       但是组队,玩家除了上传以上数据给服务器,自身还要要额外给队友提供以下数据:

       1.当前房间的所在位置
       2.给予怪物多少伤害
       3.自身BUFF和异常状态
       4.动作是走/跑/攻击/跳跃
       5.若攻击了,施放了什么技能,有没有附加伤害
       6.HP/MP消耗情况

       队员越多,玩家需要的上传带宽越大,这又反映了为何TX的服务器卡,因为DNF的服务器端只管理玩家操作的部分很少,松散程度甚至连玩家的红蓝消耗也不管,只有在玩家吃药恢复时才确认,而且如果玩家吃回血精灵恢复,服务器仍然是不管的。所以DNF能用刀片服务器运营还真不一定是空穴来风。

       因为DNF这个网络特性,所以以前各种不科学就应运而生了,这直接导致TP这个游戏插件出现,但是TP是寄生在我们电脑的类病毒,消耗我们电脑的运算能力检测,然后又消耗我们的带宽上传认证数据,从以前的非法数据打上“非法”导致玩家掉线,变成了现在打上“合法”的才能玩,打上“非法”的给你“6字"+“第三方废话”,卡机或者漏掉的数据包就直接给你“6字”。但是DNF服务除了增加了判断0(合法)和1(掉线)的功能就没有动过多大脑筋了。
 
       解决方法:
 
       1、最有效的解决办法自然是换光纤了(百兆光纤一般会有4M的上传速度)
 
       2、玩DNF时尽量关闭其它无关的程序,减少上行带宽的占用(不保证能有效解决)
 
       3、不要使用TGP助手以及其它插件,直接运行DNF(不保证能有效解决)
装机