解决服务器卡小建议
服务器是越来越卡了,你们YOYO对次也想了很多方法,但收效不大.哈! 我来提个建议!
服务器卡一般有两个原因,第一是计算机运算能力不够快,这也是主要的!但能做游戏服务器的电脑应该不差.所以说,要在这个上面做文章,比较难!
第二呢,就是数据传送不够及时.这有两个方面,其一,是玩家的数据传送不及时,某一时刻的数据传送过来的时候,计算机已经处理下一刻的数据包了,这样,若处理此刻数据,则出现"卡".若处理不过来(或判定次数据非法)则掉线.其二,数据传出不及时,也就是YOYO的网络卡.则服务器所有的玩家都卡.
而无论是第一还是第二中问题,我门玩家还有YOYO都是无法解决的.哈,下来说些我门能做的.
现在的网络大部分是电信和网通,电信的数据通过光纤传输,数据稳定,不容易丢失.网通是无线传输,速度快.当然,各有各的优点.电信的慢,当电信此刻的数据到那服务器那里时,网通的数据已经到了,甚至可能已经通过CPU处理了.若现在,服务器处理的数据是那个时刻的数据,则OK.没问题.若那个时刻已经处理过了,则会延迟相应的时刻.再传回.而当延迟达到一定的长度,则会被判定为非法数据,强行断开.
这主要是数据传送的太慢,当然,你可能会说,用网通,速度快.就不容易掉线了,哈!这也是不行的.网通的速度是快了一点,但当快到某一程度的时候,也就是说,服务器处理的数据觉大部分是延迟数据,你的数据包在没延迟的情况下达到某一程度.这样还是会被判为非法数据,(即加速)断开!
说了这么多,大家烦了,我也烦了.哈!对次,YOYO应该对玩家登陆账号时的IP加以判断,若是电信IP,进电信服务器.OK!若是电信IP ,进网通服务器.则,断开连接.这样,服务器处理数据就会是相同时刻(或是相差很小)网络延迟在很大程度上会减少.
目前,很多游戏都支持双线,所以很多玩家在选择服务器时,可能自己是网通,选电信服务器.对次,YOYO应该开放转区活动,把非电信玩家转出电信服务器,电信玩家转入电信服务器.以次来尽可能的减少玩家的损失.
当然,以上所说的都是区人多,玩家的数据传送到服务器那里有存留(或者说是服务器垃圾,处理数据不及时)的情况,对于,人少的区,不存在数据处理不及时的情况,则是多于.
以上仅是个人经验,不负任何责任.发来玩完,大家不要攻击!谢谢!
服务器卡一般有两个原因,第一是计算机运算能力不够快,这也是主要的!但能做游戏服务器的电脑应该不差.所以说,要在这个上面做文章,比较难!
第二呢,就是数据传送不够及时.这有两个方面,其一,是玩家的数据传送不及时,某一时刻的数据传送过来的时候,计算机已经处理下一刻的数据包了,这样,若处理此刻数据,则出现"卡".若处理不过来(或判定次数据非法)则掉线.其二,数据传出不及时,也就是YOYO的网络卡.则服务器所有的玩家都卡.
而无论是第一还是第二中问题,我门玩家还有YOYO都是无法解决的.哈,下来说些我门能做的.
现在的网络大部分是电信和网通,电信的数据通过光纤传输,数据稳定,不容易丢失.网通是无线传输,速度快.当然,各有各的优点.电信的慢,当电信此刻的数据到那服务器那里时,网通的数据已经到了,甚至可能已经通过CPU处理了.若现在,服务器处理的数据是那个时刻的数据,则OK.没问题.若那个时刻已经处理过了,则会延迟相应的时刻.再传回.而当延迟达到一定的长度,则会被判定为非法数据,强行断开.
这主要是数据传送的太慢,当然,你可能会说,用网通,速度快.就不容易掉线了,哈!这也是不行的.网通的速度是快了一点,但当快到某一程度的时候,也就是说,服务器处理的数据觉大部分是延迟数据,你的数据包在没延迟的情况下达到某一程度.这样还是会被判为非法数据,(即加速)断开!
说了这么多,大家烦了,我也烦了.哈!对次,YOYO应该对玩家登陆账号时的IP加以判断,若是电信IP,进电信服务器.OK!若是电信IP ,进网通服务器.则,断开连接.这样,服务器处理数据就会是相同时刻(或是相差很小)网络延迟在很大程度上会减少.
目前,很多游戏都支持双线,所以很多玩家在选择服务器时,可能自己是网通,选电信服务器.对次,YOYO应该开放转区活动,把非电信玩家转出电信服务器,电信玩家转入电信服务器.以次来尽可能的减少玩家的损失.
当然,以上所说的都是区人多,玩家的数据传送到服务器那里有存留(或者说是服务器垃圾,处理数据不及时)的情况,对于,人少的区,不存在数据处理不及时的情况,则是多于.
以上仅是个人经验,不负任何责任.发来玩完,大家不要攻击!谢谢!





