|
发表于 2007-2-23 01:43:00
|
显示全部楼层
Re: Re:如何解决大规模战斗?讨论
booter: Re:如何解决大规模战斗?讨论
2.网络带宽,中国的互联建设一直被列为GCD必须控制的行业而被几家GCD私生子垄断,在这样的大背景下中国的网络建设是缓慢的,带宽始终如蜗牛爬行;在法国以低于80欧元(对比收入水平相当于我们的80人民币)的月租可以1G带宽入户的情况下,中国的网民却不得不在缓慢的ADSL上为对付GCD私生子们的P2P封锁而大伤脑筋.这个话题可能扯远了,但是却和本主题大有关系,在大规模的攻城战中,如果同屏幕有2000人在互p,每个用户需要的下行有效流畅带宽大概需要2.5Mbps(要保证延迟在200ms流畅水平以下,最大带宽大概要达到8Mbps),我们的ADSL最大带宽才2Mbps呢,你们说如何保证保证玩家玩大规模的攻城战?
精简指令,优化网络通讯可以降低网络通讯量。同时可以采用类似雷达扫描似的IP连接,即:扫描一定地图范围内的玩家进行连接,其余的不管。
如果还要更精简,就设置一个小雷达,收集小范围的的指令信息,打包向其他玩家发送。当接收到该指令包的玩家确认其中包含的信息在其视野内时执行,否则抛弃。 |
|