首先说明,这个计算方法不是很准确,只能达到80%的准确度,因为其中还会有其他突发的意外情况发生,会占用到带宽。
计算在线人数的方式,其实很简单:
带宽1024K/单个游戏角色占用带宽=在线人数
一个游戏角色占用带宽多少呢?这个是从一个做网游的技术那打听来的,在MMO游戏里,一个活动的角色占用的带宽约是20~40K左右,而静止不动的,只占用几K带宽。棋牌这样程序所占用的带宽从几K到30K左右,也就是说:
10M带宽1024/30K(角色带宽)=340 人 【这里所指的是10兆独享带宽】
但是为什么有的人会觉得自己的服务器里没几个玩家,就已经很卡很慢了呢?原因可能有几个:
1:网络互联互通
有的人租的是电信的服务器,但是玩家用的是网通或是其他线路的带宽,因为国内不同线路的网络一直存在着互联互通的问题,慢是一定的。
解决的方式当然是租用双线。但是双线真的就那么好吗?不一定,也要根据玩家的实际情况来定。比如说,电信的玩家是一百人,而网通的才五人,那我们就可以完全没有必要去考虑用双线了。因为双线的10M可不是电信10M 网通10M,而是电信5M 网通5M=10M,如果你的平台玩家,某部分的玩家远远超过其他线路的玩家的话,建议你可以放弃那微不足道的一小部分,租用单线的会更加稳定。而且双线的服务器,在架设平台和网站时,如果不会设置,也起不到双线的多面性的作用。
2:带宽被占
很多人本着节省的原则,把网站和平台放在同一个服务器里,在初期,可能问题不大,在以后,我们就会发现游戏会越来越慢,甚至连接不上。为什么呢?因为你的带宽已经被网站吃去了。
同理,计算网站的方法也和计算在线人数是一样的,但是网站程序相对来说,更占带宽。因为一个网站,要做好,要大量的采用图片等,一般一个页面从几十K到一两百K不等,当访问网站的人多的时候,就会和游戏者产生了争夺带宽资源的情况。如果这个同时还有人在下载游戏MMO包的时候,网络情况就会更加的差(特别是在不对下载带宽进行限制的时候,多几个人下载的话,可能会在一瞬间把你的带宽吃光。)
3:硬件太差
有的人为贪图便宜,往往会租用一些很便宜的服务器。在刚开始的时候可能不会觉得什么,一段时间之后,你就会觉得越来越慢,这个时候,请看一下你的硬件资源,可能CPU使用率已经达到100%了!这是因为很多IDC都是拿的二手老旧服务器,用低价来吸引客户。但是因为这些二手的服务器在长时间使用下性能已经大大降低,应用程序还没开几个,就已经100%了。
4:带宽不够
还是和上一个原因一个样。图便宜,而且对IDC行情不了解,很多个体户IDC为了追求利益最大化,很多时候会以低价吸引用户,把百兆共享当十兆独享的带宽租给用户。聪明一点的,还会说:峰值10M。
结果用户在使用后会发现,游戏有时会很卡,有时又会快得不敢相信。问题出在哪里呢?问题就出在带宽是百共还是十独上。
百共,也就是说,一条100M的带宽,给一定的用户共同使用。但是为了追求利益最大化,很多黑心IDC都会在一个百M的机柜里尽可能多的放入机器,一般,一条100M的带宽,是20个用户使用。人少的时候,大家会不觉得怎么样,但到了晚上上网高峰时,大家都要占用带宽,100M平均分开,每个人也就只有5M带宽可用。如果情况再差一点,IDC连最低下限都不设的话,那谁的服务器先把带宽占用了,那其他的服务器就不用想能再运行了。
相对来说,十独的带宽价格会贵上很多,但因为是独立使用,所以无论是在什么时候,10M的带宽都归你个人使用。这对于刚起步的平台来说,10M的带宽是很足够的了。





