游戏服务器的特征:重要逻辑要在服务器上运算
游戏服务器特征:游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。
功能约束,是架构设计决定性因素。基于游戏业务的功能特征,对服务器端系统来说,有以下几个特殊的需求:
游戏和玩家的数据存储落地
对玩家交互数据进行广播和同步
重要逻辑要在服务器上运算,做好验证,防止外挂。
针对以上的需求特征,在游戏服务器端,我们往往会关注对电脑内存和CPU的使用,以求在特定业务代码下,能尽量满足高承载低响应延迟的需求。最基本的做法就是“空间换时间”,用各种缓存的方式来以求得CPU和内存空间上的平衡。另外还有一个约束:带宽。网络带宽直接限制了服务器的处理能力,所以游戏服务器架构也必定要考虑这个因素。
栏 目:IDC机房
本文地址:https://idc91.com/idc/4589.html
您可能感兴趣的文章
- 02-02合肥机柜托管有哪些公司-需要考虑的问题
- 02-02合肥服务器托管时候需要注意的问题
- 02-02传奇游戏配置需要可以支持100人以上
- 02-02帝国后台文章里面常用的H2代码
- 02-02传奇游戏遭遇病毒劫持流量的分析
- 02-02提高日本服务器访问速度的方法
- 02-02高州一厂205名股东签名投诉(莫亚华水厂老板)
- 02-02高州水老板莫亚华如何侵占一厂资产?
- 02-02为什么上海服务器会出现宕机的情况?
- 02-02浙江游戏服务器为什么受到客户欢迎?
阅读排行
推荐教程
- 05-30 IBM的服务器感叹号亮黄灯 无法启动系统
- 05-30游戏圈里面谣传的传奇私服服务器搭建方法(请勿模仿)
- 05-30关于DELL R740能否可以装WIN 2008系统
- 02-02高州水老板莫亚华如何侵占一厂资产?
- 02-02传奇游戏配置需要可以支持100人以上
- 05-30你所不知道的游戏服务器被攻击的成本是多少
- 02-02提高日本服务器访问速度的方法
- 05-30石家庄机房_租用服务器_石家庄服务器托管
- 05-30抢服务器中的红包使用红包软件自动完成
- 02-02广东省高州市第一机械厂-国有资产侵占?