游戏服务器与普通服务器有什么区别

 我来答
磐石云计算
2019-08-22 · 百度认证:福州磐石云科技有限公司
磐石云计算
福州磐石云科技有限公司,专注高防云计算服务、数据中心基础业务的深度开发与运营。利用Ceph分布式存储实现自动冗余保障高可用,多线BGP网络资源实现访问的顺畅,T+级的DDoS防护坚如磐石。
向TA提问
展开全部
  首先,游戏服务器与普通服务器相比较来说,游戏服务器需要能够保存更多的用户的状态。用户的等级等属性不用说,一般的IM服务也会有,还有一些时刻变化的数据,比如某个玩家的生命值,发技能前后的法力值等等,这些值区别于一般的属性值如名字,ID这些,这些数据会经常性的变化,还会参与到逻辑的计算中,比如你一个多少等级的玩家吃了什么东西之后战力值变化为多少,打在一个多少属性的玩家身上会不会被他闪避,会不会产生暴击…诸如此类的信息,在游戏服务器中都会一一保存。
  其次,游戏服务器中每一个用户都是独立存在的,每一个用户的数据、请求等都是独立的,用户彼此间的数据并没有任何交互。这也是游戏服务器与普通服务器之间最大的区别。至于客户端之间会有交互这一点,举最简单的例子,一个人在一个场景里面说了一句话,那么“同一个屏幕”的玩家也需要能够看到他说的这句话。此时游戏服务器就需要判断,多远的距离以内的玩家,会认定为是"同屏幕"的玩家,需要向这些玩家广播这个玩家说的这句话。
  这个广播就比较麻烦了。首先,需要计算哪些玩家属于"同屏幕",就是我们在第一点提到的玩家身上某些经常变化的属性需要做的运算,在这里需要根据玩家的坐标,找出来跟在同屏幕的玩家,用到的是AOI的概念。另外,找到了这些需要接收这个消息的玩家之后,将消息转发给它们又是一个IO密集的操作,假如场景中有10个人,那么一句话就需要同时广播给另外9个人,假如有100人,1000人呢,数据量就更大了,而且时间的延迟也不能太长,这对于游戏服务器的性能就要求很高了。所以同样的一个硬件配置的服务器,可能跑Nginx可以同时处理上万的链接,但是对于一个游戏服务器就只有1,2千了,就是因为游戏服务器是一个CPU密集而且IO密集的服务器类型。而且不仅需要这样的游戏服务器不仅要求性能比较高,还需要服务器具有极高的稳定性,总不能隔一会就宕机了,那大家还怎么玩。
  此外,游戏服务器需要更好的数据承载能力和处理能力。而普通服务器则在各个方面都比较均衡。在寻找游戏服务器租用商的时候,一定要选择那种CPU性能非常出色的。
  最后一点,游戏行业一直以来是网络攻击的重灾区,很多游戏刚上线没多久就频繁遭到攻击,导致玩家大量流失口碑下降,最后可能导致直接关服。所以游戏服务器一定要带高防流量包。
匿名用户
2017-09-16
展开全部
主要区别在于:
1.指令集不同
家用或者用工作用电脑配备的普通CPU,通常为CISC复杂指令集,追求指令集的大而全,尽量把各种常用的功能集成到一块,但是调用速度和命中率相比服务器CPU较低一些。
服务器CPU的指令一般是采用的RISC(精简指令集)。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,能效更高。
2.缓存不同
缓存也决定着CPU的性能,由于服务器CPU对运算性能要求高,所以服务器CPU往往应用了最先进的工艺和技术,并且配备了一二三级缓存,运行能力更强。服务器CPU很早就用上了3级缓存。
普通cpu是近几年才用上了缓存技术。
3.接口不同
服务器cpu和普通cpu接口往往不同,目前服务器CPU接口大多为Socket 771、Socket 775、LGA 2011、LGA 1150相比普通CPU接口尽管不少相同,但实际上搭配的主板并不相同。服务器cpu配备的主板通常没有显卡卡槽,因为CPU自带的核心显卡即可满足需求,并且其CPU总线带宽比家用CPU高。
4.稳定性要求不同
服务器CPU是为了长时间稳定工作而存在的,基本都是设计为能常年连续工作的。服务器CPU相比家用CPU在稳定性和可靠性方面有着天壤之别,一般服务器都是365天开机运行,只有偶尔停机维护,对稳定性要求极高。
普通CPU则是按72个小时连续工作而设计的,家用电脑在不使用时,还是习惯让他保持关机状态,一般每天都会关机。
5.多路互联支持不同
多路互联是服务器上的一项技术,比如服务器主板可以同时拥有多个CPU插槽,可以同时安装多个CPU,这个就是CPU多路互联技术,这项技术目前只有服务器CPU才支持,普通家用电脑,一块主板只可以安装一个CPU,不支持多路互联。
6.价格不同
由于服务器CPU针对高稳定性设计,在用料上一般都是选用优质材质,并且支持多路互联和长时间工作,和相同性能的普通CPU比,价格自然也是更高。此外,高端服务器CPU更上运用大量的最新先进技术,价格更贵,因此一般服务器CPU价格都在千元以上,高端服务器CPU都是在万元以上,甚至几十万。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
复杂科普
2023-03-06 · TA获得超过342个赞
知道答主
回答量:280
采纳率:66%
帮助的人:3.4万
展开全部
游戏服务器与普通服务器的主要区别在于它们的硬件和软件配置以及运行的应用程序不同。
首先,在硬件配置方面,游戏服务器需要更高的性能和稳定性,以保证游戏的流畅度和稳定性。相比普通服务器,游戏服务器通常需要更高的处理器速度、更大的内存容量、更快的硬盘读写速度和更高的网络带宽等。
其次,在软件配置方面,游戏服务器需要运行游戏相关的应用程序,例如游戏引擎、游戏逻辑等。这些应用程序需要高效地运行,并保证与玩家的交互是实时的和无缝的。相比普通服务器,游戏服务器需要更高的软件性能和稳定性,以满足这些要求。
最后,在使用方面,游戏服务器通常需要更高的管理和维护水平,以确保服务器的稳定性和安全性。游戏服务器需要定期进行监控和维护,包括系统更新、安全防护、性能监测等,以避免可能的问题和风险。
综上所述,相比普通服务器,游戏服务器需要更高的硬件性能、软件性能和运维管理水平,以满足游戏运营商和玩家的需求。而如WHT中文站所示,一些普通服务器因具备较高性能配置而被认为是游戏服务器的替代品。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万恒网络科技
2023-10-20 · 超过14用户采纳过TA的回答
知道答主
回答量:192
采纳率:80%
帮助的人:2.2万
展开全部
互联网技术的飞速发展,接触游戏喜欢游戏的人越来越多,企业要想开始做游戏就免不了需要服务器,游戏服务器和普通服务器之间也是有区别的,今天小编就来讲一讲游戏服务器和普通服务器两者有什么不同。

1、两者的用途不一样。游戏服务器运用在网络游戏中。有页游也有手游,为玩家提供在线游戏的体验,玩家在游戏中与其他玩家互动或者交流,有流畅的画面和打斗等。普通服务器是提供数据传输和存储服务的设备,一般用于管理网络资源、管理网站页面等用途,是企业数据的核心。

2、安全性要求不一样。两者都对安全性有要求。游戏服务器是要保护玩玩家的个人隐私和虚拟财产,游戏遭到DDoS攻击的几率也比较高,最好是高防服务器。普通服务器也需要具备一定的防范能力,保障数据的安全性。

3、性能要求不一样。游戏服务器要实时处理玩家互动所以性能要求高一些,硬件配置更稳定,来确保游戏的流畅性。普通服务器具备数据处理能力,但是对于流量大的网站服务器性能要求也较高,最主要的还是根据企业的实际情况来决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春绽绽0G
2021-01-27 · 超过15用户采纳过TA的回答
知道答主
回答量:87
采纳率:100%
帮助的人:4.2万
展开全部
游戏服务器与普通服务器相比较来说,游戏服务器需要能够保存更多的用户的状态。用户的等级等属性不用说,一般的IM服务也会有,还有一些时刻变化的数据,比如某个玩家的生命值,发技能前后的法力值等等,这些值区别于一般的属性值如名字,ID这些,这些数据会经常性的变化,还会参与到逻辑的计算中,比如你一个多少等级的玩家吃了什么东西之后战力值变化为多少,打在一个多少属性的玩家身上会不会被他闪避诸如此类的信息,在游戏服务器中都会一一保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式