[求助]网络游戏服务器最性能承载上限
最好性能的应该5000人左右同时在线(同时要考虑带宽)
2,同屏在线人数多少游戏仍然能基本运行
这个就不好说了, 同屏在线考验的是本地机器
3,一个服务器里有多条“线”:a 这种“线”有最大上限吗(“线”的条数)。
这个没什么限制,跟服务器的承载能力有关
b 这种“线”跟其他无“线”游戏服务器或者区的区别。
基本上没什么分别,就是吧服务器分成了一个个的区
c 这种“线”最大同时在线人数多少。
跟服务器的承载能力有关
海腾数据-张腾 我们就出租游戏服务器需要的话给我发消息
标准运行是5000人,这个指的是5000人占用的系统资源定值。打个比方一个人游戏占1M内存,然后一个服务器分配5G的内存,就能容纳5000人。但是事实并非如此,使用外挂等程序会占用多余的资源,所以就不到5000人就会排队了,第3方插件也应该占有一定的资源,所以服务器不会到5000人的。
从石总(蜗牛CEO)的谈话中了解到
服务器的设计承载是30000人
其中10000人在线,20000人离线
20000人在离线的时候,人物还是存在于游戏中的,同时,人物离线后服务器还是继续的计算它的行为,为它安排行为。
那么这30000人可以理解为是同时在线的,10000为玩家实际操作,即活,20000人由服务器操作,为死
那么30000人同时在线(活),是可以实现的
专业人员猜测为多组服务器并行组成一个服务器,就是说九阴的一个服务器是由好几台服务器组成的
这个分为几块
网游
聊天 在很多MMORPG中,聊天都占据了大部分的网络流量,所以将聊天业务分离,建立单独的聊天服务器成为了很多开发者首先想到的事情。
战斗 其次是回合制战斗MMORPG中的战斗模块,由于玩家在进行战斗时,几乎和主服务器完全没有关联,所以将战斗业务分离到单独服务器也是理所当然、顺理成章的事情。
脚本NPC 我们在和一些NPC对话执行剧情的时候,虽说也是在地图上进行,但真正的剧情执行却和地图关系不大,所以也可以将使用脚本的NPC转移到单独的服务器上,而主服务器上仅在地图网格上标识出NPC的编号和位置。
特种NPC 我们刚提到了将脚本NPC独立出来,而更应该也更容易分离出来的应该是诸如医生(+HP)、护士(+MP)、传送员这些特种NPC。因为这些NPC的处理过程基本一致,所以写成固定的程序而非脚本将大大提高游戏服务器的响应速度,并降低硬件成本。主服务器仅根据地图网格上记录的NPC类型、编号即可完成NPC调用。
数据提供
有些游戏是即时为客户端提供数据的。比如一些支持实时地图修改的游戏或是一些需要在客户端执行的脚本。而对于这些内容,我们可以只在主服务器上保存他们的类型和编号,而让客户端根据类型、编号到另一台服务器上去下载。
业务分离式集群
一、业务的分离使得每种服务器程序变得简单,这样可以降低出错的几率,即便出错,也不至于影响到整个游戏的进行,而且可以通过快速启动另一台备用服务器替换掉出错的服务器。
二、业务的分离使得流量得到了分散,这样可以减轻网卡的负担,系统遍历、程序的响应速度都会得到提升。
三、短小的程序在编译为二进制码后,如果足够小,便可以全部放入CPU缓存(服务器级CPU一般都有数MB的缓存,完全足够放入1至2MB代码段的程序),这将大大提升程序运行的速度。
四、由于将大部分业务都分离了出来,所以主服务器基本上只是处理人物的行走或人物行走数据的传输,单台服务器能够处理的人物将大大提升。其他的业务由于没什么相互联系,所以可以按最大人数增加服务器。而由于主服务器业务简单,也很容易制作动态均衡处理。
网吧
网吧里为了对众多的游戏进行统一有效的管理,而专门设立的高性能电脑主机。
游戏可谓多之又多,每个游戏都可能为网吧老板带来经济效益,而越来越多的游戏让网吧经营者手忙脚乱。借助着windows系列中的服务器操作系统的成熟,网吧经营者找到了福音。用一台略高于客户机的配置的主机,把所有的网吧里用到的游戏都拷到游戏服务器。然后安装好游戏服务器软件,进行设置。
发展到今天,它应该能完成下面的工作:
1 它能自动更新游戏补丁,并提醒经营者。
2 它能把更新后的游戏补丁,及时地传递给有更新要求的客户机。
3 它要满足当前网吧设计的数据读取量的二倍以上。
4 它应该具备很强的兼容性,稳定性,扩容性。
5 它的工作界面应当直接,直观,易操作,易维护。它的说明语言应该通俗易懂。
页游
网页游戏服务器是基于WEB的游戏,网页游戏服务器能让游戏玩家只要通过网络打开浏览器就能进行游戏,网页游戏服务器是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,只需打开IE网页,10秒钟即可进入游戏,不存在机器配置不够的问题,最重要的是关闭或者切换极其方便,尤其适合上班族。
发展到今天,网页游戏服务器能完成下面的一些工作:
1、能承载用户机器低配置运行游戏;
2、具备各个浏览器的兼容性,稳定可靠快速;
3、能自动更新游戏补丁;
4、工作界面更加直观,易于扩展维护;
5、能承受3D效果,并且运行顺畅;
不可能5W,要按里面的分区算,一个分区大约是5千,不过一个大区的最高负载是5W,超过了就登不上去了,如果一个大区只有2个分区,那么他就只有1W人左右
如果有20个分区,那么他也只有45W-5W左右,不可能到10W,总台会爆的
0条评论