|
现在的各个服务器都在卡,昨天我们区最长的一次卡了将近2分钟,我还以为掉线了,谁知道竟然是卡,连续这样卡了很多次.........
现在的策划们都在搞游戏的东西,应该说忽略了网络方面的因素了吧?
大规模卡机是从法宝开了以后产生的,我想应该从这方面入手!
新的玩法,新的内容,给玩家带来了新的面孔,可给服务器就带来了更大的压力!
超长的数据包处理(玩法越多,越复杂,数据包就越大),强制的数据刷新(时辰刷新等),数据量与处理速度的瓶颈(卡机和游戏回档,个人理解:当服务器处理数据的速度小于接收速度的时候,服务端就会强制停止接收任何数据,这样全服的人也就卡了),这些需要花费的时间就会更长,也应该就是卡的原因所在!
看很多帖子,策划们似乎很喜欢说一句话:"浪费游戏资源!" 真的这样吗?我想应该从2个方面考虑:
一:玩家方面(玩家就是**,所以第一)
要知道,几年前我们的电脑就在玩梦幻,现在的电脑更强悍的多,那些游戏资源算个球啊,能和魔兽比吗?
二:服务器方面
如果说资源压力,那么也就仅仅存在对服务器端的压力,上面已经说了,客户端在现在强劲的CPU面前,简直不值一提!例如最新更新了BB的图片动态显示,网上于是就有人说这样是在浪费资源,不如搞些实在的东西,其实要我说,动态的显示一点也不会增加服务器的负担,要知道,那些完全可以由客户端独立去解决!
再说下数据包的发送方式,我想很多人都玩过奇迹这个游戏,他们的数据包是多个数据打包发送的,于是即使网络很慢也能玩,特别是有人说能直接电话拨号玩,我个人认为这也不可能(自己没试过),不过即使不能,那也能说明他们数据包发送和处理的效率是非常大的.梦幻能做到这一点吗?
多个数据包打包发送有他的优点,也有缺点,奇迹外..1挂就利用了这一点,于是奇迹也死在了外1挂上.
拿梦幻来说,当我们战斗的时候,每个人的操作指令分别独立的发送到服务端,然后一起处理,这个速度是很快的,当服务端处理完成后,那么这一回合也就结束了,而我们看到的只是根据处理结果制作的录象而已! 以前的石器也是这个样子,不过石器外1挂有他更强的一面,直接忽略掉了播放录象的过程,那个速度提升啊!
上面说的是战斗,是比较特殊的时候.而平时我们走路的时候,也是走一步发一次的数据(从卡机向回走就应该看的出来),这个有些太牵强了,完全没必要,仅仅走路而已,用得着发送那么多吗?如果走10步路发送一次,那么数据量就会小的多,1/10 对服务器能减少多少压力 这些也完全可以由客户端去判断数据合法性去发送!
最后,建议策划们:
一:把一些鸡肋的东西,人气少的玩法删除吧,那些只会增加服务器的压力!
不要以为自己做出来的东西都是好的,人无完人,努力的过程是认可的,可结果未必一定就是好的!
大胆的删除吧,当年冼星海撕掉自己的黄河大合唱作品的时候,那是何等的豁达!
二:考虑下网络,服务器方面的因素,别老拿游戏资源说事,仙岛的瀑布波涛即使全部动起来,也不会给服务器增加任何的压力!
三:这是个没办法的办法,把你们的服务器给换一下! |
|