1、游戏服务器与普通服务器有什么区别
首先,游戏服务器与普通服务器相比较来说,游戏服务器需要能够保存更多的用户的状态。用户的等级等属性不用说,一般的IM服务也会有,还有一些时刻变化的数据,比如某个玩家的生命值,发技能前后的法力值等等,这些值区别于一般的属性值如名字,ID这些,这些数据会经常性的变化,还会参与到逻辑的计算中,比如你一个多少等级的玩家吃了什么东西之后战力值变化为多少,打在一个多少属性的玩家身上会不会被他闪避,会不会产生暴击…诸如此类的信息,在游戏服务器中都会一一保存。
其次,游戏服务器中每一个用户都是独立存在的,每一个用户的数据、请求等都是独立的,用户彼此间的数据并没有任何交互。这也是游戏服务器与普通服务器之间最大的区别。至于客户端之间会有交互这一点,举最简单的例子,一个人在一个场景里面说了一句话,那么“同一个屏幕”的玩家也需要能够看到他说的这句话。此时游戏服务器就需要判断,多远的距离以内的玩家,会认定为是"同屏幕"的玩家,需要向这些玩家广播这个玩家说的这句话。
这个广播就比较麻烦了。首先,需要计算哪些玩家属于"同屏幕",就是我们在第一点提到的玩家身上某些经常变化的属性需要做的运算,在这里需要根据玩家的坐标,找出来跟在同屏幕的玩家,用到的是AOI的概念。另外,找到了这些需要接收这个消息的玩家之后,将消息转发给它们又是一个IO密集的操作,假如场景中有10个人,那么一句话就需要同时广播给另外9个人,假如有100人,1000人呢,数据量就更大了,而且时间的延迟也不能太长,这对于游戏服务器的性能就要求很高了。所以同样的一个硬件配置的服务器,可能跑Nginx可以同时处理上万的链接,但是对于一个游戏服务器就只有1,2千了,就是因为游戏服务器是一个CPU密集而且IO密集的服务器类型。而且不仅需要这样的游戏服务器不仅要求性能比较高,还需要服务器具有极高的稳定性,总不能隔一会就宕机了,那大家还怎么玩。
此外,游戏服务器需要更好的数据承载能力和处理能力。而普通服务器则在各个方面都比较均衡。在寻找游戏服务器租用商的时候,一定要选择那种CPU性能非常出色的。
最后一点,游戏行业一直以来是网络攻击的重灾区,很多游戏刚上线没多久就频繁遭到攻击,导致玩家大量流失口碑下降,最后可能导致直接关服。所以游戏服务器一定要带高防流量包。
2、网络游戏服务器是怎么区分的??
一个主服务器,每个区是一个服务器,分出4个一样的场景,这个4个场景是4个服务器。
频道就是里面的功能了,在一个地方显示不完全,也可以当导航的作用,看你怎么理解了
3、游戏服务器一台能开几个区
要是你的服务器好的话。
一般有3种。
1种是:一个电脑架专设多服属。
2种是:同一个内网的几台电脑架设多服。外网地址同一个。(同过路由器调整不同端口的指向)!
3种是:不同外网的电脑架设多服。
我最喜欢的是第2种。只要一个外网地址。而且。配合登陆器。可以完全实现跟盛大一模一样.
多服用一个数据库。合区什么也比较方便。我帮我朋友就是开了2服。合区也很方便...
4、游戏服务器在什么地方
游戏的服务器一般是在游戏运营商的机房的,而且,好像是过年好多地方都有他的游戏节点,这样才能保证游戏的稳定性。
5、我想知道那些网络游戏公司,他们的游戏服务器放在哪里的呀?
目前架设游戏的公司挺多的,有些规模大 有些规模小,有些面向单一地回区玩家 有些面向全国地区答玩家,所以他们在为游戏服务器投入资金方面 以及 选择服务器线路方面都不同的. 有些会选择租用IDC机房的服务器 有些会选择直接自己采购服务器去托管机器到IDC机房,一般来说规模大 面向全国开放的游戏会在全国各地网络骨干城市选择机房分布有机柜,并且机房主要是以电信 网通这些单线机房为主,因为单线机房带宽资源足够丰富. 楼主如果玩过游戏会发现,很多游戏区都会设置网通区跟电信区 ,游戏运营商同时用电信跟网通线路的机器,目的就是保障全国各地 电信 网通访问的均衡些. 像租用机柜的 用到大带宽的 一般都直接找机房直接运营商来谈合作的. 像楼主说的游戏游戏不稳定有的稳定,如果说是小部分玩家不稳定 大部分玩家都没问题 那这多少跟玩家本地线路有问题 或者说游戏所在机房线路跟玩家当地线路的连通率不够好.
本人是长期从事IDC行业的,专业提供服务器
想了解有关机房线路问题可以通过我的用户名找到我或百度HI我
期待您的采纳,谢谢(*^__^*)
6、游戏服务器是什么?
游戏服务器分三种:1.网络游戏服务器 2.网吧游戏服务器 3.网页游戏服务器
总的来说游戏服务器是游戏公司往往在运行初期要投入大批资金,购买高性能服务器。可是,一旦进入赢利期,后续的投入几乎可以不计,所以,行业内的投入主要在于游戏规则的创设,代码的编写,以及带宽的租用,服务器的购买或者租用。
服务器也是你进入游戏的一个开关
7、高性能游戏服务器的完整架构是什么样的,需要考虑哪些
web服务器,是专门用来做web应用的,直接面对web编程,框架一般指的是做这个系统用到的一回些基础的答技术结构 比如java中的ssh就是框架. 架构也有指框架的, 也有指整个项目的设计结构, 比如服务器的结构, 关联等等. 举几个例子,比如独立的文件服务器一般都算到架构里. 集群负载均衡一般都说是架构. spri。
8、网络游戏服务器区域划分
?